GNU/Linux >> Tutoriales Linux >  >> Linux

Proxmox frente a ESXi:comparación directa

Introducción

Un hipervisor es un software de virtualización que se utiliza para crear y ejecutar máquinas virtuales (VM). Los hipervisores se ejecutan en máquinas host, mientras que las máquinas invitadas son máquinas virtuales creadas y administradas por el hipervisor.

El beneficio de usar un hipervisor es que permite a los usuarios ejecutar múltiples instancias de varios sistemas operativos que comparten los mismos recursos de hardware. Dos hipervisores listos para producción muy populares son Proxmox y VMware ESXi .

En este artículo, aprenderá las diferencias entre Proxmox y ESXi y obtendrá consejos sobre cómo elegir el hipervisor adecuado para su organización.

Proxmox frente a ESXi:definiciones

Proxmox y ESXi son hipervisores de tipo 1. Se ejecutan directamente en el hardware de la máquina host y lo usan para los sistemas operativos invitados. Los hipervisores de tipo 1 a menudo se denominan hipervisores nativos o nativos.

Los hipervisores de tipo 2 se ejecutan dentro del sistema operativo de la máquina host como cualquier software común.

Proxmox

Proxmox VE (entorno virtual) es un servidor de software de código abierto y completamente gratuito que permite la virtualización de clase empresarial. Se basa en Debian Linux, lo que permite a los usuarios utilizar la virtualización completa de KVM para imágenes de Windows y Linux o contenedores ligeros de Linux (LXC) para ejecutar aplicaciones de Linux.

Proxmox presenta una interfaz web integrada para administrar máquinas virtuales, contenedores y recursos asociados en múltiples nodos y clústeres.

ESXi

ESXi es un hipervisor bare metal empresarial desarrollado por VMware. Es una parte integral del paquete de virtualización vSphere , junto con el portal de administración de vSphere para administrar el servidor virtual ESXi.

Otra herramienta que complementa y facilita la gestión de ESXi es el vCenter Server . Es una aplicación centralizada para administrar máquinas virtuales y múltiples hosts ESXi a través del cliente web vSphere.

La utilidad ESXi es gratuita como parte del hipervisor vSphere, pero requiere una licencia paga después de 60 días para continuar administrando ESXi a través del servidor vCenter. Después de 60 días, el software limita los recursos a dos CPU físicas para la máquina host y un máximo de 8 vCPU para cada máquina virtual.

Sin embargo, la versión gratuita de ESXi permite a los usuarios ejecutar máquinas virtuales limitadas sin límite de memoria o número de núcleos de CPU.

Proxmox frente a ESXi:comparación

La siguiente sección muestra una comparación general entre Proxmox y ESXi. Para obtener una descripción general de las funciones clave, consulte la siguiente tabla:

Características

Proxmox

Proxmox cuenta con una asombrosa cantidad de características, una de las más destacadas es su GUI o CLI basada en web con Unix shell o Windows PowerShell que facilita la administración de VM. Aparte de la interfaz de usuario, otras características notables son:

  • Administración de clústeres de alta disponibilidad . Se utiliza para administrar una multitud de nodos.
  • Capacidades de migración en vivo . Garantizar un tiempo de inactividad bajo.
  • Servidor de respaldo . Garantiza la redundancia y las copias de seguridad incrementales para restauraciones en vivo y de un solo archivo.
  • Sistema de archivos controlado por base de datos . Se utiliza para sincronizar archivos de configuración.
  • Soporte de terceros . Las herramientas de terceros se integran fácilmente con la API RESTful, siendo JSON el formato de datos principal.
  • Políticas multimaestras . Se utiliza para implementar tareas en todo el clúster y para mantenimiento.
  • Seguridad integrada . Cortafuegos integrados con controles separados para macros, grupos de seguridad, alias y conjuntos de IP.
  • Almacenamiento de imágenes de máquina virtual . Almacene imágenes de VM localmente usando contenedores LVM o sistemas de archivos ZFS o almacenamiento compartido como NFS o iSCSI.
  • Modelo de red puente . Admite IPv4 e IPv6 y hasta 4094 puentes por host.

ESXi

ESXi comparte la mayoría de las funciones de Proxmox, pero se destaca con algunas de sus funciones avanzadas para clientes empresariales globales, especialmente con el soporte nativo de Kubernetes.

