Questão de Arquitetura de Computadores — Armazenamento de Dados em Arquitetura de Computadores — FGV 2024
Arquitetura de Computadores›Armazenamento de Dados em Arquitetura de Computadores
Código
fg086797
Banca
FGV
Órgão
MF
Ano
2024
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Área de Tecnologia da Informação (Transformação Digital) - manhã
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.
Eimplementar um cluster Kubernetes para orquestração do servidor Web.
Revelar gabarito e comentário▾
GabaritoD — hospedar a página em um serviço de armazenamento de objetos (como o AWS S3) e utilizar uma CDN.
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”.
Otimização de hospedagem de páginas estáticas em nuvem
Gabarito: letra D. Para servir páginas web estáticas de forma eficiente e econômica, a melhor prática é utilizar um serviço de armazenamento de objetos (como Amazon S3) combinado com uma CDN (Content Delivery Network). Essa arquitetura elimina a necessidade de uma máquina virtual de grande porte, reduzindo drasticamente os custos e melhorando a escalabilidade e latência.
A questão testa a capacidade de escolher a solução mais adequada para um cenário específico: conteúdo estático e necessidade de redução de custos sem sacrificar desempenho. Vamos analisar cada alternativa.
Alternativa A — ❌ Incorreta
Migrar para uma VM ainda maior aumentaria ainda mais os custos, contrariando o objetivo de "sem aumento considerável dos custos". Não resolve o problema de economia.
Alternativa B — ❌ Incorreta
Usar múltiplos servidores web em regiões diversas com balanceamento de carga pode melhorar a disponibilidade e latência, mas ainda depende de várias VMs ou servidores, gerando custos operacionais e de infraestrutura elevados. Não é a solução mais eficiente para conteúdo estático.
Alternativa C — ❌ Incorreta
Desenvolver uma nova aplicação web dinâmica para substituir a página estática não é necessário e aumentaria a complexidade e o consumo de recursos. O problema original era servir conteúdo estático; a solução deve manter a simplicidade.
Alternativa D — ✅ Correta ⟵ GABARITO
Hospedar a página em um serviço de armazenamento de objetos (como AWS S3) e utilizar uma CDN (como CloudFront) é a abordagem padrão para conteúdo estático. O S3 armazena os arquivos com alta durabilidade e baixo custo, e a CDN distribui o conteúdo globalmente com cache, reduzindo latência e tráfego na origem. Essa combinação elimina a necessidade de uma VM, reduzindo custos drasticamente.
Alternativa E — ❌ Incorreta
Implementar um cluster Kubernetes para orquestração do servidor web adicionaria complexidade desnecessária. Kubernetes é voltado para aplicações conteinerizadas, não para servir arquivos estáticos. Além disso, gera custos de gerenciamento e infraestrutura.
PEGA ESSA DICA!
Em questões de arquitetura de soluções em nuvem, lembre-se de que conteúdo estático (HTML, CSS, JS, imagens) não precisa de servidores web tradicionais. Serviços como S3 + CDN são mais baratos, escaláveis e de baixa manutenção. Sempre avalie o custo-benefício e o tipo de conteúdo antes de escolher a solução.