Assinale a opção que apresenta o tipo de serviço de computação em nuvem que é um modelo de execução orientado a eventos e que permite que desenvolvedores criem, executem e gerenciem pacotes de aplicações sem a necessidade de se preocuparem com a manutenção da infraestrutura.
- A)infraestrutura como serviço (IaaS)
Errada: IaaS oferece infraestrutura virtualizada, como servidores e redes, mas não é o modelo orientado a eventos descrito no enunciado.
- B)containers como serviço (CaaS)
Errada: CaaS se relaciona ao uso e gerenciamento de containers, não à execução de funções disparadas por eventos.
- C)função como serviço (FaaS)
Certa: FaaS é o modelo orientado a eventos em que você cria e executa funções sem cuidar da infraestrutura.
- D)software como serviço (SaaS)
Errada: SaaS entrega software pronto ao usuário final, sem foco em execução de pacotes de aplicações pelo desenvolvedor.
- E)plataformas como serviço (PaaS)
Errada: PaaS fornece uma plataforma para desenvolver e implantar aplicações, mas a descrição do enunciado é mais específica e aponta para funções sob demanda.
Gabarito: C
Em computação em nuvem, cada sigla aponta para uma camada diferente do serviço. O ponto central aqui é perceber que a questão fala em um modelo de execução orientado a eventos, no qual o desenvolvedor escreve funções que são disparadas por gatilhos, sem precisar se preocupar com servidor, sistema operacional ou manutenção da infraestrutura. Isso é a lógica de serverless na modalidade função como serviço. Na prática, o provedor da nuvem cuida de quase tudo: provisionamento, escalabilidade, disponibilidade e gerenciamento da execução. Você foca só no código da função e no evento que a ativa, como um upload de arquivo, uma requisição HTTP ou uma alteração em banco de dados. É um modelo bem “não quero saber de servidor agora”, o que costuma aparecer nas provas com essa cara de descrição tecnológica moderna. Por isso o gabarito é a letra C. A função como serviço (FaaS) é justamente o serviço em que aplicações são executadas em pequenas funções acionadas por eventos. Já IaaS, PaaS, SaaS e CaaS têm outras responsabilidades e níveis de abstração, então não encaixam nessa definição específica. Em doutrina de computação em nuvem, FaaS costuma ser associada ao paradigma serverless e a execução sob demanda, com cobrança geralmente relacionada ao uso e ao tempo de execução. A banca gosta de trocar o nome bonito da tecnologia por uma descrição funcional, então vale treinar esse tipo de associação.