Otras características destacadas de ESXi son:

  • GUI integrada . ESXi ofrece una interfaz GUI disponible a través de HTML5 vSphere CLI o API basadas en REST.
  • Arranque rápido . Suspende la máquina virtual en la memoria para aumentar la velocidad de arranque y reducir el tiempo de inactividad.
  • Seguridad . Opciones de seguridad avanzadas, que incluyen encriptación, acceso basado en roles, registro y auditoría.
  • Compatibilidad . Compatible con muchas aplicaciones, cargas de trabajo y configuraciones.
  • Almacenamiento . Almacenamiento nativo 4K de alta capacidad basado en políticas.
  • vMotion . Garantiza una migración sencilla y un aprovisionamiento de cargas de trabajo híbridas.
  • Soporte nativo de Kubernetes . Admite clústeres k8s locales mediante el servicio de orquestación de contenedores Tanzu.
  • Modo vinculado híbrido . Un controlador de servicios para vincular múltiples vCenters.
  • Copia de seguridad . Proporciona opciones de copia de seguridad y restauración mediante API REST y vCenter Server Appliance.

Rendimiento

Ambos hipervisores tipo 1 ofrecen excelentes capacidades de rendimiento adecuadas para una amplia variedad de configuraciones. Sin embargo, ESXi, una solución de virtualización estándar de la industria, proporciona mayor RAM y capacidades de host que Proxmox.

La siguiente tabla muestra una descripción general de las diferentes capacidades:

Proxmox ESXi
Tipo de software Código abierto Código propietario
Base KVM Linux Debian VMkernel
Administración central
Clusterización
Alta disponibilidad
API de almacenamiento y copia de seguridad
Migraciones en vivo desde máquinas virtuales
Equilibrio de carga de máquinas virtuales
Prueba gratuita Ilimitado 60 días
Precios Gratis con funciones completas. Las funciones completas requieren una licencia paga.

Si bien Proxmox ofrece las mismas capacidades para todos los usuarios de forma gratuita, ESXi ofrece varios niveles de rendimiento según la licencia, lo que aumenta la cantidad de hosts en un clúster y la cantidad de RAM por host.

En cuanto a las soluciones de copia de seguridad, Proxmox Backup Server es una utilidad de nivel empresarial para realizar copias de seguridad y restaurar máquinas virtuales, contenedores y hosts. Las funcionalidades admitidas incluyen copias de seguridad incrementales, deduplicación, compresión Zstandard y cifrado autenticado.

Los límites de la versión gratuita Se requieren soluciones de copia de seguridad de ESXi y copias de seguridad basadas en archivos que utilicen aplicaciones nativas. Además, dado que la versión gratuita no tiene soluciones de copia de seguridad en la aplicación vCenter, no se recomienda su uso a escala empresarial.

Agrupación

Proxmox

Proxmox admite la agrupación en clústeres y ofrece una gestión centralizada de varios servidores desde una única consola de gestión web. La consola web es útil para administrar granjas de servidores . Proxmox Cluster proporciona numerosos métodos de autenticación y facilita la migración de contenedores y máquinas virtuales en el clúster.

Cree clústeres de hasta 32 nodos físicos y configúrelos todos desde la consola web. Para una configuración de varios nodos, use dos servidores Proxmox o más para obtener la máxima disponibilidad.

Por ejemplo, las instancias de phoenixNAP Bare Metal Cloud admiten una amplia selección de sistemas operativos, incluidos ESXi y Proxmox. Seleccione el tipo de instancia y el sistema operativo que prefiera con unos pocos clics e implemente un servidor de virtualización en menos de 10 minutos.

ESXi

Un requisito para crear clústeres de ESXi es VMware vCenter Server. Múltiples hosts proporcionan los recursos de procesamiento, memoria y red para la configuración del clúster y protegen las VM en el clúster de fallas del servidor físico.

Después de crear un clúster de vSphere, los usuarios obtienen acceso a las funciones de alta disponibilidad y programador de recursos distribuidos, que supervisan la distribución de recursos y protegen los datos.

La capacidad máxima del clúster ESXi es de 1024 almacenes de datos dentro de un clúster de un máximo de 32 hosts ESXi.

Sin embargo, la versión gratuita de ESXi ofrece una funcionalidad limitada para agrupamiento y alta disponibilidad. Desbloquee las funciones obteniendo una licencia de ESXi.

Facilidad de uso

Proxmox

