Modelos de Serviço em Cloud Computing: IaaS, PaaS e SaaS
Gabarito: letra D. O Google Workspace é um exemplo clássico de Software como Serviço (SaaS), pois entrega aplicativos de escritório (Gmail, Docs, Drive, Meet) prontos para uso, via internet, sob demanda e em modelo de assinatura — o usuário não gerencia infraestrutura nem plataforma, apenas utiliza o software. As demais alternativas (Azure Virtual Machines, Google App Engine, Amazon Elastic Beanstalk e Amazon EC2) são exemplos de IaaS ou PaaS, não de SaaS.
O SaaS (Software como Serviço) é um dos três modelos de serviço da computação em nuvem, ao lado do IaaS (Infraestrutura como Serviço) e do PaaS (Plataforma como Serviço). A diferença central está em quem gerencia o quê: no SaaS, o provedor gerencia toda a pilha — infraestrutura, sistema operacional, plataforma e o próprio aplicativo — e o cliente apenas consome o software pronto, normalmente via navegador, pagando assinatura. É o modelo mais "pronto para usar": o usuário não se preocupa com servidores, atualizações ou escalabilidade, pois tudo é responsabilidade do provedor.
No IaaS, o provedor entrega apenas a infraestrutura básica — máquinas virtuais, armazenamento, redes — e o cliente instala e gerencia o sistema operacional e os aplicativos. No PaaS, o provedor entrega um ambiente de desenvolvimento e execução (plataforma), e o cliente desenvolve e implanta seus próprios aplicativos, sem se preocupar com a infraestrutura subjacente. A tabela abaixo resume a divisão de responsabilidades:
Critério | IaaS | PaaS | SaaS |
|---|
O que é entregue | Infraestrutura (VMs, storage, rede) | Plataforma de desenvolvimento | Software pronto para uso |
Quem gerencia a infraestrutura | Provedor | Provedor | Provedor |
Quem gerencia o SO | Cliente | Provedor | Provedor |
Quem gerencia o aplicativo | Cliente | Cliente | Provedor |
Exemplo típico | Amazon EC2, Azure VM | Google App Engine, Elastic Beanstalk | Google Workspace, Office 365 |
Na prática, a pegadinha da banca é confundir os exemplos: serviços como EC2 e Azure Virtual Machines são IaaS (você aluga uma máquina virtual e configura tudo); Google App Engine e Elastic Beanstalk são PaaS (você faz deploy do seu código sem gerenciar servidores); e Google Workspace é SaaS (você usa o Gmail, Docs, Drive sem instalar nada). Guarde a fronteira: se você usa o software pronto, é SaaS; se você desenvolve e implanta, é PaaS; se você aluga a máquina, é IaaS — é exatamente nessa distinção que as alternativas se dividem.
Alternativa A — ❌ Incorreta
O Microsoft Azure Virtual Machines é um serviço de IaaS (Infraestrutura como Serviço): o provedor entrega uma máquina virtual (VM) com capacidade de processamento, armazenamento e rede, e o cliente é responsável por instalar e gerenciar o sistema operacional e os aplicativos. Não é SaaS, pois o software não é entregue pronto — o usuário precisa configurar a VM.
Alternativa B — ❌ Incorreta
O Google App Engine é um serviço de PaaS (Plataforma como Serviço): oferece um ambiente sob demanda para desenvolvimento, teste e implantação de aplicativos, sem que o desenvolvedor precise gerenciar a infraestrutura subjacente. O cliente desenvolve o código e o provedor cuida da plataforma — não é um software pronto para uso final, portanto não é SaaS.
Alternativa C — ❌ Incorreta
O Amazon Elastic Beanstalk também é um serviço de PaaS: permite que o desenvolvedor faça deploy de aplicações sem se preocupar com a infraestrutura (servidores, balanceamento, escalabilidade), pois o provedor gerencia a plataforma. Assim como o App Engine, é voltado para desenvolvimento e implantação, não para consumo direto de software pronto — não é SaaS.
Alternativa D — ✅ Correta ⟵ GABARITO
O Google Workspace (antigo G Suite) é um conjunto de aplicativos de escritório — Gmail, Google Docs, Google Drive, Google Meet, entre outros — entregues via internet, sob demanda e em modelo de assinatura. O usuário não instala nem gerencia nada: apenas acessa o software pronto pelo navegador. Isso é a definição exata de SaaS (Software como Serviço).
Alternativa E — ❌ Incorreta
O Amazon EC2 (Elastic Compute Cloud) é o serviço de IaaS mais conhecido da AWS: oferece máquinas virtuais escaláveis, nas quais o cliente instala o sistema operacional e os aplicativos que desejar. O provedor entrega apenas a infraestrutura de computação — não é um software pronto para uso, logo não é SaaS.
A regra de ouro para a prova: SaaS = software pronto para o usuário final; PaaS = plataforma para o desenvolvedor; IaaS = infraestrutura alugada. O Google Workspace é o único exemplo de SaaS entre as opções, pois entrega aplicativos completos sem qualquer gerenciamento por parte do usuário.
Gabarito: letra D