Recientemente tomé los tres para probar mi red doméstica, y la respuesta breve es que depende de sus necesidades particulares. A menos que sus necesidades sean muy especializadas (base de datos / Exchange / etc.), el hardware moderno con soporte de virtualización ejecutará a los invitados con diferencias de rendimiento insignificantes. Dado que sugeriría mirar las características y el precio.
VMware: Como probablemente sepa, VMware es el rey de la virtualización desde hace mucho tiempo. Tiene la lista más grande de sistemas operativos invitados compatibles, y tiene una característica única significativa: sobrecompromiso de memoria (puede asignar más memoria virtual de la que hay memoria física). Si su objetivo es consolidar un grupo de servidores pequeños y poco utilizados, VMware probablemente le proporcionará más máquinas virtuales / host que cualquier otra cosa. La advertencia es que si se compromete demasiado y las máquinas virtuales necesitan más recursos, los tanques de rendimiento. ESX / ESXi también tiene la lista más pequeña de hardware compatible. Si está buscando un sistema de caja blanca, marque aquíprimero. Si tiene hardware compatible, es bastante fácil de instalar y usar. La versión gratuita (ESXi) viene con casi ninguna característica, lo cual está bien si está buscando algunos hosts independientes, y las versiones no gratuitas tienen un precio fuera de este mundo. En una nota personal, VMware deja un sabor desagradable en mi boca: en mi opinión, son una de las muchas compañías que se resisten al cambio y la innovación cuando la competencia desafía la base de su negocio. Recientemente le pidieron a una empresa asociada que elimine el soporte de su producto para la versión gratuita.
Microsoft:Hyper-V es una opción muy intrigante, aún más con la versión R2. Probé el servidor Hyper-V, que es el producto independiente gratuito. Soy fanático de Microsoft y realmente quería que me gustara Hyper-V, principalmente porque puede ejecutarse en prácticamente cualquier hardware que tenga controladores de Windows. Si está ejecutando en un entorno de dominio y utiliza principalmente Windows, Hyper-V debe estar en la parte superior de su lista. Cuando tiene la opción de comprar / usar SCVMM, parece ser un valor aún mejor. A diferencia de VMware, la versión gratuita viene con un buen conjunto de características y es aún mejor en R2, donde están disponibles los clústeres y la migración en vivo. Hyper-V ejecuta muy bien a los invitados de Windows, tiene una pequeña pero creciente lista de invitados de Linux compatibles, e incluso los invitados de Linux no iluminados parecen funcionar razonablemente bien. La historia es diferente si no estás t en un entorno de dominio, ya que administrar el Servidor Hyper-V independiente es un gran problema. A pesar de todos los productos que Microsoft entregó en un producto v1, la administración me estaba volviendo loco.
Citrix: El resultado final de mis pruebas fue ir con XenServer 5.5. Tiene en mi humilde opinión el mejor conjunto de características y capacidades de las tres ofertas gratuitas. Al igual que VMware, se instala y administra como un dispositivo en lugar de un sistema operativo (como Hyper-V). También tiene una lista mucho más grande de hardware compatible (y sospechola capacidad de agregar controladores si es necesario). Ofrece muchas más funciones que la oferta gratuita de VMware, y si tuviera que actualizar la versión gratuita a la versión de pago costaría mucho, mucho menos. Los invitados de Windows son compatibles, pero los invitados de Linux no son lo que esperarías de una plataforma de virtualización basada en Linux. Su lista de invitados Linux compatibles es bastante pequeña en comparación con VMware y los invitados Linux no compatibles no parecen funcionar bien en absoluto. Ubuntu carece notablemente de la lista. En general, para uso doméstico, sentí que tenía el mejor rendimiento.