Nota: O seguinte artigo irá ajudá-lo com: Gráfico de comparação: plataformas de virtualização
Há uma vasta seleção de contêineres de software, bem como hipervisores proprietários e de código aberto, o que torna difícil encontrar a melhor solução para suas necessidades de contêineres virtuais. Este gráfico de comparação lado a lado ajudará você a avaliar as opções.
Mais sobre tecnologias de virtualização:
Virtualização de servidor
Para uso do servidor, a solução ideal pode vir como parte do seu sistema operacional. No Linux, o Kernel Virtual Machine (KVM) e o Hyper-V no Windows são incluídos por padrão e não requerem plug-ins adicionais para serem executados. Ser integrado ao sistema operacional remove uma camada de frustração na configuração.
Como alternativa, as soluções de virtualização parcial usam menos sobrecarga. O OpenVZ permite que várias instâncias do Linux sejam executadas no mesmo servidor, mas com a limitação adicional de que todos os convidados instalados devem usar o mesmo kernel básico. Os contêineres de software, como o Docker, também se tornaram cada vez mais populares, pois os aplicativos podem ser executados isolados do ambiente host sem a sobrecarga de executar um sistema operacional virtualizado completo para cada convidado.
A virtualização de servidor também pode ser executada sem periféricos. Soluções como XenServer, VMware Server ESX Server e servidor Microsoft Hyper-V permitem que máquinas virtuais sejam executadas e gerenciadas a partir da plataforma de servidor de virtualização sem a necessidade de configurar e gerenciar um sistema operacional host completo a partir do qual as máquinas virtuais são executadas.
Virtualização de desktops
Para situações que exigem a execução de programas de um sistema operacional diferente – por exemplo, um usuário Linux que precise executar um software Windows que não possua um equivalente nativo, como o GRLevel3 – uma plataforma de virtualização destinada ao uso em desktop seria mais conveniente.
O programa de código aberto VirtualBox é frequentemente a primeira escolha para tais situações. VirtualBox é amigável para pessoas não familiarizadas com virtualização. Ele suporta hosts Windows, OS X, Linux, FreeBSD e Solaris e possui amplo suporte a convidados para sistemas operacionais mainstream e boutique ou de nicho, incluindo OS/2 e Haiku. Ele também possui um modo contínuo, permitindo que as janelas do aplicativo convidado sejam executadas diretamente no sistema operacional host.
VMware Workstation (assim como o VMware Player gratuito e o equivalente para OS X, VMware Fusion) é a opção comercial mais popular. VMware tem suporte mais amplo para emulação UEFI, bem como suporte para instantâneos de disco e suporte muito mais robusto para aceleração de gráficos 3D do que o VirtualBox.