O provisionamento dos recursos tecnológicos e da infraestrut...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A
1. Tema central da questão
A questão aborda a virtualização de aplicações web em ambientes corporativos, destacando a necessidade de isolamento, baixo overhead de desempenho e facilidade de replicação em múltiplos ambientes (desenvolvimento, teste, produção). Esses requisitos são comuns em projetos modernos de TI, principalmente com o uso de containers e máquinas virtuais (VMs).
2. Resumo teórico
Containers são uma tecnologia de virtualização a nível de sistema operacional. Eles compartilham o mesmo kernel do host, isolando aplicações em ambientes leves e rápidos de iniciar (ex: Docker). Têm baixo consumo de recursos (overhead), facilitam a replicação e portabilidade entre ambientes e são ideais para aplicações escaláveis.
VMs, por outro lado, virtualizam hardware completo, exigindo mais recursos e tempo para inicializar.
Fonte: Docker Docs / NIST SP 800-180
3. Justificativa da alternativa correta (A)
Implantar a aplicação em containers é a melhor escolha considerando:
- Isolamento: cada container roda em espaço isolado.
- Baixo overhead: containers compartilham kernel, consomem menos recursos que VMs.
- Facilidade de replicação: imagens de containers podem ser facilmente copiadas entre ambientes.
- Inicialização rápida: permite escalar e testar aplicações de forma ágil.
4. Análise das alternativas incorretas
B: Hipervisores Type-1 (VMware ESXi, Xen) virtualizam hardware, proporcionando isolamento, porém com maior overhead e inicialização mais lenta que containers. Não são ideais para replicação e escalabilidade ágil.
C: Rodar containers dentro de VMs aumenta o isolamento, porém duplica o consumo de recursos sem necessidade para o cenário apresentado.
D: A abordagem bare-metal elimina overhead, mas reduz drasticamente a replicabilidade e escalabilidade, além de que o overhead dos containers geralmente é muito baixo para aplicações web.
5. Estratégias para interpretação
Fique atento a termos como isolamento, baixo overhead e replicação. Palavras absolutas (“qualquer virtualização introduz latência inaceitável”) costumam ser pegadinha. Associe containers à leveza e portabilidade quando o objetivo for agilidade e fácil replicação.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo