Questão nº 14
Questão de Tecnologia da Informação · FGV STN 2024 (nº 14)
Joselito, recentemente contratado como arquiteto de soluções pela Banana Inc., foi incumbido de melhorar a eficiência do serviço de hospedagem de páginas web estáticas da empresa, originalmente executada em uma configuração mínima de máquina virtual (1 vCPU e 512 MiB de RAM).
Joselito decidiu então aumentar a configuração da máquina virtual para 208 vCPUs e 2TB de RAM, o que resolveu o problema do servidor web, porém resultou em custos consideráveis para a empresa.
Diante deste contexto, para obter a melhoria do serviço, sem aumento considerável dos custos, Joselito deveria
- Amigrar para uma VM ainda maior para antecipar demandas futuras.
- Busar múltiplos servidores Web em regiões diversas para balanceamento de carga.
- Cdesenvolver uma nova aplicação web dinâmica que substitua a página estática.
- Dhospedar a página em um serviço de armazenamento de objetos (como o AWS S3) e utilizar uma CDN. (alternativa correta)
- Eimplementar um cluster Kubernetes para orquestração do servidor Web.
Resposta comentada
Gabarito Alternativa D
O conceito-chave aqui é a hospedagem eficiente de conteúdo estático na nuvem. Páginas web estáticas (HTML, CSS, JavaScript, imagens) não precisam de um servidor complexo para processamento, apenas para entrega rápida dos arquivos.
- A) Incorreta: Aumentar a VM foi o que Joselito fez e resultou em custos altos; uma VM ainda maior só agravaria o problema de custo, contradizendo o objetivo.
- B) Incorreta: Embora melhore a disponibilidade e a capacidade de lidar com tráfego, ainda envolve a manutenção de múltiplos servidores web (VMs ou contêineres), o que é mais caro e complexo do que a solução ideal para conteúdo estático. Esta é a armadilha da banca, pois parece uma solução de escalabilidade, mas é ineficiente para o tipo de conteúdo.
- C) Incorreta: Desenvolver uma aplicação dinâmica é uma mudança fundamental no serviço, que aumentaria drasticamente a complexidade, o custo de desenvolvimento e manutenção, e a infraestrutura necessária, indo contra a simplicidade e o custo-benefício.
- (D) Correta: Hospedar em um serviço de armazenamento de objetos (como AWS S3, Google Cloud Storage, Azure Blob Storage) é extremamente econômico e escalável para arquivos estáticos. A CDN (Content Delivery Network) distribui cópias desses arquivos para servidores próximos aos usuários, melhorando a velocidade de carregamento e reduzindo a carga no armazenamento de origem, otimizando performance e custo.
- E) Incorreta: Um cluster Kubernetes é uma solução robusta para orquestração de contêineres e aplicações complexas. Usá-lo para hospedar apenas páginas estáticas é um excesso de engenharia, introduzindo complexidade e custos operacionais desnecessários.
Fonte: FGV STN 2024 Auditor Federal de Finanças e Controle - Tecnologia da Informação (Transformação Digital) (Caderno Tipo 1). Reproduzida para fins de estudo.