"Bom" e "Não é caro" geralmente não pertencem à mesma frase juntos ...
Dito isto, aqui estão algumas dicas gerais:
1) Se você está no barato, vá para um processador Intel Core 2. Dual ou Quad Core, o que depender de quantas VMs você deseja executar. Escolha aqueles com o maior cache que você pode pagar.
2) A outra vantagem de rodar um Core 2 é que a RAM (DDR2) é excepcionalmente barata. Você precisa de muita coisa. Muitos e muitos. 8Gb seria um bom número para começar. Note que, como isso é barato, não haverá verificação de erros (ECC), então não é realmente ideal.
3) A E / S de disco nunca será tão boa quanto seria em uma solução nativa, mas tudo se resume ao que você deseja. Altamente Redundante e Super Rápido? RAID10. Armazenamento massivo com baixo custo? RAID5. Ao gastar US $ 200 em uma placa-mãe, você deve ter um com RAID on-board, mas não fique surpreso se não fizer o RAID5.
4) Evite discos volumosos. Meu servidor de aplicativos mais recente tem 5 unidades de 1 TB e falhei com um disco na outra semana. 1TB é muito armazenamento para arriscar. Novamente, vá para o cache grande sobre a capacidade.
5) A maioria das placas-mãe boas tem dois NICs, mas se não, qualquer PCI nic meio decente deve funcionar. Se o orçamento permitir, consiga um cartão duplo e use a redundância.
Para o registro, o servidor de aplicativos que implantamos recentemente usando componentes da área de trabalho é:
Core 2 Quad 2.8Ghz
8Gb DDR2 RAM
5x 1TB RAID-5 (SATA-150)
Adaptec RAID card
E funciona muito bem. No outro site, o último servidor de aplicativos que implantei com componentes de servidor é:
Dual Quad-Core Xeon 2.4Ghz
24Gb FB-DIMM ECC REG'd RAM
3x 74Gb SAS Disks
iSCSI remote disks
Se o orçamento permitir, eu escolheria o segundo servidor em qualquer dia.