Questão de Redes de Computadores — Cloud Computing (Computação em Nuvem) — CESPE / CEBRASPE 2023
Redes de Computadores›Cloud Computing (Computação em Nuvem)
Código
ce397790
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Cargo
Ana ( )
Tendo como referência inicial a figura precedente, julgue o item a seguir, relativo a orientação a serviço.
Assim como na PaaS, na abordagem IaaS há necessidade de o usuário manter e atualizar os produtos de software, incluindo o sistema operacional, uma vez que os provedores de serviços garantem e proveem os itens que se encontram abaixo de Middleware na figura.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Modelos de serviço em nuvem: IaaS × PaaS e a responsabilidade sobre o software
Gabarito: ❌ ERRADO. A afirmação está incorreta porque inverte a lógica de responsabilidade entre IaaS e PaaS: na IaaS, o provedor entrega apenas a infraestrutura (virtualização, servidores, armazenamento, rede) e o usuário é quem gerencia e atualiza o sistema operacional e os softwares acima dele; na PaaS, o provedor gerencia também o sistema operacional e o middleware, cabendo ao usuário apenas o código da aplicação. A frase diz o contrário ao afirmar que "assim como na PaaS, na IaaS há necessidade de o usuário manter e atualizar os produtos de software, incluindo o sistema operacional" — na PaaS isso não é necessário, pois o provedor cuida dessas camadas. O modelo de responsabilidade compartilhada em computação em nuvem é o coração desta questão. A nuvem não é um bloco único: ela é dividida em camadas — infraestrutura (hardware, virtualização, rede, armazenamento), sistema operacional, middleware (como bancos de dados, servidores de aplicação, runtimes) e aplicação. Dependendo do modelo de serviço contratado (IaaS, PaaS ou SaaS), o provedor e o usuário dividem a responsabilidade por essas camadas de maneiras diferentes.
Na IaaS (Infrastructure as a Service), o provedor fornece a infraestrutura básica: servidores físicos ou virtuais, armazenamento, rede e virtualização. O usuário, por sua vez, é responsável por tudo que roda acima dessa infraestrutura: o sistema operacional, o middleware, os aplicativos e os dados. Ou seja, o usuário precisa instalar, configurar, manter e atualizar o sistema operacional e os softwares. É como alugar um terreno e construir a casa: o terreno (infraestrutura) é do provedor, mas a construção (sistema operacional e aplicações) é responsabilidade do locatário. Na PaaS (Platform as a Service), o provedor vai além e fornece também o sistema operacional e o middleware (como bancos de dados, servidores de aplicação e runtimes). O usuário fica responsável apenas pelo desenvolvimento e gerenciamento do código da aplicação e dos dados. É como alugar um apartamento mobiliado: o provedor cuida da estrutura e dos móveis (sistema operacional e middleware), e o usuário só precisa trazer seus pertences (a aplicação). A afirmação do item tenta usar essa figura para justificar que, na IaaS, o usuário precisa manter o software — o que é verdade — mas erra ao dizer que isso é "assim como na PaaS", pois na PaaS o provedor é quem mantém o sistema operacional e o middleware. A pegadinha da banca está em inverter a responsabilidade: o candidato pode saber que na IaaS o usuário gerencia o sistema operacional, mas pode não perceber que a comparação com a PaaS está errada. Na PaaS, o usuário não precisa se preocupar com o sistema operacional — isso é do provedor. Portanto, a afirmação é falsa. Guarde a fronteira: IaaS = usuário gerencia SO e software; PaaS = provedor gerencia SO e middleware, usuário gerencia só a aplicação. É exatamente nessa fronteira que a questão se decide.
Critério
IaaS
PaaS
Responsabilidade do usuário sobre o sistema operacional
Modelos de serviço em nuvem: IaaS (Provedor: infraestrutura, Usuário: SO, middleware, aplicação); PaaS (Provedor: infraestrutura, SO, middleware, Usuário: aplicação); SaaS (Provedor: tudo, Usuário: dados)
Item — ❌ ERRADO ⟵ GABARITO
A afirmação está errada porque estabelece uma falsa equivalência entre IaaS e PaaS. Vejamos os dois erros:
"Assim como na PaaS, na abordagem IaaS há necessidade de o usuário manter e atualizar os produtos de software, incluindo o sistema operacional" — Esta parte está incorreta. Na PaaS, o provedor é responsável por manter e atualizar o sistema operacional e o middleware. O usuário da PaaS não precisa se preocupar com essas camadas; ele se concentra apenas no código da aplicação. Portanto, não é "assim como na PaaS" que o usuário da IaaS mantém o software — são modelos com responsabilidades diferentes.
"os provedores de serviços garantem e proveem os itens que se encontram abaixo de Middleware na figura" — Esta parte está correta em si: o provedor é responsável pela infraestrutura abaixo do middleware (hardware, virtualização, rede, armazenamento). No entanto, essa premissa correta não sustenta a conclusão errada da primeira parte. O fato de o provedor cuidar da infraestrutura não significa que o usuário da PaaS também precise manter o sistema operacional — na PaaS, o provedor cuida do SO e do middleware.
O erro central é a comparação equivocada: a afirmação sugere que IaaS e PaaS são semelhantes quanto à responsabilidade do usuário sobre o software, quando na verdade são diferentes. Na IaaS, o usuário gerencia o SO e o software; na PaaS, o provedor gerencia o SO e o middleware, e o usuário gerencia apenas a aplicação.
NÃO CAIA NESSA!
A banca tenta confundir o candidato ao afirmar que "assim como na PaaS, na IaaS o usuário mantém o software". O candidato que sabe que na IaaS o usuário gerencia o SO pode marcar "certo" sem perceber que a comparação com a PaaS está invertida. Na PaaS, o provedor é quem cuida do SO e do middleware — o usuário só cuida da aplicação. A pegadinha está em usar uma premissa verdadeira (provedor cuida da infraestrutura) para justificar uma conclusão falsa (usuário da PaaS também mantém o SO). 💡 Dica: Para resolver questões de responsabilidade em nuvem, desenhe mentalmente a pilha de camadas: infraestrutura → SO → middleware → aplicação. Depois, pergunte: "quem gerencia cada camada?" Na IaaS, o usuário gerencia do SO para cima; na PaaS, o usuário gerencia só a aplicação; no SaaS, o usuário não gerencia nada além dos dados. Essa visualização evita a confusão que a banca explora.