Um hipervisor é executado em um host físico e particiona os recursos do host entre vários ambientes virtuais. Existem dois tipos de hipervisores.

O tipo 1, ou hipervisores bare-metal, são instalados diretamente no host ou servidor físico. Tipo 2, ou hipervisores hospedados, em vez disso, têm uma camada de SO entre ele e o host físico.

A maneira como os hipervisores Tipo 1 versus Tipo 2 executam a virtualização, o acesso e a alocação de recursos, o desempenho e outros fatores diferem bastante muito.

Como há certos prós e contras para ambos os tipos, escolher o certo para seus casos de uso pode ser difícil, mas este artigo deve fornecer uma melhor compreensão para esse fim.

O que é um hipervisor tipo 1?

Como mostrado na figura, os hipervisores tipo 1 são executados em cima do host físico e interagem diretamente com o hardware, sem sistema operacional intermediário, como o próprio tipo 1 funciona como um sistema operacional. Graças a isso, os hipervisores tipo 1 têm melhor desempenho, eficiência e segurança.

No entanto, eles também são mais complicados de configurar, usar e depurar pelo mesmo motivo. Afinal, cada Tipo 1 é diferente do outro em termos de mecanismos de trabalho, o que significa que são necessárias mais horas para se familiarizar com a configuração e o sistema.

Além disso, os dispositivos necessários para executar Hypervisors Tipo 1 devem ser especificamente projetados para virtualização, tornando-os inúteis para qualquer outra finalidade.

Alguns fornecedores populares do Tipo 1 incluem VMware ESXi, Microsoft Hyper-V e Citrix XenServer.

Prós: Acesso direto ao hardware Alocação eficiente de recursos Melhor desempenho e segurança Altamente escalável Contras: Difícil de configurar e manter Custos de licenciamento elevados

O que é um Hypervisor Tipo 2?

Por outro lado, os Hypervisors Tipo 2 são executados em uma camada de SO. Isso os torna mais propensos a vulnerabilidades e o desempenho também não é tão bom em comparação com o Tipo 1. Mas, pelo contrário, eles são muito mais fáceis de configurar, usar e solucionar problemas.

Alguns fornecedores populares do Tipo 2 incluem VMware Workstation Player, Oracle VM VirtualBox e QEMU.

Prós: opções acessíveis e totalmente gratuitas disponíveis Fácil de configurar e manter Contras: Desempenho e segurança não são tão bons Alocação de recursos é ineficiente Escalabilidade limitada Mais uma coisa que vale a pena falar é sobre certos hipervisores como o KVM e Hyper-V. Como o Hyper-V é acessível a partir do Windows, às vezes é classificado erroneamente como um hipervisor Tipo 2, embora na verdade seja o Tipo 1.

KVM é um pouco mais complicado. O KVM permite que o kernel Linux funcione como um hipervisor Tipo 1, mas simultaneamente, o sistema geral é categorizado como um hipervisor Tipo 2. As próprias VMs são implementadas como processos normais do Linux.

Qual ​​a diferença entre esses dois?

Aqui estão as principais diferenças entre os hipervisores Tipo 1 e Tipo 2:

Nível de virtualização

Tipo 1 Os hipervisores executam a virtualização no nível do hardware. Normalmente, Ring 0 é o nível de proteção com mais privilégios, pois oferece acesso direto ao hardware.

Mas Intel VT-x e o AMD-V inserem um novo anel embaixo dele chamado Ring-1, que permite que o sistema operacional convidado execute operações do Ring 0 sem comprometer mais nada. Isso significa essencialmente que os hipervisores tipo 1 são mais rápidos e eficientes, e os recursos de hardware são diretamente acessíveis.

Por outro lado, os Hypervisors Tipo 2 executam a virtualização no nível do sistema operacional. Há uma camada de SO entre o hipervisor e o host físico, o que significa que o hipervisor não tem acesso direto ao hardware.

Em vez disso, o kernel cria espaços de usuário isolados onde o SO convidado é executado, semelhante a qualquer outro aplicativo ou processo. Isso significa que os hipervisores Tipo 2 são executados no Anel 1 ou superior.

Alocação de recursos

Os hipervisores Tipo 1 atribuem recursos dinamicamente. Por exemplo, digamos que você tenha um servidor com 64 GB de memória e 6 servidores virtuais rodando nele. Se você deseja atribuir 16 GB ou mais a cada servidor, você pode fazer isso com segurança, mesmo que o total seja tecnicamente mais alto do que deveria ser possível.

