O que é virtualização?2

As arquiteturas de virtualização são variadas e com certeza você já deve ter se deparado com alguma delas em algum momento:

2-big-450px

  • Tipo-2 VMM: Nesta arquitetura temos o gerenciador de maquinas virtuais acima da camada de sistema operacional. Exemplo: Java Virtual Machine, .Net CLR.
  • Tipo-1 VMM: Aqui o gerenciador de maquina virtual é uma fina camada , próxima ao hardware. Em geral depende de instrução específica no processador para ser executada (anel ring-1 é utilizado para processamento do Hypervisor). Exemplo: Hyper-V (Microsoft).

3-big-450px

VMM Híbrida: A arquitetura de um gerenciador de maquina virtual Híbrida não depende de instruções específicas no processador, porém não é executada acima da camada do sistema operacional (ou abaixo dela). Exemplo: Virtual Server e Virtual PC.

4-big-450px

Da mesma forma que existem varios tipos de arquitetura, o Hypervisor possui modelos diferentes de implantação:

  • Hypervisor monolítico: Possui a vantagem de ter um Kernel mais simples que os demais modelos, porém ainda complexo. Utiliza modelo próprio de drivers (são implantados dentro do hypervisor).
  • Hypervisor Microkernelo: Possui funcionalidade simples de particionamento. Os drivers são executados nos Guests.

0 comentários: