A ALE/RO está modernizando seu ambiente de TI e avaliando d...

Próximas questões
Com base no mesmo assunto
Q3883253 Sistemas Operacionais
A ALE/RO está modernizando seu ambiente de TI e avaliando diferentes tecnologias de virtualização e containerização. Durante esse processo, a equipe técnica precisou comparar as características de hipervisores de virtualização completa (VMware ESXi e Microsoft Hyper-V) com mecanismos de containers (Docker e containerd), especialmente no que diz respeito ao isolamento, desempenho e portabilidade das aplicações.
Considerando as diferenças técnicas entre VMs tradicionais e containers, assinale a afirmativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A distinção decisiva era que VMs têm kernel próprio por instância, enquanto containers compartilham o kernel do hospedeiro; por isso, a alternativa D é a compatível com a base.

Tema central: VMs versus containers
Análise das alternativas
A
Errada
Está errada porque atribui aos containers características de VMs: hardware virtualizado semelhante ao de hipervisores bare-metal e múltiplos kernels independentes. O critério decisivo é que containers compartilham o kernel do hospedeiro.
B
Errada
Está errada porque trata Docker como se fosse virtualização de hardware por hypercalls, nos moldes de um hipervisor, o que não corresponde à containerização. Além disso, erra ao afirmar que cada container executa seu próprio kernel isolado.
C
Errada
Está errada porque nega a portabilidade típica dos containers e ainda cria dependência de hipervisores específicos como ESXi ou KVM. O confronto correto é: containers são portáveis entre ambientes compatíveis com runtime/container engine e não exigem, por definição, hipervisores específicos.
D
Certa
A alternativa D está correta porque, em hipervisores tipo 1, cada VM executa um sistema operacional convidado completo, com kernel e espaço de usuário próprios. Isso fornece isolamento mais forte e, em comparação com containers, maior sobrecarga de recursos.
E
Errada
Está errada porque confunde hipervisor tipo 2 com tipo 1: tipo 2 não executa diretamente sobre o hardware, pois depende do sistema operacional hospedeiro. Além disso, a afirmação de melhor desempenho que containers não se sustenta como regra na base.
Pegadinha da questão
A confusão explorada foi trocar características de VMs por containers, especialmente dizer que container tem kernel próprio e hardware virtualizado, além de misturar hipervisor tipo 1 com tipo 2.
Dica para questões semelhantes
  • Se a alternativa falar em kernel próprio por instância, pense em VM, não em container.
  • Se a alternativa atribuir hardware virtualizado ao container, elimine-a.
  • Para hipervisores, confirme primeiro a classificação: tipo 1 roda diretamente sobre o hardware; tipo 2 depende do sistema operacional hospedeiro.
  • Isolamento mais forte e maior overhead costumam apontar para VMs; compartilhamento de kernel e menor overhead, para containers.

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

Gabarito D

  • Máquinas Virtuais (Hipervisores Tipo 1): Softwares como VMware ESXi e Hyper-V criam uma camada de hardware virtual. Cada VM instalada sobre o hipervisor é um sistema operacional completo, possuindo seu próprio Kernel (núcleo), drivers e bibliotecas.
  • Isolamento: É muito forte, pois uma falha crítica no kernel de uma VM não afeta as outras.
  • Sobrecarga (Overhead): É alta, pois cada VM consome memória e CPU apenas para manter seu próprio sistema operacional rodando.
  • Containers (Docker/containerd): Ao contrário das VMs, os containers compartilham o Kernel do sistema operacional hospedeiro (Host OS). Eles isolam apenas o espaço de usuário (user space).
  • Desempenho: É superior e mais leve, pois não há necessidade de carregar múltiplos kernels.
  • Portabilidade: São altamente portáveis porque empacotam todas as dependências da aplicação, mas dependem de um kernel compatível (ex: um container Linux roda nativamente em um host Linux).

Retroceder Nunca Render-se Jamais !

Força e Fé !

Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo