← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2023

Questão comentada de Sistemas Operacionais

O desenvolvimento de aplicações nativas em nuvem é uma abordagem voltada para a criação, execução e aprimoramento de aplicações com base em tecnologias e técnicas reconhecidas de cloud computing. Uma aplicação nativa em nuvem

Gabarito: B

Aplicações nativas em nuvem, ou cloud-native, são pensadas desde o início para aproveitar o melhor do ambiente de nuvem: elasticidade, automação, tolerância a falhas e facilidade de atualização. A ideia não é apenas “rodar na nuvem”, mas ser construída para tirar proveito dela com arquitetura bem distribuída, serviços desacoplados e escalabilidade sob demanda. Isso costuma aparecer junto com conteinerização, microsserviços, orquestração e uso intensivo de automação. O ponto central é que uma aplicação cloud-native precisa funcionar bem em diferentes cenários de nuvem, como pública, privada ou híbrida, desde que o ambiente ofereça os recursos necessários. Ela deve ser responsiva, escalável e resiliente, isto é, continuar operando mesmo quando parte da infraestrutura falha. Não é uma solução presa a um único modelo, como serverless, porque cloud-native é mais amplo do que isso. A alternativa B está correta justamente porque descreve essa lógica: criar e executar aplicações responsivas, escaláveis e tolerantes a falhas em qualquer ambiente de nuvem. Isso bate com a doutrina de cloud computing e com os princípios modernos de desenvolvimento em nuvem. Já as demais alternativas tentam limitar demais o conceito ou misturam ideias que não definem, por si só, uma aplicação nativa em nuvem. Em provas, a FGV gosta de trocar o conceito geral por uma característica específica. Então, guarde a noção: cloud-native não é sinônimo de serverless nem de sistema grande e acoplado; é um modo de projetar aplicações para a nuvem, com foco em flexibilidade e resiliência.

Continue treinando

Questões relacionadas