
Tenho um HP ProLiant ML350 G6 que desejo usar com o Hyper-V Server 2012 para hospedar até 9 VMs.
O servidor tem estas especificações:
- 1 x Intel Xeon E5606 2,13 GHz LGA1366 (a placa-mãe suporta 2 CPUs, mas tem apenas uma no momento)
- RAM: 12 GB DDR3 Triple Channel (18 slots, 3 usados, 15 disponíveis)
Estas são as VMs que vou precisar:
- 3 x Servidores Linux (Debian), principalmente para Sistema de Gerenciamento de Documentos (Apache, PostegreSQL, File Storage). Um é para produção e 2 para desenvolvimento;
- 1 x servidor web da empresa - Windows Server. 2 instâncias SQL Server, IIS e Tomcat;
- 2 x Windows Server para desenvolvimento (IIS+SQL Server);
- 3 máquinas de teste (Windows XP, 7 e 8). Apenas para teste/depuração de software
Então, no total preciso de 9 VMs. Mas:
- Um dos servidores Linux só será necessário por alguns meses e será desligado então.
- As 3 máquinas de teste só funcionarão quando necessário.
Preciso atualizar a RAM do servidor. Isso é um fato. E estou pensando em adicionar mais 24 GB de DDR3, totalizando 36 GB de RAM.
Minha preocupação é a CPU. Aqui estão as especificações detalhadas da Intel: http://ark.intel.com/products/52583
É um quad-core sem HT (apenas 4 threads) a 2,13 GHz. Ele pode cuidar de todas as VMs? Caso contrário, qual é a melhor opção de atualização, atualizar para uma CPU melhor ou adicionar um segundo Xeon E5606?
Desde já, obrigado :)
Responder1
É uma CPU de baixa qualidade... É uma CPU hiperthread, então você verá 8 threads, mas está na parte inferior da linha Westmere. Portanto, não é uma solução particularmente rápida. Você pode querer a segunda CPU para ter mais espaço. Adicione-o se tiver problemas...
Além disso, com uma única CPU, apenas metade dos slots de RAM estarão disponíveis para você. Tenha isso em mente ao planejar a expansão da memória.
Você não pode mencionar armazenamento. Certifique-se de executar com uma unidade de cache com bateria (BBWC) ou flash (FBWC) no controlador RAID.
Veja também:Especificações rápidas do ML350 G6
Responder2
Independentemente de o hardware executar tudo isso ou não, executar sistemas de produção em um único sistema de virtualização junto com sistemas de teste e desenvolvimento que serão ligados e desligados esporadicamente parece uma má ideia para mim.
- Você não tem resiliência - você está colocando muitos ovos do seu negócio na mesma cesta.
- Os testes e o desenvolvimento podem facilmente impactar o desempenho da produção.
Virtualize seus sistemas de desenvolvimento e teste para obter flexibilidade ou economia de custos, mas a virtualização para sistemas de produção críticos deve ser apenas para resiliência, na minha opinião, nunca para economia de custos.
Se você tivesse alguns servidores extras executando o Hyper-V que pudesse agrupar, eu diria que vá em frente, mas se você tivesse orçamento para isso, acho que não estaria fazendo essa pergunta.