Os modelos de serviços em nuvem se diferenciam pelo nível de controle e responsabilidade do usuário sobre os elementos da computação. Os principais modelos são: Software-as-a-service (SaaS, software como serviço), Infrastructure-as-a-Service (IaaS, ou infraestrutura como serviço) e Platform-as-a-Service (PaaS, ou plataforma como serviço). Com relação aos modelos de serviço, analise as afirmativas a seguir. I. O modelo PaaS (Platform-as-a-Service, ou plataforma como serviço) fornece uma plataforma baseada na cloud para desenvolver, executar e gerenciar aplicativos. II. No modelo IaaS (Infrastructure-as-a-Service, ou infraestrutura como serviço) os clientes usam o hardware por meio de conexão de Internet, sendo tarifados de forma pré-paga ou conforme assinatura. III. No modelo SaaS (Software-as-a-service, ou software como serviço) é fornecido um software de aplicativo pronto para uso e hospedado na cloud. Está correto o que se afirma em
- A)I, apenas.
Esta alternativa sustenta que apenas a afirmativa I está correta, isto é, que o PaaS fornece uma plataforma em nuvem para desenvolver, executar e gerenciar aplicativos. Essa descrição de PaaS está correta, pois o provedor entrega a camada de plataforma e abstrai a infraestrutura subjacente. O problema é que as afirmativas II e III também estão de acordo com os conceitos de IaaS e SaaS, então a alternativa restringe indevidamente o conjunto de itens verdadeiros.
- B)I e II, apenas.
Aqui se afirma que somente I e II estariam corretas, ou seja, que PaaS oferece a plataforma de desenvolvimento e que IaaS permite acesso a recursos de hardware pela internet, com cobrança por uso ou assinatura. As duas descrições estão corretas no mérito, porque IaaS é o modelo em que o cliente consome infraestrutura computacional remotamente e o pagamento costuma seguir esquema de consumo ou contrato. O erro está em excluir a afirmativa III, já que SaaS realmente entrega um software pronto para uso, hospedado e mantido na nuvem.
- C)I e III, apenas.
Esta opção diz que as afirmativas I e III seriam as verdadeiras, atribuindo ao PaaS a função de oferecer uma plataforma para aplicações e ao SaaS a entrega de software pronto e hospedado em nuvem. Ambas as definições estão corretas, porque no SaaS o usuário consome o aplicativo final sem gerir a infraestrutura nem a plataforma. A falha é desconsiderar a afirmativa II, que também está certa ao caracterizar o IaaS como acesso remoto a recursos de infraestrutura com modelo de cobrança típico de nuvem.
- D)II e III, apenas.
A alternativa indica que apenas II e III estariam corretas, ou seja, que o IaaS dá acesso a hardware via internet e que o SaaS fornece software aplicativo pronto para uso. Essas duas ideias correspondem às definições clássicas de IaaS e SaaS, mas a resposta fica incompleta. A afirmativa I também é verdadeira, pois PaaS é justamente a oferta de uma plataforma em nuvem para desenvolvimento, execução e gestão de aplicações.
- E)I, II e III.
Esta é a opção correta porque reúne as três afirmações verdadeiras sobre os modelos de serviço em nuvem. PaaS entrega uma plataforma para desenvolver, executar e gerenciar aplicações; IaaS disponibiliza recursos de infraestrutura computacional pela internet, normalmente com cobrança por uso ou assinatura; e SaaS oferece um aplicativo pronto, hospedado e administrado pelo provedor. As três descrições correspondem à distinção clássica entre plataforma, infraestrutura e software como serviço.
Gabarito: E
Em computação em nuvem, o que muda de um modelo para outro é o quanto o usuário controla a pilha tecnológica. Quanto mais você sobe da infraestrutura para o software pronto, menor tende a ser sua responsabilidade sobre manutenção, atualização e gestão do ambiente. No PaaS, a ideia é justamente entregar uma plataforma pronta para você desenvolver, executar e administrar aplicações sem se preocupar com servidores, sistema operacional, runtime e outros bastidores. É o famoso "você programa, a nuvem cuida do resto". No IaaS, a nuvem fornece recursos básicos de computação, como servidores virtuais, armazenamento e rede. O cliente não compra um hardware físico, mas consome essa infraestrutura pela internet e costuma pagar conforme uso ou por assinatura, exatamente como a afirmativa descreve. Já no SaaS, você recebe um aplicativo pronto, hospedado na cloud, para usar diretamente, sem instalar e manter quase nada. Exemplos clássicos são e-mail corporativo, suíte de escritório online e sistemas de CRM. Por isso, as três afirmativas estão corretas e o gabarito é a letra E.