Proxmox tiene una GUI integrada que permite a los usuarios completar todas las tareas de administración en un solo lugar, excluyendo la necesidad de una herramienta de administración separada. La interfaz web se basa en el marco JavaScript de ExtJS y es compatible con todos los navegadores.

Dado que Proxmox se basa en Linux (Debian), es bastante fácil de aprender y usar de forma inmediata si ya tiene conocimientos sobre Linux. Sin embargo, dado que es de código abierto, la GUI de Proxmox aún está evolucionando y algunas opciones avanzadas aún requieren la línea de comando.

ESXi

El cliente web de vSphere utilizado para la administración de máquinas virtuales es intuitivo y ofrece funciones de configuración avanzadas. Sin embargo, necesita la utilidad vCenter Server con su propio host o una VM invitada para administrar múltiples hosts ESXi.

En comparación con Proxmox, que se basa en Linux, ESXi tiene su propio Linux y herramientas de administración que los usuarios deben aprender a usar.

Portabilidad

Proxmox

Proxmox admite varios formatos de imagen, incluidos HDD, QCOW, QCOW2, QED, VDI, etc. La completa compatibilidad con imágenes mejora la portabilidad de la máquina virtual y la compatibilidad con el sistema operativo en la máquina virtual invitada.

Sin embargo, importar/exportar una imagen no es muy sencillo e incluye el uso de la CLI y la utilidad Proxmox Backup Server. La opción más viable para mover una imagen a otra VM es hacer una copia de seguridad de la configuración y restaurarla en otra VM.

ESXi

Cuando se utiliza almacenamiento basado en SAN (red de área de almacenamiento), ESXi le permite apagar o suspender una VM en un servidor y encenderla en otro con unos pocos clics en la GUI. Las características avanzadas de portabilidad de ESXi permiten a los usuarios tener un acceso compartido constante mientras migran los recursos informáticos.

En comparación con Proxmox, ESXi tiene tecnología de virtualización patentada y admite menos formatos de imagen de VM, lo que da como resultado que se admitan menos sistemas operativos. El formato de exportación más utilizado es OVF, que captura el estado de la VM en un paquete.

Seguridad

Proxmox

Al estar basado en Linux, Proxmox cuenta con funciones de seguridad integradas avanzadas y copias de seguridad automáticas para nodos especificados por el usuario al tiempo que proporciona un rendimiento de nivel empresarial. Además, dado que todas las VM en Proxmox se ejecutan dentro de contenedores, cualquier problema potencial o código incorrecto en una VM no afecta a otras.

Su naturaleza de código abierto ayuda a los desarrolladores de Proxmox a abordar rápidamente los errores y las brechas de seguridad al convertirlo en una prioridad en la comunidad de desarrollo.

Proxmox Backup Server cuenta con una función de cifrado de datos que protege la integridad de los datos mediante el cifrado de todo el tráfico cliente-servidor. Evita el acceso no autorizado al limitar a los usuarios solo al nivel de acceso que requieren para su rol de usuario.

ESXi

ESXi mejora la seguridad al ejecutar solo los servicios esenciales para su funcionamiento .

Por ejemplo, ESXi deshabilita las interfaces Shell y SSH de forma predeterminada y los usuarios pueden realizar todas las actividades mediante vSphere Client. vSphere Client proporciona a los usuarios acceso basado en funciones.

Para aumentar aún más la seguridad, solo algunos puertos del cortafuegos están abiertos de forma predeterminada. Por ejemplo, los servicios como FTP y Telnet no están instalados y sus puertos están cerrados.

Un servicio interno modificado para ejecutar solo las funciones necesarias para la administración y el control gestiona el acceso a la interfaz web. Los límites de la interfaz web reducen la vulnerabilidad de ESXi a los problemas de seguridad en la web.

Soporte

Ambos hipervisores ofrecen una suscripción paga que incluye profesional soporte técnico .

Proxmox

Al ser de código abierto, Proxmox tiene una comunidad desarrollada y un wiki con muchos recursos que ayudan a resolver varios problemas que pueden encontrar los usuarios.

Por otro lado, una suscripción a Proxmox VE proporciona acceso al repositorio empresarial de Proxmox, actualizaciones periódicas de software y seguridad, y al equipo de soporte técnico de Proxmox.

Con una suscripción paga, los usuarios pueden enviar un ticket a los desarrolladores de Proxmox o reservar capacitación para administradores de sistemas.

ESXi

