A containerização transformou a forma como as aplicações são...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A diferença estrutural entre containers e máquinas virtuais: compartilhamento do kernel do host versus sistema operacional convidado completo.
- Se a alternativa falar em compartilhamento do kernel do host, ela está descrevendo containerização em nível de sistema operacional.
- Se mencionar sistema operacional convidado completo sobre hypervisor, está descrevendo máquinas virtuais.
- Não confunda orquestração com engine ou criação de imagens: Kubernetes orquestra containers; a base não o trata como motor de build.
- Desconfie de afirmações sobre persistência nativa do container ou isolamento total de hardware, porque a base afasta ambas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Resposta: B
Explicação:
Containers compartilham o kernel do sistema operacional host, o que os torna muito mais leves e rápidos para iniciar do que máquinas virtuais tradicionais, que precisam carregar um sistema operacional completo sobre um hypervisor.
Análise das alternativas incorretas:
A – Incorreta. Containers não são persistentes por natureza; dados devem ser armazenados em volumes, pois a camada de container é efêmera.
C – Incorreta. Kubernetes não substitui o Docker na criação de imagens; ele orquestra containers, gerenciando múltiplos nós. Não é apenas para um único nó.
D – Incorreta. Containers não exigem suporte de virtualização de hardware (VT-x/AMD-V). O isolamento ocorre via kernel (namespaces e cgroups).
E – Incorreta. Containers não fornecem isolamento total de hardware e costumam ser considerados menos isolados do que VMs, que usam virtualização completa e oferecem maior segurança estrutural.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo