Pular para o conteúdo principal

Questão de Sistemas Operacionais — Cloud Computing — FGV 2024

Sistemas OperacionaisCloud Computing
Código
fg077459
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 9 - TI / Infraestrutura e Segurança - Tarde
O analista Gabriel está avaliando a implementação de uma arquitetura serverless para um projeto estratégico na empresa de tecnologia onde atua. Ele sabe que essa arquitetura oferece diversas vantagens, especialmente no que diz respeito à gestão de infraestrutura. No entanto, ele também está ciente dos desafios e limitações.No que se refere à arquitetura serverless, é correto afirmar que:
  1. Aela exige que a equipe de TI gerencie ativamente servidores, sistemas operacionais e redes para assegurar a escalabilidade e a disponibilidade do aplicativo;
  2. Bem um modelo serverless, o provedor de serviços em nuvem gerencia a alocação e a escala da infraestrutura de backend automaticamente, embora isso possa resultar em custos significativamente mais elevados do que os modelos de computação tradicionais, independentemente do volume de uso;
  3. Cela permite que os desenvolvedores se concentrem exclusivamente no desenvolvimento do código e na lógica do aplicativo, sem preocupações com a infraestrutura subjacente, que é totalmente gerenciada pelo provedor de serviços em nuvem;
  4. Dela não é adequada para aplicações que exigem processamento em tempo real devido à latência introduzida pelo tempo de inicialização do ambiente de execução;
  5. Eela tem como desvantagem a impossibilidade de rodar aplicações em ambientes offline, já que depende estritamente da conexão com o provedor de serviços em nuvem para executar qualquer funcionalidade.
Revelar gabarito e comentário

GabaritoC — ela permite que os desenvolvedores se concentrem exclusivamente no desenvolvimento do código e na lógica do aplicativo, sem preocupações com a infraestrutura subjacente, que é totalmente gerenciada pelo provedor de serviços em nuvem;

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”.

Arquitetura Serverless

Gabarito: letra C. A arquitetura serverless permite que os desenvolvedores se concentrem no código e na lógica do aplicativo, enquanto o provedor de nuvem gerencia toda a infraestrutura subjacente (servidores, sistemas operacionais, rede, escalabilidade). Essa é a característica central do modelo serverless.

1Características
Provedor gerencia infraestrutura
Desenvolvedor foca no código
Custos variáveis (uso)
2Desafios
Cold start (latência)
Limites de timeout
Vendor lock-in
Monitoramento
3Ferramentas locais
AWS SAM
Serverless Framework
Serverless
LEVELsoulevel.com.br
Serverless: Características (Provedor gerencia infraestrutura, Desenvolvedor foca no código, Custos variáveis (uso)); Desafios (Cold start (latência), Limites de timeout, Vendor lock-in, Monitoramento); Ferramentas locais (AWS SAM, Serverless Framework)

Alternativa A — ❌ Incorreta

Afirma que a equipe de TI deve gerenciar ativamente servidores e infraestrutura. No serverless, isso é de responsabilidade do provedor. A alternativa descreve o modelo on-premises ou IaaS, não serverless.

Alternativa B — ❌ Incorreta

Diz que o provedor gerencia a infraestrutura automaticamente (correto), mas que os custos são significativamente mais elevados independentemente do volume de uso. Na verdade, serverless é conhecido por custos variáveis baseados no uso: para cargas baixas ou esporádicas, pode ser mais barato; para cargas altas e constantes, pode se tornar mais caro. A afirmação de que são sempre mais elevados é falsa.

Alternativa C — ✅ Correta ⟵ GABARITO

Descreve exatamente a proposta serverless: desenvolvedores focam no código, provedor gerencia a infraestrutura. É a definição correta.

Alternativa D — ❌ Incorreta

Afirma que serverless não é adequado para aplicações em tempo real devido à latência de inicialização (cold start). Embora a latência exista, existem técnicas (como provisioned concurrency) para mitigá-la, e muitos casos de uso em tempo real são viáveis com serverless (ex.: processamento de streams, APIs). A generalização é excessiva.

Alternativa E — ❌ Incorreta

Diz que é impossível rodar aplicações offline, dependendo estritamente da conexão. Embora a execução em produção dependa do provedor, existem ferramentas de desenvolvimento local (ex.: AWS SAM, Serverless Framework) que permitem testar offline. Além disso, serviços como AWS Lambda@Edge ou CloudFront Functions podem operar em pontos de presença, reduzindo a dependência de conexão contínua. A palavra "impossibilidade" é muito forte.

PEGA ESSA DICA!

Serverless não é mágico — exige cuidados com cold starts, limites de timeout, vendor lock-in e monitoramento. Na prova, lembre-se: a vantagem principal é a abstração da infraestrutura; as desvantagens giram em torno de latência, custos em escala e dependência do provedor.

Link permanente: /questoes/fg077459