Em um-world, é altamente improvável que todos os servidores virtuais maximizem seu uso de memória simultaneamente.

No caso de hipervisores Tipo 2, os servidores virtuais ocupam todos os recursos atribuídos, mesmo que não realmente precisa deles.

Desempenho

Como afirmado, os hipervisores Tipo 1 são executados diretamente no host sem intermediários, o que se traduz em melhor desempenho.

Em contraste, os hipervisores Tipo 2 são executados em cima de uma camada do SO. O sistema operacional convidado depende do sistema operacional host para acesso aos recursos, o que resulta em maior latência.

Segurança

Embora extremamente rara, sempre há a possibilidade de hiperjacking, independentemente do hipervisor modelo. Mas, salvo essa pequena possibilidade, os hipervisores Tipo 1 são muito seguros.

Os hipervisores do tipo 2, por outro lado, não são tão confiáveis. Quaisquer problemas com o sistema operacional do host subjacente, de malware e hackers a falhas, podem afetar o desempenho das VMs.

Escalabilidade

Considerando os vários fatores que detalhamos até agora, desde alocação de recursos e eficiência para desempenho e segurança, não é surpresa que os hipervisores Tipo 1 sejam muito mais populares em ambientes corporativos.

Os hipervisores Tipo 2, que precisam depender do sistema operacional subjacente, têm comparativamente limitados escalabilidade. Eles são mais adequados para uso pessoal ou certos ambientes onde os desenvolvedores precisam testar e usar vários sistemas operacionais.

Semelhanças entre os hipervisores Tipo 1 e Tipo 2

A principal semelhança entre o Tipo 1 e o Tipo 2 Os hipervisores do tipo 2 são que ambos podem fazer uso de virtualização assistida por hardware. Em comparação com a virtualização de software, em que o hipervisor lida com tudo de forma independente, os processadores modernos podem ajudar os hipervisores com a virtualização para maximizar o desempenho e minimizar a sobrecarga.

Como os hipervisores tipo 1 são melhores?

Como nós Conforme detalhado nas seções acima, os hipervisores tipo 1 são melhores em termos da maioria das métricas, desde segurança, desempenho e escalabilidade até acesso e alocação de recursos.

Como tal, eles são comumente usados ​​em grandes ambientes de servidor como data centers ou empresas.

Você deve usar hipervisores tipo 2?

Enquanto os hipervisores tipo 1 são melhores se formos pelas especificações brutas, os hipervisores tipo 2 são melhores opções em certos cenários.

Para iniciantes, os Hypervisors Tipo 2 são mais simples de configurar e usar. Eles também são geralmente acessíveis ou totalmente gratuitos. Este não é o caso dos hipervisores tipo 1, onde os custos de licenciamento são bastante altos e, nos casos de opções gratuitas, a funcionalidade é limitada.

Isso torna os hipervisores tipo 2 mais adequados para uso pessoal. Afinal, não faz sentido comprar licenças caras do Tipo 1 apenas para configurar alguns sistemas operacionais em seu laboratório doméstico.

O mesmo raciocínio também vale para determinados ambientes profissionais. Os profissionais de tecnologia geralmente precisam de acesso a diferentes sistemas operacionais para testes em diferentes plataformas. Nesses casos, os Hypervisors Tipo 2 são uma solução popular.

Veredicto Final – Hipervisor Tipo 1 vs Hipervisor Tipo 2

Os hipervisores Tipo 1 podem parecer melhores no papel, mas existem aplicações reais para ambos os tipos de hipervisor. O caminho certo para você dependerá de suas necessidades específicas e casos de uso, conforme detalhamos neste artigo. Por fim, para recapitular, aqui estão as principais diferenças entre os hipervisores Tipo 1 e Tipo 2:

Tipo 1Tipo 2Nível de virtualização strong>A virtualização ocorre no nível do hardware (Anel 0). A virtualização ocorre no nível do SO (Anel 1 ou superior).Acesso aos recursosAcesso direto aos recursos do hardware.As solicitações devem ser direcionadas ao SO host primeiro.Alocação de recursosSuporta alocação dinâmica de recursos.A alocação de recursos não é tão eficiente.DesempenhoMelhor desempenho. Desempenho comparativamente pior.SegurançaMais seguro.Não tão seguro.EscalabilidadeMelhor escalabilidade.Não tão escalável.ExemplosVMware ESXi
Microsoft Hyper-V
Citrix XenServerVMware Workstation Player
Oracle VirtualBox
QEMU

Categories: IT Info