VirtualBox vs. VMWare vs. Hyper-V: Whats a Melhor Máquina Virtual?

  • by

Existem várias ferramentas de virtualização disponíveis para utilizadores do Windows 10. Mas três ferramentas dominam o mercado: VirtualBox, VMware, e Microsoft Hyper-V. Mas qual destas máquinas-ferramentas virtuais é a melhor?

Além disso, não são todas iguais?

Escolher entre VirtualBox, VMware Workstation Player, e Windows 10 Hyper-V integrado é difícil. Eis como as três máquinas-ferramentas virtuais se empilham e qual delas deve ser utilizada para determinadas tarefas.

O que é um Hypervisor?

Comecemos pela grande questão: como são diferentes o VirtualBox, VMware Workstation Player, e o Hyper-V no Windows 10? Todos eles permitem-lhe executar um ambiente virtual na sua máquina anfitriã, certo?

Bem, sim, eles permitem. Mas apesar dessa semelhança, as ferramentas da máquina virtual funcionam de forma diferente debaixo do capô. Isto porque as máquinas virtuais dependem de dois tipos diferentes de software chamados hypervisors para instalar e executar.

O hipervisor funciona como a plataforma para máquinas virtuais. Fornece a divisão necessária entre o sistema operativo da máquina virtual e o hardware da máquina anfitriã. A máquina anfitriã pode partilhar os seus recursos, como memória e poder de processamento, através de múltiplas cargas de trabalho.

Existem dois tipos de hypervisor: Tipo 1 e Tipo 2.

explicação do tipo 1 e tipo 2 hipervisor

Hipervisor Tipo 1

Um hipervisor Tipo 1 funciona directamente no hardware da máquina hospedeira e é por vezes referido como um barr…hipervisor de metal.

Microsoft Hyper-V é um excelente exemplo de um hipervisor de Tipo 1. Não requer instalação adicional através de um pacote externo e gere directamente o sistema operativo convidado.

VMWare ESX e vSphere, Citrix XenServer, e Oracle VM são todos hipervisores de Tipo 1.

Hipervisor Tipo 2

Um hipervisor Tipo 2 instala-se no sistema operativo, tal como qualquer outro software, e é conhecido como um hipervisor hospedado.

O ambiente da máquina virtual funciona como um processo na máquina anfitriã e ainda partilha o hardware do sistema, mas a gestão da máquina virtual encaminha-se através do anfitrião em vez de executar comandos directamente. A consequência desta disposição é uma ligeira latência entre as acções.

VirtualBox, VMware Workstation, e VMware Workstation Player são exemplos principais de um hipervisor de Tipo 2.

Qual é a diferença entre VirtualBox, VMware Workstation Player, e Hyper-V?

Agora sabe a diferença entre os tipos de hipervisor, compreender as diferenças, limitações, e positivos de cada opção é mais fácil. Vamos dividi-la em algumas secções.

Facilidade de Utilização

Hyper-V é integrado com Windows 10 Pro, Educação, e Empresa, mas não com Windows 10 Home. Tem de activar o Hyper-V usando as funcionalidades do Windows ou um comando PowerShell, mas ele próprio se encarrega da activação.

Uma vez activado, Hyper-V oferece uma rápida opção de criação de máquina virtual e uma opção de criação de máquina virtual mais extensa através do Hyper-V Manager.

Criar uma máquina virtual através de cada opção Hyper-V é fácil. No entanto, a opção de criação rápida de máquina virtual preenche automaticamente as configurações que podem causar falhas ou erros quando se tenta ligar a máquina virtual.

A opção de criação de máquina virtual personalizada mais extensa do Hyper-V permite um maior controlo sobre as configurações.

hyper-v quick create virtual machine

Tanto a VirtualBox como o VMware Workstation Player têm um assistente de criação de máquina virtual. O assistente de cada programa guia-o através do processo de criação da máquina virtual. Existem, no entanto, diferenças.

Por exemplo, o assistente de criação da VirtualBox tem a possibilidade de criar uma máquina virtual básica para a qual edita as definições posteriormente, mas oferece alguns valores sugeridos para tipos específicos de máquinas virtuais. Eis como se configura e utiliza a VirtualBox. Como exame de trabalho, eis como pode utilizar a VirtualBox para instalar o Ubuntu.

Considerando que o assistente do VMware Workstation Player lhe permite personalizar as configurações durante o processo de criação da máquina virtual.

A diferença não é muito, mas significa que a máquina virtual VMware Workstation Player está pronta a funcionar após a conclusão do assistente, em vez de alterar mais configurações uma vez concluídas.

Performance

O desempenho de uma máquina virtual está relacionado com o hardware que se utiliza para a executar. Com a virtualização, o hardware é rei. Além disso, a máquina virtual que se utiliza faz uma enorme diferença.

Estou a testar cada opção de máquina virtual usando um sistema operativo convidado Lubuntu no meu desktop que tem uma Intel i5-3570K, 16GB de RAM, e uma Nvidia GTX 1070. Não é o CPU mais potente, mas lida com a maioria das coisas.

De forma simples, VirtualBox é uma das opções de máquina virtual mais lentas disponíveis.

Se tiver hardware decente, não notará as gaguejadas e o zumbido tanto. Mas numa máquina de baixa potência, a VirtualBox não oferece a melhor experiência de virtualização.

O défice de desempenho é mais perceptível quando se muda para o VMware Workstation Player. A execução do mesmo sistema operativo convidado no mesmo hardware mostra que o VMware Workstation Player é uma experiência mais suave e manhosa.

Então, onde encaixa o Hyper-V em tudo isto? A instalação Hyper-V do Lubuntu teve um bom desempenho e foi visivelmente suave. É importante notar que alguns utilizadores do Windows 10 Hyper-V relatam problemas de desempenho noutras áreas, uma vez que activam Hyper-V no seu sistema.

