Jump to section

KVM vs. VMware

Copiar URL

Red Hat User Group en Latinoamérica

Llegó Red Hat User Group Community a Latinoamérica. Nos reunimos para tener conversaciones técnicas, compartir experiencias y casos de uso en un ambiente cercano y distendido.

Diferencias entre KVM vs. VMware

Cómo funciona la virtualización

El hipervisor brinda la base para su plataforma de virtualización, y hay muchas opciones diferentes, desde los proveedores tradicionales hasta las alternativas con tecnología open source. VMware es una opción popular para la virtualización que ofrece el hipervisor ESXi y la plataforma de virtualización vSphere. La máquina virtual basada en el kernel (KVM) es una alternativa open source que forma parte de Linux®.

VMware ofrece el hipervisor ESXi y la plataforma de virtualización vSphere. VMware ESXi es un hipervisor sin sistema operativo que se instala directamente en un servidor físico y le permite consolidar sus sistemas de hardware. Las tecnologías de virtualización de VMware le permiten crear e implementar máquinas virtuales (VM), de forma que pueda modernizar su infraestructura para ofrecer y gestionar aplicaciones heredadas y nuevas.

Si opta por VMware vSphere, deberá gestionar sus máquinas virtuales con la pila de control de VMware, y hay varios niveles de autorización con licencia disponibles.

KVM es una tecnología de virtualización open source que convierte el kernel de Linux en un hipervisor que se puede usar para la virtualización. Es una alternativa a las tecnologías de virtualización propietarias, como las que ofrece VMware.

Cambiar a una plataforma de virtualización basada en KVM permite inspeccionar, modificar y mejorar el código fuente de su hipervisor. El acceso al código fuente abre la puerta a la innovación, lo que le permite virtualizar las cargas de trabajo y las aplicaciones tradicionales, además de crear una base para las cargas de trabajo nativas de la nube y basadas en contenedores. Además, ya que la tecnología KVM está integrada en el kernel de Linux, es fácil de usar e implementar.

Rendimiento

Uno de los aspectos más importantes es el impacto del hipervisor en su infraestructura. Tanto KVM como ESXi son hipervisores tipo 1, lo que significa que deberían ofrecer un mejor rendimiento que los del tipo 2.

En general, lleva más tiempo crear e iniciar un servidor con ESXi que con KVM. Además, ESXi tiene un rendimiento más lento en la ejecución de los servidores, aunque esta diferencia puede ser insignificante para las cargas típicas. En cuanto a la velocidad, KVM ejecuta aplicaciones a velocidades óptimas, y es más rápido que otros hipervisores del sector, según el punto de referencia SPECvirt_sc2013.

Integración

Los hipervisores usan diferentes métodos para comunicarse con el hardware físico del host. ESXi usa la plataforma de gestión de VMware, lo cual implica que usted deberá usar otros productos de la pila de control de VMware. Esto también puede aumentar los requisitos de hardware.

KVM no presenta las mismas restricciones debido a que es open source y puede integrarse con su infraestructura actual y muchas plataformas diferentes de Linux y Windows.

Costo

El costo es una diferencia fundamental entre las soluciones de virtualización de VMware y KVM. KVM se distribuye como parte de muchos sistemas operativos open source, así que no representa un cargo adicional. Con VMware tendrá que adquirir licencias para varios productos y quedará sujeto a un acuerdo de licencia empresarial (ELA). Si bien un ELA permite ahorrar parte del presupuesto al comienzo, sus costos pueden incrementarse con el paso del tiempo debido a los aumentos graduales en capacidad y funcionalidad. En general, KVM tiene un costo total de propiedad menor.

Consolidación

Tanto KVM como ESXi son hipervisores consolidados y estables, capaces de admitir cargas de trabajo empresariales.

Escalabilidad

VMware ofrece una plataforma de virtualización escalable. Sin embargo, es importante tener en cuenta cómo afectará a un ELA el agregar hosts o máquinas virtuales adicionales. vSphere brinda un máximo de 12 TB de RAM por host, con un máximo de 64 hosts por clúster. Incluye varias interfaces de programación de aplicaciones (API) que pueden usarse para facilitar la gestión de sus máquinas virtuales.

