Uma das soluções mais interessantes utilizadas atualmente nos servidores é a construção de sistemas por meio de contêineres. Contêineres são unidades leves e portáteis que empacotam uma aplicação e suas dependências (bibliotecas, configurações etc.), permitindo que ela seja executada de forma consistente em qualquer ambiente. Diante desse contexto, assinale a opção que indica uma característica específica de máquinas virtuais (VMs) em comparação aos contêineres.
- A)Inicialização mais rápida das instâncias.
Errada, porque a inicialização mais rápida é típica dos contêineres, não das VMs.
- B)Maior isolamento do sistema operacional.
Certa, pois as VMs oferecem isolamento mais forte ao rodar com um sistema operacional convidado próprio.
- C)Uso mais eficiente dos recursos do sistema.
Errada, porque o uso mais eficiente dos recursos é uma vantagem dos contêineres, que são mais leves.
- D)Maior portabilidade entre diferentes ambientes.
Errada, pois maior portabilidade é característica mais associada aos contêineres.
- E)Compartilhamento do kernel do sistema operacional do host.
Errada, porque compartilhar o kernel do host é justamente traço dos contêineres, não das VMs.
Gabarito: B
Em virtualização, a grande diferença entre contêineres e máquinas virtuais é o nível em que cada um atua. Contêineres compartilham o kernel do sistema operacional do host e isolam principalmente o ambiente da aplicação. Já as VMs simulam uma máquina completa, com seu próprio sistema operacional convidado, o que traz um isolamento mais forte. Na prática, isso significa que a VM cria uma camada extra entre a aplicação e o hardware, separando melhor processos, bibliotecas e o próprio sistema operacional. Por isso, ela costuma ser vista como mais pesada, mas também mais protegida contra interferências entre ambientes. Então, quando a questão pergunta a característica específica das VMs em comparação aos contêineres, o ponto central é justamente o isolamento mais robusto do sistema operacional. Os contêineres são mais leves e rápidos, mas o isolamento deles depende do kernel compartilhado do host. Esse raciocínio é o que derruba muita gente: contêiner não é "mini-VM". Ele é mais econômico e portátil, enquanto a VM oferece separação mais completa. Por isso, o gabarito é a letra B.