"Mas esta aplicação é muito pesada para rodar em uma máquina virtual". Queria ter ganho um real para cada vez que ouvi isso. Um debate comum em projetos usando virtualização é decidir que aplicações e servidores devem ou não ser virtualizados.
Um exemplo muito claro de como o desempenho de serviços e aplicações em máquinas virtuais VMware já é excelente - e em alguns casos, até melhor de o de máquinas físicas, é o recente estudo publicado pela VMware e aceito pela SPEC sobre servidores web virtualizados com VMware Infrastructure 3.5. Foi avaliado o desempenho de web servers usando o SPECweb2005, suite de benchmarking comparativo que reproduz usuários enviando requisições para um site de internet banking (HTTPS), um site de e-commerce (HTTP e HTTPS) e um site de suporte (HTTP). Conteúdo dinâmico é implementado em PHP e JSP. Veja aqui:
Resultados da avaliação dos web servers em VMware
Resultados de todas avaliações com SPECweb2005
Comentários no site da VMware
O resultado: web servers virtualizados com VMware atingiram um score de 44.000, melhor que qualquer outro sistema de 16 cores já testado sem virtualização. Ou seja: o mesmo hardware (no teste, um servidor com 4 CPUs quad-core e 64 GB de memória) conseguiu atender mais usuários web rodando vários web servers virtualizados com VMware do que este mesmo hardware rodando um único web server - sem virtualização, é claro.
A SPEC (Standard Performance Evaluation Corporation), para quem não conhece, é um orgão mantido por diversas empresas, incluindo a VMware e seus concorrentes.
E o seu servidor web? Ainda é físico?