He estado usando VMWare durante muchos años, ejecutando docenas de servidores de producción con muy pocos problemas. Pero nunca intenté alojar más de 20 máquinas virtuales en un solo host físico. Aquí está la idea:
- Una versión simplificada de Windows XP puede vivir con 512 MB de RAM y 4 GB de espacio en disco.
- $ 5,000 me consigue una máquina de clase de servidor de 8 núcleos con 64 GB de RAM y cuatro espejos SAS.
- Dado que 100 máquinas virtuales mencionadas anteriormente se ajustan a este servidor, el costo de mi hardware es de solo $ 50 por máquina virtual, lo cual es muy bueno (más barato que alquilar máquinas virtuales en GoDaddy o en cualquier otra tienda de alojamiento).
¿Me gustaría ver si alguien puede lograr este tipo de escalabilidad con VMWare? Hice algunas pruebas y me topé con un problema extraño. El rendimiento de la máquina virtual comienza a degradarse dramáticamente una vez que inicia 20 máquinas virtuales. Al mismo tiempo, el servidor host no muestra ningún cuello de botella de recursos (los discos están inactivos al 99%, la utilización de la CPU es inferior al 15% y hay mucha RAM libre).
¡Te agradeceré si puedes compartir tus historias de éxito sobre el escalado de VMWare o cualquier otra tecnología de virtualización!