nov 022015
 

CONCEITOS GERAIS

 

NOTA: Esse artigo é uma tradução livre (com notas do tradutor) da documentação disponível emhttp://wiki.xenproject.org/wiki/Xen_Overview.

Um hypervisor é um software de computador, um firmware ou hardware sobre o qual é possível criar e executar máquinas virtuais. O hypervisor também é conhecido como VMM – Monitor de Máquinas Virtuais (em inglês). A máquina real onde o hypervisor é executado é chamada de máquina hospedeira (host); as máquinas virtualizadas são chamadas de visitantes (guest). De acordo com [1], hypervisores são classificados em:

Tipo-1 – Nativo ou “Bare Metal”, são os hypervisores que executam diretamente sobre o hardware, assumindo diretamente seu controle e gerenciando os sistemas operacionais visitantes. Um visitante é executado como um processo do hospedeiro.

Tipo-2 – Hypervisores hospedados (hosted) são hypervisores que executam sobre um sistema operacional e são executados como uma aplicação do espaço usuário. O tipo-2 cria uma abstração sobre o sistema operacional do hospedeiro que permite compartilhar recursos de hardware. São exemplos de hypervisores do tipo-2: Virtualbox e VMWare Workstation.

Atualmente, essas duas tecnologias se confundem em ambientes que não são totalmente claros: como o KVM – Kernel-based Virtual Machine – e o FreeBSD bhyve que são módulos do kernel que efetivamente convertem sistemas do tipo-2 em sistemas do tipo-1.
Continue reading »