VMWare vs VirtualBox

Vmware Vs Virtualbox



VMware e VirtualBox são as duas opções mais populares de virtualização de desktop. Ambos são compatíveis com Windows, macOS e Linux e oferecem suporte para sistema operacional convidado de 32 e 64 bits. Junto com toda uma série de outras arquiteturas como ARM. Então, qual você deve escolher e quais são os fatores que você deve considerar ao fazer a escolha?

Preço e Licenciamento

O sistema central do VirtualBox é gratuito e de código aberto sob a licença GNU v2. O VMware vem em versões gratuitas e pagas, ambas sob licença proprietária. A versão paga da VMware é chamada VMware Workstation Pro para sistemas host Windows e Linux, enquanto para macOS é comercializada como fusão VMware. A versão gratuita é conhecida como VMware Workstation Player e é bastante limitada em funcionalidade, com muitos dos recursos bloqueados.







O vencedor claro, em termos de preço, é o VirtualBox. Embora o VirtualBox tenha pacotes de extensão sob uma licença diferente para pasta compartilhada, criptografia de disco, inicialização PXE e algumas outras funcionalidades. Todos eles podem ser usados ​​para uso não comercial sob Licença de Uso e Avaliação Pessoal (PUEL).



atuação

A comparação de desempenho entre os dois ambientes de virtualização tem sido um assunto controverso na Internet. Para ir com os resultados mais comumente observados, o VMware supera o VirtualBox em termos de utilização de CPU e memória. Onde, eles são pescoço e pescoço quando se trata de taxa de transferência de I / O, que é um gargalo severo quando se trata de virtualização de desktop.



No entanto, considere esses benchmarks com um grão de sal, pois há muitas variáveis ​​que não podem ser acomodadas aqui. Por exemplo, a natureza de seu sistema convidado, seu sistema host, a paravirtualização sendo habilitada ou desabilitada e a arquitetura de hardware. Essas variáveis ​​variam de pessoa para pessoa e é isso que torna a virtualização uma das tarefas de engenharia mais desafiadoras.





Mas para o caso de uso típico de convidados x64 em hosts x64, o VMware vence.

Recursos

Do ponto de vista dos recursos, os dois produtos se inspiraram. Por exemplo, o VirtualBox tem instantâneos e o VMware tem pontos de reversão para os quais você pode reverter caso interrompa sua máquina virtual. Ambos têm integração para executar aplicativos virtualizados em seu desktop de forma nativa. O VMware o chama de modo Unity e o VirtualBox o chama de modo contínuo e ambos permitem que você abra janelas de aplicativos na máquina host, enquanto a VM que oferece suporte a esse aplicativo é executada em segundo plano silenciosamente.



A maioria das funcionalidades no caso do VMware vem com as versões pagas como Workstation Pro ou Fusion e similarmente no VirtualBox algumas funcionalidades como pasta compartilhada dependem da licença proprietária PUEL e não GPL como o resto do núcleo do VirtualBox (embora eles ainda sejam gratuitos em o último caso).

Interface de usuário

Embora a IU seja uma questão de subjetividade, é bastante importante. Uma IU clara e intuitiva ajuda você a começar seus projetos em questão de minutos, em vez de fazer com que você pesquise no Google uma centena de coisas diferentes.

No caso do VirtualBox, a IU é simples e limpa. Suas configurações são divididas em Máquinas-ferramentas e Ferramentas Globais e o primeiro serve para criar, modificar, iniciar, parar e excluir máquinas virtuais.

O último serve para gerenciar várias imagens de disco, discos virtuais e adaptadores de rede de host e outras configurações que podem ser potencialmente compartilhadas por máquinas virtuais executadas juntas.

O VMware, por outro lado, tem uma IU muito mais complicada, os itens de menu são nomeados com termos técnicos que podem parecer jargões para os usuários comuns. Isso ocorre principalmente porque o pessoal da VMware atende mais a provedores de nuvem e virtualizações do lado do servidor. Conseqüentemente, eles esperam que os engenheiros de sistema sejam seus usuários finais, não desenvolvedores ou testadores.

Com VMware você obtém mais sinos e assobios. Você também obtém acesso remoto para gerenciar sua infraestrutura em nuvem vSphere ou ESXi, que são produtos VMware para a empresa.

Embora a complicada IU do VMware seja justificada, isso não o torna o vencedor no desktop. O VirtualBox assume a liderança nisso.

Casos de uso

Sempre há casos extremos em que apenas uma pequena fração dos usuários pode se deparar e outros podem ignorá-los. Por exemplo, executar PCIe passthrough para dar acesso direto de sua GPU à sua máquina virtual. Ou talvez você gerencie servidores para sua organização; nesse caso, você precisa de um aplicativo cliente para acessar e monitorar seus servidores remotamente.

Ambos os casos não estão relacionados a uma virtualização de desktop típica, mas estão intimamente relacionados à virtualização de qualquer maneira. Por exemplo, no caso do VirtualBox, a passagem PCIe pode ser realizada, embora você possa ter que pular alguns obstáculos. A VMware, por outro lado, oferece excelente suporte ao cliente e ajudará você se você estiver em uma situação difícil. Considere qual será o seu caso de uso antes de escolher um ou outro.

Tecnologias construídas em torno da plataforma de virtualização

Variável final a considerar ao comparar Vbox e VMware são as tecnologias construídas em torno deles. O VirtualBox, sendo gratuito e de código aberto, tem uma tonelada de suporte para tecnologias como o Vagrant. O Bitnami lança aplicativos full-stack que podem ser executados no VirtualBox padrão sem nenhum ajuste ou modificação. Todo o stack LAMP, stack MEAN ou qualquer outra carga de trabalho que possa ser virtualizada é testado no VirtualBox, tornando o suporte pago do VMware quase desnecessário.

Além disso, embora você possa obter o mesmo resultado no VMware, não será uma experiência plug-and-play.

Comunidades e organizações têm uma adoção muito mais ampla do VirtualBox e a VMware simplesmente errou o alvo com elas.

Conclusão

Para dar o veredicto final, o VirtualBox é o vencedor claro. É gratuito, bem como descomplicado e cheio de recursos. É a primeira coisa que você deve considerar para as necessidades de virtualização de desktop. Embora a VMware domine o mercado corporativo, para casos de uso estritamente de desktop, ela é facilmente superada pelo VirtualBox.