Hyper-V vs. ESXi vs. XenServer

18

¿Alguien puede compartir sus experiencias (por ejemplo, esto fue genial! Esto falló miserablemente!) Con el uso de las plataformas de virtualización Hyper-V , ESXi y XenServer ? ¿Costo? ¿Administración? ¿caracteristicas? Manejo de carga y copias de seguridad y recuperación?

¿Y también los requisitos mínimos del servidor?

Pensé que Xen era una plataforma de virtualización gratuita para Linux. ¿Hay un Xen y una plataforma XenServer separada?

Se agradecerán las opiniones y observaciones para una implementación de prueba para nuestra organización.

Bart Silverstrim
fuente
2
Cada una de estas soluciones tiene sus ventajas y desventajas. Si pudiera mencionar sus requisitos / escala, puede obtener una respuesta más valiosa. Google le proporcionará muchas 'comparaciones', pero al proporcionar una situación real, la gente puede brindarle los detalles que van más allá del resultado típico de Google.
Jeff Hengesbach el
Estuve buscando en Google y leyendo sobre ellos, lo que principalmente quería era escuchar una reacción de otros administradores que habían intentado usarlos. Es decir, todos podemos leer acerca de lo maravilloso que es RAID, pero tuve un RAID 5 de hardware que se estropeó cuando una unidad murió y no se reconstruyó con una nueva porque otra unidad tenía un bloque defectuoso que nunca activó una alerta en el controlador ... esperaba encontrar anécdotas similares aquí que no se encuentran en la literatura, por así decirlo.
Bart Silverstrim
1
Gracias por la respuesta Bart. A donde iba es que si solo está hablando de un puñado de máquinas virtuales en 1-2 hosts físicos, cualquiera de las soluciones funcionará para usted. Comienzan a diferenciarse cuando los requisitos se trasladan a funciones de administración avanzadas, alta disponibilidad, seguridad, tipos de cargas de trabajo más extremas, administradores actuales / preferencia del entorno (Windows vs Linux realmente).
Jeff Hengesbach
Yo prefiero ser capaz de experimentar con configuraciones de red doméstica, lo que significa que cuanto más $$ peor para mí, pero en nuestra organización estamos moviendo actualmente Windows XP / 2003/2000 sistemas basados (uso compartido de impresoras / archivo en su mayoría) y Linux servidor web (tablón de anuncios, uso interno) a un sistema. El hardware tiene 16 gig de RAM, 2 procesadores de 4 núcleos, gigabit ethernet (doble gigabit, pero no sé si hay soporte para vincularlos en un hipervisor). Nuestro servidor vm actual tiene cuatro sistemas de uso ligero con algunos más programados para migrar (usando EXSi).
Bart Silverstrim
1
No olvide RHEV ( redhat.com/virtualization/rhev ) o Ubuntu KVM con ganeti
ptman

Respuestas:

25

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.

John Clayton
fuente
Estoy de acuerdo; XenServer 5.5 tiene el mejor conjunto de características que son gratuitas desde el primer momento. En general, un gran resumen sobre los OEM de productos también.
osij2is
No puedo entender los problemas con Hyper-V no unido a un dominio ... lo
he
@Dscoduc: solo preferencias personales más que nada. Claro que Hyper-V funciona sin un dominio, pero si alguna vez quisiste aprovechar las características de gama alta que obtienes gratis con Hyper-V Server (CSV, Live Migration, etc.), necesitas un dominio. Con XenServer obtienes ese tipo de características de alta gama sin necesidad de un dominio y con la facilidad de un dispositivo.
John Clayton
Amor citrix XenServer. La consola XenCenter es un gran producto. Hace que todo sea fácil de administrar. No puede salir mal con XenServer. Xen es un producto gratuito y, en algunos casos, tiene algunas características más, ya que Citrix basa su producto XenServer en Xen y contribuye bastante al proyecto Xen, a veces trabajando en conjunto. Si utiliza Xen, hay un proyecto de código abierto que copió el proyecto Citrix XenCenter. Yo lo recomendaría. openxenmanager.com
jds950
6

