Hardware del servidor Hyper-V 2012

Hardware del servidor Hyper-V 2012

Tengo un HP ProLiant ML350 G6 que quiero usar con Hyper-V Server 2012 para alojar hasta 9 máquinas virtuales.

El servidor tiene estas especificaciones:

  • 1 x Intel Xeon E5606 2,13 GHz LGA1366 (la placa base admite 2 CPU, pero solo tiene una en este momento)
  • RAM: 12 GB DDR3 de triple canal (18 ranuras, 3 usadas, 15 disponibles)

Estas son las VM que necesitaré:

  • 3 x Servidores Linux (Debian), principalmente para Sistema de Gestión de Documentos (Apache, PostegreSQL, Almacenamiento de Archivos). Uno es para producción y 2 para desarrollo;
  • 1 servidor web empresarial: Windows Server. 2 instancias de SQL Server, IIS y Tomcat;
  • 2 x Windows Server para desarrollo (IIS+SQL Server);
  • 3 x máquinas de prueba (Windows XP, 7 y 8). Sólo para pruebas/depuración de software

Entonces, en total necesito 9 VM. Pero:

  • Uno de los servidores Linux solo será necesario durante un par de meses y luego se apagará.
  • Las 3 máquinas de prueba solo funcionarán cuando sea necesario.

Necesito actualizar la RAM del servidor. Es un hecho. Y estoy pensando en agregar más 24 GB de DDR3, lo que hace un total de 36 GB de RAM.

Mi preocupación es la CPU. Aquí están las especificaciones detalladas de Intel: http://ark.intel.com/products/52583

Es un quad-core sin HT (sólo 4 hilos) a 2,13GHz. ¿Podrá encargarse de todas las VM? Si no es así, ¿cuál es la mejor opción de actualización, actualizar a una CPU mejor o agregar un segundo Xeon E5606?

Gracias de antemano :)

Respuesta1

Es una CPU de mierda... Es una CPU con hiperprocesos, por lo que verá 8 subprocesos, pero está en la parte inferior de la línea Westmere. Entonces no es una solución particularmente rápida. Es posible que desees la segunda CPU para tener más espacio libre. Agréguelo si tiene problemas...

Además, con una sola CPU, sólo tendrás disponible la mitad de las ranuras de RAM. Tenga esto en cuenta al planificar la expansión de la memoria.

No puede mencionar el almacenamiento. Asegúrese de ejecutar con una unidad de caché respaldada por batería (BBWC) o flash (FBWC) en el controlador RAID.

Ver también:Especificaciones rápidas del ML350 G6

Respuesta2

Ya sea que el hardware ejecute todo eso o no, ejecutar sistemas de producción en un único sistema de virtualización junto con sistemas de prueba y desarrollo que se encenderán y apagarán de manera bastante esporádica me parece una mala idea.

  • No tienes resiliencia: estás poniendo muchos huevos de tu negocio en una sola canasta.
  • Las pruebas y el desarrollo podrían fácilmente afectar el rendimiento de la producción.

Por supuesto, virtualice sus sistemas de desarrollo y prueba para obtener flexibilidad o ahorro de costos, pero, en mi opinión, la virtualización de sistemas de producción críticos debería ser solo para brindar resiliencia, nunca para ahorrar costos.

Si tuviera un par de servidores adicionales ejecutando Hyper-V que pudiera agrupar, diría que lo hiciera, pero si tuviera el presupuesto para eso, supongo que no haría esta pregunta.

información relacionada