Como parte del kernel de Linux, KVM se expande para satisfacer la carga requerida si aumenta la cantidad de máquinas guest y de solicitudes. Con KVM se pueden virtualizar las cargas de trabajo de las aplicaciones más exigentes, y es la base para muchas configuraciones de virtualización empresarial, como los centros de datos y las nubes privadas.

KVM también se puede utilizar con su infraestructura actual y le otorga acceso al código fuente, lo que facilita las tareas de integración y escalabilidad según sus necesidades.

Soporte

Con VMware, obtendrá soporte de nivel empresarial de acuerdo con su ELA. Con KVM, tendrá que depender del soporte de la comunidad open source y su propia empresa de TI, o de un proveedor compatible, como Red Hat.

Open Technology Sessions en español

Explora esta serie de webinars on-demand y descubre cómo impulsar la innovación tecnológica en tu organización. ¡Aprende más sobre automatización, infraestructura, plataforma de aplicaciones, cloud services y mucho más!

VMware ofrece un hipervisor estable y bien consolidado con un rendimiento y unas características excelentes. Sin embargo, la virtualización propietaria puede impedir que tenga los recursos necesarios para invertir en nubes, contenedores y automatización. Cuando elimina la dependencia de un proveedor, obtiene la libertad, la flexibilidad y los recursos necesarios para crear los cimientos para un futuro en que sus sistemas sean nativos de la nube y se encuentren en contenedores.

KVM está lista para la producción para las cargas de trabajo empresariales con las características que necesita para respaldar su infraestructura virtual y física, a un costo operativo más bajo. Elegir una opción de virtualización basada en KVM tiene muchas ventajas en comparación con otras soluciones, como VMware vSphere.

Entre esas ventajas, se incluyen las siguientes:

  • Tiene un costo total de propiedad menor, lo que libera parte del presupuesto operativo para analizar tecnologías innovadoras y modernas.
  • No dependa de proveedores. No es necesario pagar por productos que no se usan ni limitar sus opciones de software.
  • Ofrece interoperabilidad entre plataformas. KVM se ejecuta en plataformas Linux y Windows, así que usted obtiene un mayor provecho de sus inversiones en infraestructura actuales.
  • Brinda la simplicidad de una sola plataforma de virtualización para crear, iniciar, detener, pausar y trasladar cientos de máquinas virtuales, así como crear sus plantillas, en cientos de otros sistemas de hardware y software.
  • Presenta un rendimiento excelente. Las aplicaciones se ejecutan más rápido en KVM que en otros hipervisores.
  • Cuenta con tecnología open source. Acceda al código fuente y obtenga la flexibilidad necesaria para integrar esta tecnología con cualquier recurso.
  • Tiene las características actuales del sistema operativo Linux:
    • Características de seguridad
    • Gestión de memoria
    • Programador de procesos
    • Controladores de dispositivos
    • Pila de red

Red Hat OpenShift® Virtualization es parte de Red Hat OpenShift basado en KVM y Kubevirt. Con OpenShift Virtualization, puede migrar sus máquinas virtuales tradicionales a flujos de trabajo en containers e implementar máquinas virtuales junto con contenedores en una sola plataforma. Esto le permitirá mantener sus inversiones que haya realizado en virtualización al mismo tiempo que saca provecho de la simplicidad y velocidad de una plataforma de aplicaciones moderna. Las máquinas virtuales ya existentes se pueden migrar desde otras plataformas a la plataforma de aplicaciones OpenShift por medio de herramientas de migración gratis e intuitivas. 

Explore Red Hat OpenShift Virtualization

Artículos relacionados

ARTÍCULO

Diferencias entre los contenedores y las máquinas virtuales

Las máquinas virtuales (VM) y los contenedores de Linux son entornos informáticos empaquetados que combinan varios elementos de TI y los aíslan del resto del sistema.

ARTÍCULO

¿Qué es una máquina virtual?

Una máquina virtual (VM) es un entorno informático aislado que se crea mediante la extracción de recursos de una máquina física.

ARTÍCULO

¿Qué es KVM?

Las máquinas virtuales basadas en el kernel (KVM) son una tecnología de virtualización open source que convierte a Linux en un hipervisor.