Porque o Hyper-V corre ao nível da BIOS e não como software dentro do SO, a virtualização está sempre “ligada”, mesmo que não se esteja a utilizar uma máquina virtual.

Temporarily Switching Hyper-V Virtualization Off and On

Se sentir que o Windows 10 Hyper-V está a afectar o seu desempenho de jogo ou não (sem um ambiente de máquina virtual a funcionar), pode usar um comando para desligar os serviços de virtualização Hyper-V.

Digite o comando na sua barra de pesquisa do Menu Iniciar e seleccione Executar como Administrador. Depois introduza o seguinte comando:

bcdedit /set hypervisorlaunchtype off

Depois reinicie o seu sistema. A virtualização Hyper-V não começará após a reinicialização, e deverá encontrar o seu desempenho de volta ao normal. Se quiser voltar a ligar a virtualização Hyper-V, use o seguinte comando:

bcdedit /set hypervisorlaunchtype on

Reinicie o seu sistema de novo.

Funcionalidade

Se não tiver a certeza de como escolher entre as três opções, considere a funcionalidade de cada opção. Pode executar um sistema operativo convidado utilizando VirtualBox, VMware Workstation Player, ou Hyper-V, mas cada hipervisor tem as suas peculiaridades.

Snapshots e Checkpoints

Um grande plus para VirtualBox e Hyper-V são Snapshots e Checkpoints.

Embora as plataformas utilizem nomes diferentes, os Snapshots e os Checkpoints são ferramentas muito semelhantes. Permitem tirar uma imagem da máquina virtual no seu estado actual. A imagem preserva a máquina virtual, permitindo-lhe regressar a esse momento específico.

hyper-v checkpoints imagem da máquina virtual

Infelizmente, o VMware Workstation Player não suporta Snapshots ou Checkpoints. Pode suspender temporariamente o sistema operacional convidado para retomar a partir de um ponto específico, mas não é o mesmo que criar um histórico de imagens para a máquina virtual.

Partilha de ficheiros

Cada hipervisor permite arrastar e largar ficheiros entre o sistema operativo hóspede e o anfitrião. Pode também activar ficheiros e pastas partilhados, embora o Windows 10 Hyper-V torne o processo muito mais complicado do que o VirtualBox ou o VMware Workstation Player.

Seamless Mode

VirtualBox e VMware Workstation Player usam ambos o modo seamless para integrar o ambiente da máquina virtual no sistema operativo anfitrião. O modo Seamless retira a janela e os menus adicionais da máquina virtual, fazendo-a sentir como se o sistema operativo convidado fizesse parte do anfitrião.

Infelizmente, o Windows 10 Hyper-V não apresenta o modo sem costura.

Encriptação da máquina virtual

Se quiser encriptar as suas máquinas virtuais, está com sorte. Cada hipervisor suporta encriptação de um ou outro tipo.

VMware Workstation Player suporta a encriptação de máquinas virtuais fora da caixa.

VirtualBox suporta encriptação com a instalação de VirtualBox Guest Additions, disponível para cada ambiente VirtualBox guest.

Hyper-V no Windows 10 suporta a encriptação usando o BitLocker da Microsoft.

Cada opção é segura e funciona bem com a respectiva plataforma.

Custo

Cada hypervisor é livre, mas alguns são mais livres do que outros. Porquê?

VirtualBox e VMware Workstation Player são gratuitos para qualquer utilizador. Desde que o seu hardware possa executar o sistema operativo convidado sem destruir o anfitrião no processo, pode utilizar o software gratuito da máquina virtual.

Considerando que o Windows 10 Hyper-V também é gratuito, mas apenas se tiver a versão correcta do Windows 10.

Há soluções para os utilizadores domésticos do Windows 10 desesperados por utilizar o Hyper-V no seu hardware. Mas essas pessoas também podem utilizar uma das alternativas livres em vez de uma solução de calçadeira.

Não se esqueça, a solução pode funcionar hoje, mas pode não funcionar com a próxima actualização do Windows 10.

Sistemas Operativos de Guia

Windows 10 Hyper-V tem algumas limitações em relação aos sistemas operativos convidados. Hyper-V suporta máquinas virtuais Windows, Linux, e FreeBSD. Não suporta macOS.

VirtualBox e VMware Workstation Player suportam quase todos os sistemas operativos convidados, incluindo macOS.

Por favor note que um convidado macOS a operar não funcionará fora da caixa. Siga o nosso tutorial sobre como instalar macOS no VirtualBox ou VMware Workstation Player no Windows 10.

Qual é a melhor máquina ferramenta virtual no Windows 10?

Escolher entre VirtualBox, VMware Workstation Player, e Windows 10 Hyper-V é complicado. Se tiver uma máquina potente a executar Windows 10 Pro, Education, ou Enterprise, pode escolher entre os hipervisores.

Se tiver uma máquina menos potente a funcionar, aconselharia a utilização do VMware Workstation Player. Ele oferece melhor suporte e estabilidade para uma vasta gama de hardware.

Ainda não tem a certeza se precisa sequer de uma máquina virtual? Verifique estas razões práticas para começar a utilizar uma máquina virtual.

Gavin Phillips (794 Artigos Publicados)

Gavin é o Editor Júnior para Windows e Technology Explained, um colaborador regular do Podcast Really Useful, e foi o Editor do site irmão do MakeUseOf, Blocks Decoded. Ele tem um BA (Hons) Contemporary Writing with Digital Art Practices pilhado das colinas de Devon, bem como mais de uma década de experiência de escrita profissional. Gosta de quantidades copiosas de chá, jogos de tabuleiro, e futebol.

Mais de Gavin Phillips

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *