KVM es mejor que Xen en la integración de Linux

  
 

Incluso sin una extensa evaluación comparativa del rendimiento de Xen y KVM, hay muchas razones para explicar por qué los líderes de Linux como Red Hat y Ubuntu están tratando a KVM. El factor más obvio e importante es que KVM es parte del kernel de Linux, y Xen es solo un producto que se instala bajo el kernel de Linux.

¿Por qué es esto tan importante? Es importante porque el parche en el entorno de trabajo de Xen no era compatible con el kernel de Linux. Pero si implementa KVM, este problema se puede resolver fácilmente. Otra razón para elegir KVM es que KVM se implementa dentro del kernel de Linux, lo que facilita el control del proceso de virtualización.

Los defensores de Xen afirman que KVM no es tan maduro como la tecnología Xen y que carece de algunas características clave, como la migración dinámica y el soporte de virtualización pan. De hecho, la tecnología de pan-virtualización en el entorno de trabajo de Xen puede hacer que las operaciones de la máquina virtual sean más eficientes porque la tecnología de pan-virtualización interactúa directamente con el hardware. Sin embargo, el uso de la tecnología de pan-virtualización requiere la modificación del sistema operativo
, y la instalación por defecto de Windows
no admite un entorno de trabajo pan-virtualizado. En cuanto a la migración dinámica, KVM puede hacerlo, solo necesita instalar la versión KVM correcta. KVM solía tener un problema con la migración dinámica en el pasado, pero ahora se ha resuelto.

Desde otra perspectiva, KVM es más flexible. Debido a que el sistema operativo interactúa directamente con el hipervisor integrado en el kernel de Linux, puede interactuar directamente con el hardware en cualquier escenario sin tener que modificar el sistema operativo virtualizado. Esto es muy importante porque KVM puede ser una solución más rápida para las operaciones de máquinas virtuales. El hecho de que KVM requiera Pacifica (AMD) o Vanderpool (Intel) para virtualizar las CPU ya no es un factor limitante para el desarrollo de KVM, ya que la mayoría de las CPU de servidor tienen estos procesadores.

Una de las razones creíbles para no elegir la tecnología de virtualización KVM es que Xen es un poco más largo y los productos son más maduros. Pero a largo plazo, Xen hará que el kernel de Linux sea cada vez más oneroso, porque Xen carece de una buena integración (y no resolverá este problema en el futuro), aunque los desarrolladores de Xen están abordando activamente este problema de integración.

El último punto es que KVM es parte del kernel de Linux, y Xen está mejor integrado en Linux. Con el tiempo, Ret Hat (que actualmente domina la tecnología KVM), como la mayor parte del mercado empresarial de Linux, se convertirá en el último de la tecnología de virtualización (KVM) con todas las funciones como Xen. Creo que el futuro mercado de la virtualización debe ser KVM.

Copyright © Conocimiento de Windows All Rights Reserved