Questão de Sistemas Operacionais — Geral — Quadrix 2024
Sistemas Operacionais›Geral
Código
qa633004
Banca
Quadrix
Órgão
CRC RR
Ano
2024
Cargo
Tec Inf ( )
Quanto à cloud computing e à virtualização, julgue o item a seguir.
O PaaS é o serviço de computação em nuvem que fornece uma plataforma para os desenvolvedores construírem, executarem e gerenciarem aplicativos, sem se preocuparem com a infraestrutura subjacente.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Cloud Computing: PaaS (Plataforma como Serviço)
Gabarito: letra C (Certo). O PaaS (Platform as a Service) é, de fato, o modelo de computação em nuvem que fornece uma plataforma completa para desenvolvedores construírem, executarem e gerenciarem aplicativos, abstraindo a infraestrutura subjacente (servidores, armazenamento, redes e bancos de dados). Essa é a definição clássica do NIST e o entendimento consolidado na literatura de cloud computing.
O PaaS é um dos três modelos de serviço fundamentais da computação em nuvem, ao lado do IaaS (Infrastructure as a Service) e do SaaS (Software as a Service). A essência do PaaS é oferecer um ambiente de desenvolvimento e implantação pronto, no qual o provedor gerencia toda a camada de infraestrutura — hardware, sistema operacional, runtime, middleware e, muitas vezes, até o banco de dados — permitindo que o desenvolvedor se concentre exclusivamente no código da aplicação. O material de apoio confirma essa visão ao descrever o PaaS como um serviço que "dá aos desenvolvedores as ferramentas necessárias para criar e hospedar aplicativos Web" e que permite operar aplicativos "sem se preocupar com a configuração ou gerenciamento da infraestrutura subjacente dos servidores, armazenamento, redes e bancos de dados".
Na prática, quando uma equipe utiliza um PaaS como o Heroku, o Google App Engine ou o Azure App Service, ela faz o deploy do código e o provedor cuida de tudo o que está abaixo da aplicação: provisionamento de servidores, escalabilidade automática, balanceamento de carga, atualizações de segurança do sistema operacional e do runtime. O desenvolvedor não precisa saber quantas máquinas virtuais estão rodando sua aplicação, nem configurar um balanceador de carga ou gerenciar patches do sistema — essa é a promessa central do PaaS.
A distinção que importa é a fronteira entre os três modelos, que se dá pelo nível de controle e responsabilidade do cliente sobre a pilha tecnológica. No IaaS, o cliente gerencia o sistema operacional, o runtime e os dados, enquanto o provedor fornece apenas a infraestrutura virtualizada (máquinas, armazenamento, rede). No PaaS, o provedor gerencia também o sistema operacional e o runtime, e o cliente gerencia apenas a aplicação e os dados. No SaaS, o provedor gerencia tudo, e o cliente apenas utiliza o software pronto. A pegadinha que a banca explora neste tema é justamente a confusão entre esses níveis: atribuir ao PaaS características do IaaS (como gerenciar o sistema operacional) ou do SaaS (como fornecer um software pronto para o usuário final).
Guarde a fronteira entre IaaS, PaaS e SaaS — é exatamente nela que as alternativas desta questão se dividem. A assertiva apresentada descreve com precisão o papel do PaaS, sem invadir o território dos outros modelos.
Modelos de serviço em nuvem: IaaS (Provedor: infraestrutura virtualizada, Cliente: SO, runtime, dados); PaaS (Provedor: infraestrutura + SO + runtime, Cliente: aplicação e dados); SaaS (Provedor: tudo, Cliente: usa o software pronto)
Alternativa C — ✅ Certo ⟵ GABARITO
A afirmação está correta porque descreve com fidelidade o conceito de PaaS. O termo "plataforma" é a chave: o PaaS fornece um ambiente completo de desenvolvimento e execução — incluindo sistema operacional, runtime, bibliotecas, serviços de banco de dados e ferramentas de deploy — para que o desenvolvedor construa, execute e gerencie seus aplicativos. A expressão "sem se preocuparem com a infraestrutura subjacente" é exatamente o diferencial do PaaS em relação ao IaaS: no IaaS, o cliente ainda precisa gerenciar o sistema operacional e o ambiente de execução; no PaaS, essa responsabilidade é do provedor. O material de apoio corrobora: o PaaS "dá aos desenvolvedores as ferramentas necessárias para criar e hospedar aplicativos Web" e permite operar "sem se preocupar com a configuração ou gerenciamento da infraestrutura subjacente dos servidores, armazenamento, redes e bancos de dados". Portanto, a assertiva está CERTA.