Pensé que Xen era una plataforma de virtualización gratuita para Linux ... ¿hay un Xen y una plataforma XenServer separada?

Sí, y la confusión es común.

  • Xen: el HyperVisor que se encuentra detrás de escena.
  • XenSource : el proyecto / solución de virtualización de código abierto ahora propiedad de Citrix.
  • XenServer : el producto de virtualización de código cerrado producido por Citrix.
Dan Carley
fuente
2
Vale la pena agregar que xen no es Linux, ni es una plataforma de virtualización para Linux. Es solo un hipervisor. Hay una base de código para permitir que Linux sea el dominio dom0 admin / IO y esta es la norma. Pero también puede tener otro sistema operativo como por ejemplo dom0 OpenSolaris
goo
4

En general, lo que está pidiendo, sin embargo, estos son tres productos muy grandes en el mundo de la virtualización, y todos ofrecen períodos de prueba que recomendaría para probarlos en algún hardware de repuesto. Puedo darte mis experiencias de lo que sé en los tres, pero sería bueno saber de otros también

VMware vSphere 4 En primer lugar, es el líder del mercado y tiene un gran dominio sobre el lote. Cuesta más pero depende de lo que estés buscando. ESX (instalación de ESXi o ESX HD) como un único host administrado es gratuito. Paga por las características de administración y agrupación, HA, DRS + DPM, FT Esto proporciona una buena comparación vSphere Compare

Otras ventajas que he encontrado son las opciones de CLI y API. Es infinita la cantidad de automatización y soporte para una gran comunidad de usuarios. Un montón de complementos para elegir también.

Citrix XenServer Este segundo, ya que Citrix son excelentes para la entrega de escritorio, y supongo que XenServer será un producto potente para su conjunto de cosas. aún por probarlo. solo necesito encontrar tiempo, pero hasta ahora se ve bien. Se basa en Xen.org gratis, por lo que tendrá una creciente comunidad de usuarios detrás. Esto también está en mi lista de evaluación, sin embargo, nuestro propio departamento de TI lo usa para la producción de máquinas virtuales, tendrá que obtener vistas.

MS Hyper-V Como MS sabe que tienen que ingresar a esta industria, eventualmente madura y coincide con la característica de sus competidores. Todavía tengo que probar este hipervizor.

En cuanto a las pruebas. Asegúrese de tener servidores grandes, 2xQuad CPU 8GB + RAM, iSCSI o FC SAN hace una gran diferencia para probar en hardware decente.

Espero que ayude ;)

Darragh
fuente
2
Entonces, ¿básicamente solo has probado el producto VMware?
Dscoduc
3

Costo: XEN e Hyper-V probablemente serán productos más baratos a corto plazo.

Compatibilidad de almacenamiento: realmente desea una SAN decente para controlar su almacenamiento.

Herramientas: VMware es el rey aquí. VirtualCenter, Lab Manager, LifeCycle Manager, Backup Assistants. Citrix / Xen apenas está comenzando a crear herramientas de esta funcionalidad (aunque las herramientas de VMware PUEDEN ser horriblemente defectuosas a veces).

Chris K
fuente
2

Los comentarios de todos hasta ahora están a la par con mis propias experiencias. ESXi es una gran introducción (gratuita) en la plataforma VMWare. También recomendaría XenServer 5.5 y XenCenter, ambos libres de Citrix. Actualmente uso Citrix XenServer 5.5 en casa y funciona extremadamente bien y XenCenter hace que la administración sea tan fácil. Me ha impresionado mucho el producto como competidor directo de la línea de productos de VMWare.

En términos de costo, VMWare es la plataforma más cara pero más madura y estable. Yo diría que Citrix es el siguiente en precios, y MS es el último, ya que prácticamente están regalando (¿$ 30?) Hyper-V.