El soporte es la diferencia más significativa entre una versión de ESXi gratuita y de pago.

La versión gratuita de ESXi ofrece buena documentación en línea y acceso a una comunidad activa de vSphere, incluida una sección sobre ESXi. La versión gratuita es una excelente opción para una configuración doméstica, pero desaconsejamos ejecutarla en un entorno de producción debido a la falta de soporte oficial.

VMware proporciona a los usuarios diferentes niveles de acuerdos de nivel de servicio y soporte para suscripciones pagas. También hay cursos de certificación para ESXi, que pueden ser bastante costosos pero valen la pena el tiempo y el dinero.

Precio

Proxmox

Una suscripción paga es opcional y Proxmox ofrece todas sus funciones de forma gratuita. Si elige suscribirse, obtiene acceso al repositorio empresarial y al soporte técnico de los desarrolladores de Proxmox.

Los niveles de precios de suscripción al momento de escribir este artículo se muestran en la siguiente tabla:

Proxmox ESXi
Memoria física máxima 12 TB 24 TB
Número máximo de hosts por clúster 32 96
Número máximo de CPU 768 768

Todos los niveles ofrecen acceso al repositorio empresarial, soporte de la comunidad y un conjunto completo de funciones.

ESXi

La versión gratuita de ESXi no tiene soporte oficial, por lo que una suscripción paga es esencial si se usa a nivel empresarial.

Los niveles de precios para ESXi en el momento en que se escribió este artículo son los siguientes:

Nivel de licencia de Proxmox Opciones de costo y soporte

Comunidad

95€/año y socket CPU
Básico
295€/año y socket CPU
Tres tickets de soporte por año.
Estándar
445€/año y socket CPU
Diez tickets de soporte por año.
Premium
890€/año y socket CPU
Tickets de soporte ilimitados.

Proxmox frente a ESXi:¿Cómo elegir?

Tanto Proxmox como ESXi son hipervisores de tipo 1 que se ejecutan en servidores bare metal, pero por lo general tienen diferentes propósitos. Elija entre Proxmox y ESXi considerando varios factores:

  • El tamaño de su negocio.
  • Opciones de escalabilidad.
  • Presupuesto y rentabilidad.
  • Capacidades de rendimiento (incluidos clústeres, copias de seguridad y portabilidad).
  • Fácil de usar y administrar.

ESXi ofrece múltiples opciones de licencia con diferentes conjuntos de características que se adaptan a las necesidades de cada empresa. ESXi suele ser una solución de nivel empresarial con características avanzadas, una red extensa y recursos empresariales costosos.

Por otro lado, Proxmox se adapta a las organizaciones que requieren un mayor control interno de sus capacidades de virtualización, con un precio de soporte oficial que cuesta mucho menos que el de ESXi.

Además, Proxmox se basa en Linux y es fácil de aprender para los usuarios acostumbrados a un sistema operativo Linux, mientras que ESXi tiene su propio código y una curva de aprendizaje más pronunciada.


Linux
  1. Comando de cabeza de Linux con ejemplos

  2. Ansible vs Jenkins:comparación de herramientas DevOps

  3. Ansible vs Concourse:comparación de herramientas DevOps

  4. Ejemplos de comandos head en Linux

  5. Comparación de fechas en Bash

Cómo usar el comando principal

CÓMO UTILIZAR EL EDITOR SED

Migrar máquina virtual de VMware ESXi a Proxmox VE

Gradle vs. Maven:comparación de herramientas DevOps

Proveedores de alojamiento VPS:cuadro comparativo

AppArmor vs. SELinux:comparación exhaustiva

    Nivel de licencia de ESXi Opciones de costo y soporte
    Esenciales
    $576.96/año
    Hasta tres hosts con hasta dos CPU cada uno.
    Gestión y virtualización de servidores base.
    Estándar
    $1,268/año
    Solución básica para la consolidación básica de servidores.
    Incluye administración de imágenes de infraestructura y una implementación de aplicaciones más rápida.
    Empresa Plus
    $4,350/año
    Funciones de gama completa de funciones, incluido el cifrado de datos en reposo, servicios de TI flexibles, replicación, etc.
    Essentials Plus
    $5,596/año
    Hasta tres hosts con hasta dos CPU cada uno.
    Virtualización y consolidación de servidores con administración centralizada.
    Incluye funciones de vMotion, vSphere Data Protection y alta disponibilidad.