James Thew - Fotolia
Xen permanece fuerte en el debate entre hipervisores KVM vs. Xen
El debate de Xen vs. KVM insta a los administradores a elegir entre los dos para su hipervisor principal. La decisión debe depender de la infraestructura organizacional y los intereses de adopción de la nube.
Muchos administradores se preguntan si deberían elegir entre Xen o KVM. Ambas ofrecen ventajas distintas, como la capacidad de ejecutar múltiples sistemas operativos simultáneamente y obtener acceso a la flexibilidad de la red, respectivamente, pero la decisión debe reducirse a su infraestructura principal y a cualquier interés que puedan tener en la nube.
El hipervisor Xen fue conceptualizado por primera vez por la Universidad de Cambridge. La Fundación Linux, que asumió la dirección del proyecto en 2013, mantiene la responsabilidad y lidera el desarrollo.
Un hipervisor basado en Xen es un hipervisor Tipo 1, que ayuda a los administradores de TI a ejecutar múltiples sistemas operativos en el mismo hardware y elimina la necesidad de una administración extensa debido a una pequeña capa de administración para administrar recursos compartidos.
Tanto Citrix como Oracle adoptaron Xen como base para sus productos de virtualización. Citrix cooptó el nombre Xen y lo usó para sus dos productos XenServer, además de otras ofertas como XenApp y XenDesktop. Sin embargo, Citrix decidió cambiar el nombre de XenServer como Citrix Hypervisor para diferenciarlo de la oferta de código abierto.
Diferenciar entre hipervisores KVM y Xen
El hipervisor Xen se basa en un diseño de microkernel que se ejecuta en hardware bare-metal y tiene la capacidad de ejecutarse en sistemas sin extensiones de virtualización. Esto no se aplica directamente a la mayoría de los servidores modernos, pero esto sería un problema para el hardware más antiguo.
KVM funciona en el núcleo o la capa central de un sistema operativo Linux, que es una de las ventajas promocionadas por KVM. Al ser parte del kernel de Linux, KVM obtiene correcciones de errores y actualizaciones de seguridad a medida que Linux publica nuevas versiones.
El soporte de proveedores para Xen proviene principalmente de Citrix y Oracle. KVM tiene IBM Red Hat, así como la fuerza combinada del equipo de desarrollo del kernel de Linux. Tanto los administradores como los proveedores consideran que este soporte es una ventaja, ya que Amazon ha comenzado a alejarse activamente de Xen a KVM como su principal hipervisor subyacente.
La infraestructura influye en la elección del hipervisor
La elección entre el hipervisor KVM vs. Xen se reducirá en última instancia a la infraestructura principal de los administradores. Oracle y Citrix tienen una gran base de clientes y empujan a Xen como su hipervisor principal. IBM Red Hat, SUSE y Canonical admiten KVM como una opción de virtualización que se ejecuta en su versión de Linux. En el frente de la nube, los administradores enfrentan una decisión similar con Citrix y Oracle ofreciendo una oferta basada en Xen en comparación con Amazon y Google en KVM.
También es importante evaluar la creciente popularidad de las ofertas en la nube híbridas y locales. Si esto es algo que los administradores deciden investigar, deben comprender y considerar su software de virtualización existente y qué tan bien se integra con cualquier posible proveedor de la nube.
Amazon está reduciendo el soporte para Xen y optando por KVM, pero el proveedor aún mantiene una buena relación de trabajo con Citrix. Elegir el hipervisor y el proveedor correctos se realiza, en última instancia, caso por caso.
Desde una perspectiva de UX, los administradores deben comprender completamente todas las opciones antes de tomar cualquier decisión final. Los principales proveedores de la nube proporcionan interfaces tanto programáticas como basadas en la web para permitir flexibilidad a sus clientes.
La automatización es la forma principal de administrar cualquier proyecto de virtualización a gran escala, que requiere que alguien escriba código. Comprender esos requisitos de escritura de códigos y planificarlos puede depender más de los recursos humanos disponibles que cualquier otra cosa.
Una variedad de factores impulsa la decisión de los administradores de su hipervisor preferido. Por ejemplo, elegir a Amazon como su proveedor de la nube para un nuevo proyecto probablemente los guíe hacia KVM.
Si los administradores son clientes de Citrix u Oracle que buscan mover su sistema a la nube, lo más probable es que vean hacia Xen. Tomar una decisión inteligente requiere que los administradores tengan una buena comprensión de las dependencias actuales de proveedores específicos y una visión clara de hacia dónde se dirigen sus proyectos de TI.