Y, como siempre, las características vienen con una etiqueta de precio. Más $$$, más funciones, así que diría que quizás la mejor táctica es investigar primero lo que crees que necesitas. Luego, enumere las características que desee . Luego trabaje desde allí e investigue las soluciones. Cualquier cosa extra debe tenerse en cuenta.

Se agradecerán las opiniones y observaciones para una implementación de prueba para nuestra organización.

Por lo tanto, parece que su organización está tratando de probar las aguas. Si probar las aguas es todo lo que puede hacer, comience con el precio. ESXi 4.0 y / o Citrix XenServer 5.5. Si está ejecutando estrictamente una plataforma de Microsoft, recomendaría Hyper-V como alternativa.

osij2is
fuente
Con Hyper-V, ¿no tiene que licenciar Server 2008?
Bart Silverstrim
No trabajo con Hyper-V de forma regular, así que no puedo responder a su pregunta con precisión. El sitio web de Microsoft puede ser una mejor fuente que yo para obtener licencias: microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx
osij2is
Hyper-V Server 2008 es gratis. Detalles aquí microsoft.com/downloads/… . Debe aceptar los términos de la licencia, está cerrado pero no tiene que pagar por Hyper-V independiente.
Helvick
Supongo que lo están regalando gratis ahora. Si no puedes vencerlos, ¡regálalo!
osij2is
1
Si sus sistemas operativos invitados no son Windows, es completamente gratis. Si usa Windows, entonces necesita licenciar los sistemas operativos invitados. O, si licencia Windows Standard, puede instalarlo como host e invitado con la licencia única, o la edición Enterprise permite 4 invitados, y la edición DataCenter permite invitados ilimitados. No todos se dan cuenta, pero la misma licencia se aplica a VMWare y XenServer también. Por ejemplo, 1 licencia de Enterprise permite hasta 4 invitados en el mismo host.
Scott Forsyth - MVP
0

No tengo mucha experiencia con Hyper-V, pero por lo que he visto y oído, es la entrada clásica al mercado de MS: es lo suficientemente bueno, pero no esperes nada sofisticado (como una migración en vivo adecuada, sin ningún tipo de condiciones). adjunto). Mi opinión personal: si valoras el tiempo de actividad de tus máquinas, no hagas esto. La tecnología aún no es lo suficientemente madura.

VMware es líder del mercado por una razón. Es fácil de administrar, incluso si no tiene mucha experiencia en virtualización. Es estable, rápido, maduro, escalable y costoso. Probablemente el mejor producto que pueda obtener.

Xen está integrado en muchas distribuciones gratuitas de Linux, pero en tal configuración, es un poco más complicado que VMware para administrar. Un poco, no mucho, especialmente si su tienda no es demasiado grande. Todas las distribuciones principales tienen Xen y / o KVM en estos días: CentOS, Debian, Ubuntu, Fedora. Si desea soporte pagado, RHEL y SLES lo proporcionan. Xen tiene una enorme base de usuarios, al igual que VMware y sí, puede obtenerla de forma gratuita, aunque su evidente falta de experiencia me insta a sugerirle que compre el soporte adecuado para ella. Reconocería que la relación precio / calidad de Xen es un poco mejor que la de VMware.

wzzrd
fuente
Hyper-V R2 (parte de Server 2008 R2) acaba de convertirse en RTM con muchas mejoras, incluida la migración en vivo .
Richard
Entonces, ¿comprar 2 licencias de Server 2008 permitirá la migración en vivo de máquinas virtuales entre dos máquinas? ¿Hay alguna trampa?
Bart Silverstrim
Debe comprar Enterprise of Datacenter Edition de 2008 R2 para admitirlo; el requisito básico es que primero configure un clúster de conmutación por error. Esto requerirá almacenamiento compartido también.
Helvick
"Apenas se fue RTM". Vmware ha estado haciendo migración en vivo desde Y2K. Me quedaré con el producto probado, muchas gracias.
Chris K
@Rcihard, dime, ¿es eso real, sin tener que usar un LUN por VM o sin tener que conmutar por error todas las VM en un LUN? Porque eso es / ha sido un pequeño problema, ¿no? Afaik, Hyper-V puede hacer algún tipo de migración en vivo, pero es un truco, ya que las máquinas se suspenden brevemente durante la migración. Y aún así, debido al uso de NTFS, debe colocar una máquina virtual en un LUN por sí mismo o migrar todas las máquinas virtuales en un LUN. NTFS no es un sistema de archivos de clúster, después de todo. O al menos, así que escuché: P
wzzrd
0

