Desempenho do ESXi vs Hyper-V com várias VMs

1

Estamos construindo um servidor para executar nosso site, onde teremos os seguintes aplicativos em execução 1. Aplicativo Web do ASP.NET 2. Middletier do ASP.NET WCF 3. SQL Server 2008 4. Lucene + Solr + Tomcat 5. MongoDB 6. Memcached

O servidor terá processador Intel de 6 núcleos, memória de 24 Gb, 4x1TB 7,2k em RAID 10, 4x300GB RAID 10

Estamos pensando em instalar o ESXi ou o Hyper-V e executar aplicativos diferentes em diferentes VMs - o Lucene, o MongoBD e o Memcached devem ser executados em um Linux; SQL Server também é melhor ser executado em uma VM separada (IMHO).

Meu problema é - eu não sei quase nada sobre o ESXi, então eu prefiro o Hyper-V, mas a diferença de desempenho será grande entre eles?

Além disso, alguma idéia sobre como organizar melhor os aplicativos mencionados entre as VMs?

    
por Andrey 03.05.2011 / 00:13

2 respostas

3

Eu admito que sou terrivelmente inclinado para o ESXi, mas se você está lidando com qualquer forma de convidado Linux, você deve usar o ESXi, o HV suporta certos Linux's, mas é difícil. 95% das minhas VMs são Linux no ESXi e eu não poderia estar mais feliz.

    
por 03.05.2011 / 00:44
2

Eu mudei do Parallels (2006) para o Hyper-V quando foi lançado e depois para o ESX 3.5 cerca de 18 meses depois, agora rodando o ESXi 4.1 (pago). O Hyper-V funciona e ficou substancialmente melhor / mais fácil de administrar ao longo do tempo. O maior benefício do Hyper-V é que ele será executado em praticamente qualquer hardware. O ESXi pode ou não funcionar com o hardware que você possui, especialmente com o seu controlador RAID. Verifique o Guia de compatibilidade de hardware VMware antes de se comprometer com o ESXi.

Concordo com o gravyface que a diferença de desempenho não será muito diferente. O que fará toda a diferença é quão fácil (menos folha de pagamento queimada!) Será administrar o ambiente. Na minha opinião, o Hyper-V fica na facilidade de administração, a menos que você tenha o System Center implantado (o que, ao que parece, você não terá). Eu proponho que você use o ESXi porque há um grande número de aplicativos comerciais e gratuitos por aí que tornarão sua vida como administrador significativamente mais fácil.

O aprendizado do ESXi não será um grande problema. No final do dia, é tudo pontual e clique se essa é a maneira que você deseja administrá-lo e a Comunidade VMware (fóruns oficiais) é muito útil para receber feedback sobre sua construção e apenas sugestões gerais. Além disso, existem muitas comunidades de terceiros por aí para ajudá-lo a começar (ou seja, Computação Virtualizada @ Hardforum.

    
por 03.05.2011 / 07:46