Computação em Nuvem - Modelos de Serviço
Gabarito: letra E. O PaaS (Platform as a Service) é o modelo mais adequado, pois oferece um ambiente completo de desenvolvimento e execução, eliminando a necessidade de gerenciar servidores, balanceamento de carga e sistemas operacionais, enquanto garante escalabilidade e integração com ferramentas de desenvolvimento. A equipe pode se concentrar exclusivamente no código da aplicação.
A questão testa a compreensão dos modelos de serviço em nuvem: IaaS, PaaS e SaaS. O cenário descreve uma equipe que quer desenvolver sua própria aplicação sem se preocupar com a infraestrutura subjacente. O PaaaS é exatamente o modelo que fornece uma plataforma com sistema operacional, runtime, middleware e ferramentas de desenvolvimento gerenciados pelo provedor.
Modelo de Serviço | Gerenciamento da Infraestrutura | Foco do Cliente | Exemplo de Uso |
|---|
IaaS | Cliente gerencia SO, middleware e runtime; provedor gerencia virtualização, servidores, rede e armazenamento | Configurar e gerenciar infraestrutura virtual | Máquinas virtuais, redes, armazenamento |
PaaS | Provedor gerencia SO, middleware, runtime, balanceamento de carga e escalabilidade | Desenvolver e implantar aplicações | Ambientes de desenvolvimento, bancos de dados gerenciados |
SaaS | Provedor gerencia toda a pilha, incluindo a aplicação | Utilizar software pronto | E-mail, CRM, ferramentas de produtividade |
Alternativa A — ❌ Incorreta
O IaaS fornece infraestrutura virtual (servidores, rede, armazenamento), mas o usuário ainda gerencia o sistema operacional, middleware e runtime. A equipe precisaria se preocupar com atualizações de SO e balanceamento de carga, o que contraria a necessidade expressa no enunciado.
Alternativa B — ❌ Incorreta
O SaaS oferece software pronto para uso, não permitindo que a equipe desenvolva e gerencie sua própria aplicação. O foco é no uso do software, não no desenvolvimento.
Alternativa C — ❌ Incorreta
Embora o PaaS seja o modelo correto, a alternativa afirma que a equipe tem "responsabilidade total sobre os sistemas operacionais". No PaaS, o provedor gerencia o sistema operacional; o cliente se preocupa apenas com a aplicação. Portanto, a descrição está errada.
Alternativa D — ❌ Incorreta
Novamente o IaaS, com o mesmo problema da alternativa A: o cliente ainda gerencia o SO. Além disso, a afirmação "sem precisar gerenciar balanceamento de carga" não é precisa, pois no IaaS o cliente pode precisar configurar balanceadores, embora o provedor ofereça o recurso. O erro principal é o gerenciamento do SO.
Alternativa E — ✅ Correta ⟵ GABARITO
O PaaS fornece uma plataforma completa: sistemas operacionais, runtime, balanceamento de carga, escalabilidade e ferramentas de desenvolvimento, tudo gerenciado pelo provedor. A equipe desenvolve e implanta a aplicação sem se preocupar com a infraestrutura. Atende perfeitamente aos requisitos.
Gabarito: letra E.