Tenga en cuenta que VMWare ofrece ESX y ESXi, que son básicamente lo mismo pero no exactamente lo mismo. Como se mencionó anteriormente, ESXi se puede utilizar como software gratuito con la mayoría de las características que necesitaría para probar el software e incluso usarlo en una capacidad de producción limitada, sin embargo, si desea tener soporte de VM (que he descubierto que es un grupo con muchos conocimientos) deberá pagar la licencia. Algunas de las diferencias clave entre ESX y ESXi incluyen diferentes conjuntos de herramientas de línea de comandos, así como diferencias de arquitectura general, lo que significa que, por ejemplo, el acceso a la consola en la caja es radicalmente diferente. En general, si decide probar ESX, definitivamente probaría primero la versión gratuita de ESXi, pero no necesitaría contar con usarlo en producción.

Charles
fuente
2
¿Por qué no usar ESXi en producción? VMWare está impulsando a ESXi como su hipervisor principal y he visto a ESX listado como "compatible con clientes heredados" en más de uno de sus documentos.
MDMarra
Totalmente de acuerdo: no hay ninguna razón para no usar ESXi en la producción, pero aún así recomendaría que tenga licencia completa para poder obtener soporte. Y como usted dice, VMware ha dicho que se están moviendo a un hipervisor basado en ESXi en lugar de ESX en el futuro.
Helvick
0

Cualquier persona que esté considerando algo más que Hyper-V debe comprender el siguiente artículo de KB: http://support.microsoft.com/kb/897615 . Las grandes corporaciones con cuentas de soporte Premier no se verán tan afectadas como las compañías más pequeñas. El soporte debe ser la primera consideración de un hipervisor.

Más allá de eso, VMWare es el rey de las características. Los analistas y sacapuntas que nunca usan estos productos usan las funciones de VMWares como una lista de "artículos imprescindibles" como si VMWare se estuviera llenando los bolsillos de oro.

Hyper-V tiene casi todo lo que se necesita como línea de base, pero carece de la capacidad de vincular las NIC en el hipervisor. En mi opinión, es una mala decisión depender de la "formación de equipos" de terceros. HyperV tiene la mejor interfaz de usuario cuando se usa con SCVMM. SCVMM carece de integración con los otros productos de System Center, por lo que para obtener la solución completa, realmente necesita licenciar SystemCenter Suite. SCVMM también se puede usar para administrar entornos VMWare, pero no Xen-love en este momento.

XenServer es el rey IO. Si ejecuta XenApp, la única virtualización a considerar es XenServer. La consola XenCenter Mgmt es torpe en el mejor de los casos.


fuente
0

Preguntas como esta siempre terminan siendo una decisión religiosa. En su mayor parte, las tres plataformas tienen sus fortalezas y debilidades. Mirando las respuestas de todos los demás, está bastante claro que cada persona tiene su elección de plataforma, independientemente de los hechos ...

Para corregir una declaración incorrecta anterior ...

Hyper-V tiene casi todo lo que se necesita como línea de base, pero carece de la capacidad de vincular las NIC en el hipervisor.

Las interfaces sintéticas de Hyper-V están vinculadas al hipervisor, y el producto Hyper-V tiene casi todo (si no todo) que encontrará en otras plataformas.

Por último, sospecharía que todos los proveedores terminarán ofreciendo el hipervisor base de forma gratuita y las ganancias provendrán de la administración y los complementos.

Las decisiones de virtualización empresarial realmente deben tomarse con comparaciones de productos y consideraciones de la hoja de ruta del producto.

Dscoduc
fuente