ANÚNCIO

~/questoes/devops

Qual dessas ferramentas é um exemplo de hipervisor?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

O que é um Hipervisor? Entendendo a Base das Máquinas Virtuais

Conceito central

Um hipervisor é um software que simula o hardware de um computador, permitindo criar e gerenciar Máquinas Virtuais dentro de um único computador físico. É a tecnologia fundamental que torna possível executar múltiplos sistemas operacionais completos em um único equipamento.

Por que essa resposta faz sentido

VirtualBox é um hipervisor porque funciona emulando todo o hardware necessário para que uma Máquina Virtual funcione como se fosse um computador independente. Diferente de contêineres, o hipervisor cria uma barreira completa entre o sistema hospedeiro e a VM.

Armadilhas comuns

  • Confundir hipervisor com containerização: hipervisores emulam hardware completo, contêineres compartilham o kernel do host
  • Pensar que Docker é um hipervisor: Docker usa contêineres (mais leves) enquanto VirtualBox usa virtualização de hardware (mais pesada)
  • Achar que namespaces fazem o mesmo trabalho de um hipervisor: namespaces isolam processos, hipervisores isolam máquinas virtuais inteiras

Entenda as alternativas

A

Linux Namespaces é uma tecnologia de isolamento de processos usada em contêineres, não em hipervisores. Namespaces isolam recursos dentro do mesmo kernel, enquanto hipervisores emulam hardware completo.

B

VirtualBox é um hipervisor porque simula todo o hardware (processador, memória, disco rígido) permitindo criar máquinas virtuais independentes, cada uma com seu próprio sistema operacional completo.

C

Kubernetes é um orquestrador de contêineres, não um hipervisor. Ele gerencia e escalona contêineres Docker, mas não emula hardware como fazem os hipervisores.

D

Docker é a tecnologia de containerização, não um hipervisor. Contêineres compartilham o kernel do sistema hospedeiro, enquanto hipervisores emulam hardware completo para máquinas virtuais.

Dica prática: Na prática, quando você instala VirtualBox e cria uma VM, está usando um hipervisor. Você consegue rodar Windows em um Mac ou Linux em um Windows porque o VirtualBox emula todo o hardware necessário. Com Docker, você não emula hardware: apenas cria contêineres leves que compartilham o kernel.

Revise pensando: Qual é a diferença principal entre um hipervisor como VirtualBox e uma tecnologia de contêineres como Docker?