VMware recientemente lanzó una versión gratuita de ESXi recientemente.
VMware tiene algunas ventajas:
1. Las máquinas virtuales de VMware son portátiles a través de diferentes tipos de hardware. IIRC, Hyper-V usa los controladores del sistema operativo host.
2. Las máquinas virtuales de VMware son portátiles en diferentes productos de VMware (aunque es posible que deba utilizar su herramienta de conversión para pasar de algunas máquinas virtuales alojadas a ESX o ESXi).
3. Las plataformas de VMware han estado en uso mucho más tiempo, y son productos bastante maduros y, en general, mejor conocidos por la resolución de problemas.
Con VMware, podría desarrollar y probar una máquina virtual en su sistema local utilizando VMware Workstation, Fusion, Server o Player, y luego implementarla en un servidor de producción más adelante. Con Hyper-V, creo que tendrías que construir la máquina virtual en el cuadro de destino para obtener mejores resultados. Si el rendimiento no es realmente tan grande, VMware Server puede ser la mejor opción, ya que puede ejecutar la mayoría de las máquinas .vmx directamente y, en general, es un poco más fácil de administrar; si el rendimiento se vuelve crítico, aún tiene la opción de actualización ESX o ESXi con la que puede usar esas mismas máquinas virtuales.
Esta entrada habla de cómo las máquinas de servidor virtual no se ejecutará en Hyper-V:
http://blogs.technet.com/jhoward/archive/2008/02/28/are-vhds-compatible-between-hyper-v-and-virtual-server-and-virtual-pc.aspx
De acuerdo, lamentablemente nuestra política corporativa "ama" las soluciones de Microsoft, así que vamos a vincularnos con el uso de Hyper-V –