Para esta publicación, volvemos a los conceptos básicos de VMware y comparamos los términos esenciales principales asociados a un entorno VMware. Estos son ESXi vs vSphere vs vCenter. ¿Cómo se relacionan estos términos? ¿Cómo encajan cada uno en el panorama general de la infraestructura de VMware? Aquellos que sean nuevos en la virtualización de VMware pueden confundirse con cada uno de estos términos y con la forma en que interactúan, se relacionan y encajan entre sí. Echemos un vistazo a este tema de ESXi vs vSphere vs vCenter y comparemos y contrastemos entre ellos.
¿Qué es vSphere?
Comencemos por la parte superior de la línea para la infraestructura de VMware. VMware vSphere es el conjunto completo de productos de VMware que constituye el paquete total de virtualización de servidores.
De acuerdo con VMware, hay cuatro componentes que componen lo que denominan VMware vSphere. Esto incluye lo siguiente:
- Servicios de infraestructura: los servicios de infraestructura principales son los que permiten la virtualización de servidores. Aquí es donde se extrae el hardware físico del host del hipervisor de las máquinas virtuales. Estos incluyen subcomponentes, incluidos los subcomponentes vCompute, vStorage y vNetwork. Estos componentes, como ya ha adivinado, son los que se encargan de la computación, el almacenamiento y la red para el entorno virtual de VMware.
- Servicios de aplicaciones: Los servicios de aplicaciones proporcionados por VMware incluyen servicios de aplicaciones que proporcionan alta disponibilidad, programación de recursos, seguridad y escalabilidad al entorno de vSphere. Esto incluye módulos básicos como Alta Disponibilidad (HA), Programador de Recursos Distribuidos (DRS) y Tolerancia a fallos.
- VMware vCenter Server: VMware vCenter Server proporciona el plano de gestión y control del entorno VMware. Es lo que esencialmente desbloquea las características empresariales de los hosts del hipervisor subyacente.Clientes
- : los clientes o «usuarios» son los que consumen el centro de datos VMware vSphere. Esto se hace a través de vSphere Client o PowerCLI accediendo a las API de administración.
Los servicios de infraestructura han evolucionado enormemente en los últimos años para incluir nuevas y emocionantes tecnologías por derecho propio, entre las que se incluyen:
- VMware vSAN: almacenamiento definido por software que permite agrupar el almacenamiento local ubicado dentro de cada host ESXi y agregarlo en un volumen lógico en el que almacenar máquinas virtuales.
- VMware NSX: Red definida por software que permite crear redes de forma lógica sobre los dispositivos de red física que componen la red física.
Aquí se da la idea de que VMware vSphere es el contenedor para todos los demás componentes de virtualización de servidores principales que proporcionan la funcionalidad necesaria que constituye el entorno VMware.
Dado que vSphere es el producto paraguas en el que encajan los otros productos principales, centrémonos ahora en el componente principal que hace posible la virtualización de servidores en un entorno VMware vSphere: ESXi.
ESXi vs vSphere
Cuando observa dónde encaja ESXi en vSphere, ESXi es el componente más básico de la pila de virtualización que permite extraer el hardware físico de las máquinas virtuales en ejecución.
Es posible que esté familiarizado con VMware Workstation y que incluso lo haya ejecutado en su escritorio. Sin embargo, ESXi es la contraparte de servidor empresarial de VMware Workstation destinada a ejecutar servidores de producción en su entorno.
comenzó en las primeras versiones como ESX sin el «yo». La variante ESX tenía una consola de servicio completa. A diferencia de ESX, ESXi no tiene consola de servicio y es mucho más delgado.
ESXi es el hipervisor de VMware o el servidor de virtualización que es la parte más básica de vSphere. El hipervisor ESXi proporciona los componentes principales de virtualización a las máquinas virtuales que se ejecutan en el host físico. ESXi se conoce como hipervisor de tipo 1, ya que se ejecuta en un servidor físico o host ESXi.
ESXi proporciona los componentes principales de la pila de servicios de infraestructura, incluidos vCompute, vStorage y vNetworking.
Por lo tanto, en lugar de ser un producto de la competencia, ESXi es un componente de VMware vSphere como la capa de virtualización más básica del ecosistema de VMware. De hecho, no puede tener virtualización sin el componente ESXi. Y, para enfatizar su importancia, puede tener virtualización solo con el componente ESXi.
De hecho, esto se ilustra con el hecho de la descarga gratuita de ESXi. Puede virtualizar servidores sin vCenter Server o técnicamente sin vSphere (ya que incluye vCenter Server), pero no puede virtualizar nada sin ESXi.
ESXi proporciona los componentes básicos de computación, almacenamiento y redes a las máquinas virtuales invitadas, como Windows Server, que se ejecutan sobre el host del hipervisor instalado con ESXi.
vCenter Server
Cuando observa vSphere ESXi y vCenter Server, está comparando el hipervisor principal con la pieza de administración de la solución. vCenter Server proporciona el plano general de gestión y control para el conjunto de productos vSphere.
El servidor vCenter es la pieza que generalmente desbloquea las características empresariales que obtiene al agrupar varios hosts ESXi juntos. El servidor vCenter es lo que lo hace posible.
Con vCenter Server, obtiene acceso al nuevo cliente vSphere HTML 5 que forma parte de la interfaz de administración de vCenter. La interfaz con vCenter es más potente que la interfaz de usuario de host que se incluye con el host ESXi.
Con un vCenter Server, agrega sus hosts ESXi al entorno de administración. Esto le permite administrar de forma centralizada los servidores ESXi y formar un clúster de vSphere.
Además de la administración centralizada, vCenter proporciona un punto de administración central para que las soluciones de copia de seguridad interactúen con todos los hosts ESXi desde una ubicación. A través de vCenter, las soluciones de copia de seguridad pueden conectarse a todos los hosts ESXi y realizar copias de seguridad de máquinas virtuales mediante la interfaz de administración de vCenter.
Al formar un clúster de vSphere, se desbloquean nuevas funcionalidades y capacidades empresariales, como habilitar VMware High Availability (HA) y el Programador de recursos distribuidos (DRS).
VMware HA desbloquea la importante capacidad que le permite perder un host ESXi en su clúster de vSphere ESXi y seguir teniendo resiliencia, ya que las máquinas virtuales pueden reiniciarse en un host sano que quede en el clúster de vSphere después de un error relacionado con el hardware u otros motivos.
Además, no puede crear un clúster de vSAN sin un vCenter Server. Además, hasta NSX-T, con NSX-V tenía que conectarse a un vCenter Server antes de poder comenzar a instalar la solución NSX-V.
Por lo tanto, vCenter Server es un componente extremadamente importante del ecosistema de vSphere. Si realmente desea poder usar todas las funciones empresariales de las que vSphere es capaz, necesitará un vCenter Server.
Desde vSphere 6.0, vSphere 6.5 y ahora vSphere 6.7, vCenter Server se implementa de acuerdo con las prácticas recomendadas como un dispositivo virtual Linux que se conoce cariñosamente como vCenter Server Appliance o VCSA.
Por lo tanto, lo primero que debe hacer antes de poder poner en pie un servidor vCenter es cargar al menos un único host ESXi. Después de cargar su primer host ESXi, puede implementar su dispositivo VCSA en el primer servidor ESXi y, a continuación, agregar hosts ESXi adicionales una vez que haya implementado el dispositivo VCSA y creado el primer clúster de vSphere.
El servidor vCenter se beneficia de los servicios que administra en el entorno de vSphere, como HA y DRS. VMware recomienda separar el clúster de administración del clúster de cómputo.
El clúster de administración normalmente ejecuta sus recursos de administración de infraestructura, como vCenter Server, controladores NSX, instancias vRNI y otras máquinas virtuales específicas de infraestructura, como quizás DCs, etc.
ESXi vs vSphere vs vCenter
Como puede ver, la «vs» entre los productos ESXi, vSphere y vCenter es realmente un nombre incorrecto. En lugar de ser productos competidores o productos del tipo «elegiría esto sobre aquello en una situación determinada», ESXi, vSphere y vCenter son en realidad productos/términos complementarios.
VMware vSphere es todo el conjunto de productos y cómo se hace referencia a ellos. ESXi es el hipervisor principal de la solución y, además, todo está construido en un entorno de infraestructura de VMware.
vCenter Server es la pieza de administración que se puede agregar encima del hipervisor principal ESXi y desbloquea las características del centro de datos empresarial que obtiene con vCenter administrando sus hosts ESXi, como clústeres de vSphere, HA & DRS, vSAN y NSX-V.
Conclusiones
VMware ESXi, vSphere y vCenter Server son importantes partes de la arquitectura de VMware. Comprender dónde encaja cada uno en la mezcla en el mundo de VMware es importante para comprender cómo se diseña y configura el entorno y qué necesita para crear la infraestructura de VMware.
Echa un vistazo a estos enlaces de VMware para ampliar los debates sobre cada tema:
- https://www.vmware.com/products/vcenter-server.html
- https://www.vmware.com/products/esxi-and-esx.html
- https://www.vmware.com/products/vsphere.html