Cloud | Modelos de Computação em Nuvem: IaaS, PaaS e SaaS

Conceito geral

Os modelos de computação em nuvem definem como os serviços de tecnologia são oferecidos e qual é o nível de responsabilidade do usuário e do provedor.

Os principais modelos são:

  • IaaS (Infraestrutura como serviço)

  • PaaS (Plataforma como serviço)

  • SaaS (Software como serviço)

A principal diferença entre eles está no nível de controle.











Nível de controle

  • Quanto mais próximo do IaaS, maior o controle do usuário

  • Quanto mais próximo do SaaS, menor o controle e maior o consumo direto do serviço

Resumo:

  • IaaS: mais controle

  • PaaS: controle intermediário

  • SaaS: menos controle

Modelo tradicional (On-Premise / data center)

No modelo tradicional, toda a infraestrutura é responsabilidade da empresa.

A empresa gerencia:

  • Rede

  • Armazenamento

  • Servidores

  • Virtualização

  • Sistema operacional

  • Middleware

  • Runtime

  • Dados

  • Aplicações

Características:

  • Controle total

  • Alto custo

  • Maior complexidade

  • Necessidade de manutenção constante

IaaS – Infraestrutura como serviço

Nesse modelo, o provedor fornece a infraestrutura básica.

O usuário gerencia:

  • Sistema operacional

  • Middleware

  • Runtime

  • Aplicações

  • Dados

O provedor gerencia:

  • Rede

  • Armazenamento

  • Servidores

  • Virtualização

Características:

  • Alto nível de controle

  • Maior flexibilidade

  • Não precisa lidar com hardware físico

PaaS – Plataforma como serviço

Nesse modelo, o provedor entrega uma plataforma pronta.

O usuário gerencia:

  • Aplicações

  • Dados

O provedor gerencia todo o restante.

Características:

  • Foco no desenvolvimento

  • Menos preocupação com infraestrutura

  • Ambiente pronto para uso

SaaS – Software como serviço

Nesse modelo, o usuário apenas utiliza o software.

O provedor gerencia tudo.

Características:

  • Nenhum gerenciamento técnico

  • Uso direto pela internet

  • Atualizações automáticas

Exemplos:

  • Serviços de streaming

  • E-mail

  • Armazenamento em nuvem

Comparação geral

  • Tradicional: usuário gerencia tudo

  • IaaS: controle alto, mas com suporte do provedor

  • PaaS: controle reduzido, foco na aplicação

  • SaaS: sem controle, apenas uso

Conclusão

Os modelos de computação em nuvem existem para atender diferentes necessidades.

  • Mais controle → mais responsabilidade

  • Mais praticidade → menos controle


Comentários

Postagens mais vistas

⚙️ ADS - Arquitetura de Computadores | Nível Físico do Computador: O que é Hardware? 💻

🧠 ADS - Arquitetura de Computadores | Modelo de Von Neumann: A Base dos Computadores Modernos 💻

💻 ADS - Arquitetura de Computadores | Nível de Aplicação: Como Usamos o Computador 📱