Questão nº 46
Questão de TI - Ciência de Dados · FGV EPE 2024 (nº 46)
Uma plataforma de desenvolvimento fornece recursos como servidores, bancos de dados e ambientes de desenvolvimento integrados (IDEs) necessários para criar, testar e implantar uma aplicação web.
Assinale a opção que apresenta o modelo de serviço de computação em nuvem no qual essa plataforma se enquadra.
- ASaaS.
- BDaaS.
- CIaaS.
- DPaaS. (alternativa correta)
- EAiaaS.
Resposta comentada
Gabarito Alternativa D
Os modelos de serviço em nuvem definem o nível de abstração e gerenciamento que o provedor oferece. IaaS (Infraestrutura como Serviço) fornece os recursos básicos de computação (máquinas virtuais, redes); PaaS (Plataforma como Serviço) oferece um ambiente completo para desenvolver e executar aplicações; e SaaS (Software como Serviço) entrega softwares prontos para uso.
(A) Incorreta: SaaS (Software as a Service) é um software completo e pronto para uso final (ex: Gmail, Salesforce), não uma plataforma para desenvolver novas aplicações.
(B) Incorreta: DaaS (Desktop as a Service) é um serviço que entrega desktops virtuais aos usuários, não uma plataforma de desenvolvimento de aplicações web.
(C) Incorreta: IaaS (Infrastructure as a Service) fornece recursos de infraestrutura bruta (servidores virtuais, armazenamento, rede), exigindo que o usuário instale e configure sistemas operacionais, bancos de dados e ambientes de desenvolvimento. A descrição fala de uma "plataforma de desenvolvimento" com IDEs, que já vem configurada para criar e implantar, abstraindo essas camadas. (Armadilha da banca): A menção de "servidores" e "bancos de dados" pode induzir ao erro de pensar em IaaS, mas o crucial é que esses recursos são parte de uma "plataforma de desenvolvimento" que já inclui "ambientes de desenvolvimento integrados (IDEs)", indicando um nível de serviço mais alto e gerenciado.
(D) Correta: PaaS (Platform as a Service) oferece uma plataforma completa para desenvolver, executar e gerenciar aplicações, incluindo sistemas operacionais, runtimes, bancos de dados, servidores web e ferramentas de desenvolvimento (como IDEs), sem que o desenvolvedor precise gerenciar a infraestrutura subjacente. Isso se encaixa perfeitamente na descrição de uma "plataforma de desenvolvimento" que fornece os recursos necessários para criar, testar e implantar uma aplicação web.
(E) Incorreta: AiaaS (AI as a Service) é um serviço que oferece capacidades de Inteligência Artificial e Machine Learning, não uma plataforma genérica para desenvolvimento de aplicações web.
Fonte: FGV EPE 2024 Analista de Gestão Corporativa - TI - Ciência de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.