Arquiteturas de Computação em Nuvem
Gabarito: letra D (SaaS). No modelo Software as a Service (SaaS), o provedor é responsável por toda a gestão da aplicação e dos recursos subjacentes — espaço em disco, rede, sistema operacional e servidores — cabendo ao usuário apenas acessar e utilizar o software via internet. Essa definição corresponde exatamente ao que o enunciado descreve.
A questão testa o conhecimento dos três modelos clássicos de serviço em nuvem: IaaS, PaaS e SaaS. A tabela abaixo resume as diferenças:
Modelo | O que o provedor gerencia | O que o cliente gerencia |
|---|
IaaS (Infrastructure as a Service) | Infraestrutura física (servidores, armazenamento, rede) | Sistema operacional, aplicações, dados |
PaaS (Platform as a Service) | Infraestrutura + plataforma (SO, middleware, runtime) | Aplicações e dados |
SaaS (Software as a Service) | Tudo: infraestrutura, plataforma e aplicação | Apenas uso do software |
Alternativa A — ❌ Incorreta (PaaS)
No PaaS, o provedor disponibiliza uma plataforma (sistema operacional, banco de dados, ambiente de desenvolvimento), mas o cliente ainda desenvolve e gerencia a aplicação. Portanto, não é o provedor quem faz a gestão da aplicação.
Alternativa B — ❌ Incorreta (IaaS)
No IaaS, o provedor oferece apenas a infraestrutura (servidores, armazenamento, rede) e o cliente é responsável por instalar, configurar e gerenciar o sistema operacional e a aplicação. Logo, o gerenciamento não é exclusivo do provedor.
Alternativa C — ❌ Incorreta (multilayer process)
"Multilayer process" não é um modelo de computação em nuvem. O termo pode se referir a arquiteturas em camadas de software, mas não se encaixa no contexto de serviços em nuvem.
Alternativa D — ✅ Correta ⟵ GABARITO
SaaS (Software as a Service): o provedor hospeda a aplicação e gerencia todos os recursos — armazenamento, rede, sistema operacional, servidores e o próprio software — liberando o cliente de qualquer tarefa de administração. É a definição literal do enunciado.
Alternativa E — ❌ Incorreta (client/server architecture)
Arquitetura cliente/servidor é um modelo tradicional de redes, não uma arquitetura de computação em nuvem. Embora a nuvem possa usar essa abordagem, o conceito não se enquadra na descrição de gerenciamento exclusivo pelo provedor.
Conclusão: a única alternativa que descreve corretamente o modelo onde o provedor faz todo o gerenciamento é o SaaS.