HCI vs UCI: modelos de despliegue
Comprender las dos arquitecturas de despliegue de VergeOS: infraestructura hiperconvergente (HCI) e infraestructura ultraconvergente (UCI), y cuándo recomendar cada una.
Dos formas de desplegar VergeOS
VergeOS es único entre las plataformas de infraestructura porque admite dos modelos de despliegue distintos a partir de la misma instalación de software:
HCI (Infraestructura hiperconvergente) -- El cómputo y el almacenamiento se ejecutan en cada nodo. Los recursos escalan juntos.
UCI (Infraestructura ultraconvergente) -- El cómputo y el almacenamiento se ejecutan en tipos de nodo dedicados y separados. Los recursos escalan de forma independiente.
La mayoría de las plataformas competidoras (VMware vSAN, Nutanix) solo admiten HCI. VergeOS te ofrece ambas opciones -- e incluso puedes combinarlas dentro de un solo sistema.
HCI: Infraestructura hiperconvergente
En un despliegue HCI, cada nodo del clúster aporta ambos capacidad de almacenamiento y recursos de cómputo. Cuando necesitas más de cualquiera de los dos, añades otro nodo -- lo que añade ambos.
Cómo funciona
El punto de partida más común es un clúster HCI de 2 nodos. Dos nodos controladores forman un solo clúster que gestiona el almacenamiento (vSAN) y el cómputo (cargas de trabajo de VM). Ambos nodos aportan discos de nivel 0 y de nivel de carga de trabajo al grupo de almacenamiento compartido, y ambos nodos ejecutan máquinas virtuales.
Para crecer, añades nodos de escalado horizontal al mismo clúster. Cada nodo de escalado horizontal se une mediante autodetección de red y aporta de inmediato capacidad adicional de almacenamiento y cómputo.
Cuándo elegir HCI
Despliegues pequeños (2--8 nodos)
Complejidad mínima, cada nodo cumple una doble función
Cargas de trabajo equilibradas
Cuando las demandas de almacenamiento y cómputo crecen a un ritmo aproximadamente igual
Sitios perimetrales/remotos
Clústeres de 2 nodos con HA completa y una pequeña huella física
Evaluación y pruebas
El camino más rápido hacia un sistema VergeOS operativo
Con presupuesto ajustado
Se necesitan menos nodos en total para cargas de trabajo pequeñas a medianas
Características clave
Mínimo: 2 nodos (par de controladores)
Escalado: Añade nodos de escalado horizontal al mismo clúster
Funciones de los nodos: Todos los nodos ejecutan almacenamiento y cómputo
Cantidad de clústeres: 1
Simplicidad: Más fácil de desplegar y gestionar
UCI: Infraestructura ultraconvergente
UCI es el término paraguas para cualquier despliegue en el que el almacenamiento y el cómputo escalan de forma independiente en tipos de nodo dedicados. La forma canónica usa tres clústeres (controlador, almacenamiento, cómputo); una variante híbrida popular fusiona controlador + almacenamiento en dos clústeres. En cualquier caso, escalas cada nivel de recursos de forma independiente -- añades nodos de almacenamiento cuando necesitas más capacidad, o nodos de cómputo cuando necesitas más CPU y RAM, sin comprar ambos.
Cómo funciona
Un despliegue UCI comienza con el mismo par de controladores de 2 nodos, pero los controladores gestionan el sistema sin ejecutar cargas de trabajo de producción ni almacenar datos de usuario. Los nodos de almacenamiento dedicados forman un segundo clúster que proporciona toda la capacidad vSAN. Los nodos de cómputo dedicados forman un tercer clúster que ejecuta todas las cargas de trabajo de VM.
Cuándo elegir UCI
Entornos grandes (10+ nodos)
El escalado independiente evita el sobreaprovisionamiento
Cargas de trabajo intensivas en almacenamiento
Añade capacidad de almacenamiento sin comprar cómputo que no necesitas
Cargas de trabajo intensivas en cómputo
Añade nodos con GPU o de alta CPU sin comprar almacenamiento que no necesitas
Clústeres de IA / HPC / GPU
Clúster de cómputo dedicado con passthrough de GPU, separado del almacenamiento
Proveedores de servicios en la nube
Optimiza el gasto en hardware por nivel de recursos entre muchos inquilinos
Crecimiento predecible y desigual
Las demandas de almacenamiento y cómputo crecen a ritmos diferentes
Características clave
Mínimo: 6 nodos (2 controladores + 2 almacenamiento + 2 cómputo)
Escalado: Añade nodos a clústeres individuales de forma independiente
Funciones de los nodos: Cada nodo tiene una sola función (controlador, almacenamiento o cómputo)
Cantidad de clústeres: 3 en la forma canónica (controlador, almacenamiento, cómputo); 2 en la variante híbrida
Flexibilidad: Dimensiona el hardware según la función (NVMe denso para almacenamiento, equipado con GPU para cómputo)
UCI híbrida: la variante de dos clústeres
VergeOS también admite un modelo UCI híbrido — una variante de UCI de dos clústeres que fusiona las funciones de controlador y almacenamiento en un solo clúster. Los nodos controladores proporcionan almacenamiento vSAN Y gestión del sistema; no ejecutan cargas de trabajo de VM de producción. Un clúster separado de nodos de cómputo dedicados gestiona toda la ejecución de VM.
Este es un modelo de despliegue popular porque mantiene la capa de controlador/almacenamiento ligera y dedicada, mientras el cómputo escala de forma independiente mediante su propio clúster. Los controladores proporcionan almacenamiento vSAN a los nodos de cómputo a través de la malla central.
Alternativamente, los controladores pueden también ejecutar VMs junto con el almacenamiento si es necesario — esto es útil en entornos más pequeños, donde dedicar dos nodos exclusivamente al almacenamiento parece un desperdicio. El modelo híbrido es flexible: los controladores pueden proporcionar solo almacenamiento, o almacenamiento + cómputo, según tus requisitos.
Comparación entre HCI y UCI
Nodos mínimos
2
6
Cantidad de clústeres
1
3
Tipos de nodos
Todos los nodos son idénticos
Controlador, almacenamiento, cómputo
Escalado de almacenamiento
Vinculado al cómputo
Independiente
Escalado de cómputo
Vinculado al almacenamiento
Independiente
Uniformidad del hardware
Todos los nodos tienen las mismas especificaciones
Nodos optimizados por función
Complejidad de despliegue
Menor
Mayor
Costo a pequeña escala
Menor (menos nodos)
Mayor (mínimo 6 nodos)
Costo a gran escala
Puede sobreaprovisionar
Gasto optimizado por nivel
Mejor ajuste
Pequeño a mediano, equilibrado
Grande, crecimiento desigual, cargas de trabajo especializadas
Marco de decisión
Usa este diagrama de flujo para guiar tu recomendación de modelo de despliegue:
Reglas rápidas de referencia
Empiece con HCI a menos que tengas una razón específica para usar UCI
Considera UCI cuando necesites 10+ nodos o tengas requisitos de hardware especializados
UCI híbrida (de 2 clústeres) es un buen paso intermedio -- empieza con HCI y luego separa el cómputo en su propio clúster
Puede evolucionar de HCI a UCI híbrida y luego a UCI completa a medida que el entorno crece
Ejemplos de Terraform Playground
El Terraform Playground de VergeOS incluye configuraciones de ejemplo para cada modelo de despliegue, lo que facilita probar cada topología:
HCI de 2 nodos
examples/2-node-hci.tfvars
2
1
HCI + escalado horizontal
examples/4-node-hci.tfvars
4
1
UCI híbrida
examples/4-node-hybrid-hci-2-cluster.tfvars
4
2
UCI completa
examples/6-node-uci-3-cluster.tfvars
6
3
Cada ejemplo es un .tfvars archivo que copias a terraform.tfvars y personalizas con la configuración de tu entorno. El modelo de despliegue se controla mediante variables booleanas de activación:
HCI: No se necesitan interruptores (predeterminado)
HCI + escalado horizontal:
create_scale_out_nodes = trueUCI híbrida:
create_compute_nodes = trueUCI:
create_storage_nodes = trueycreate_compute_nodes = true
Despliegues de un solo nodo
Aunque VergeOS está diseñado para clústeres multinodo, los despliegues de un solo nodo tienen casos de uso válidos:
Sustitución de bare metal — sustituir un servidor físico tradicional por un único nodo VergeOS que ejecuta varias VMs, obteniendo los beneficios de la virtualización (instantáneas, gestión de recursos, copia de seguridad sencilla) sin necesidad de un segundo nodo
Sitios perimetrales — un único nodo en una ubicación remota donde los datos no son críticos localmente (por ejemplo, host de cliente ligero, caché local, señalización) y pueden replicarse desde un sitio central si es necesario
Desarrollo / laboratorio — un sistema independiente para pruebas y desarrollo
Los despliegues de un solo nodo siguen teniendo redundancia a nivel de disco — vSAN utiliza espejado de 2 copias entre las unidades del nodo (lo que proporciona ~50% de capacidad utilizable), protegiendo contra fallos individuales de unidades. Sin embargo, no hay redundancia a nivel de nodo — si el propio nodo falla, las cargas de trabajo quedan detenidas hasta que se restaure. Se recomiendan encarecidamente las instantáneas y la replicación fuera del sitio.
Resumen
HCI
Cada nodo hace de todo. Simple y rentable a pequeña escala.
UCI
Funciones dedicadas por nodo. Flexible, optimizado en costes a gran escala.
UCI híbrida
Los controladores gestionan el almacenamiento/la administración; el cómputo escala por separado. Variante UCI de dos clústeres.
Ventaja de VergeOS
La misma plataforma admite los tres modelos -- no se necesitan cambios de producto.
Siguientes pasos
Ahora que entiendes los modelos de despliegue HCI y UCI, el siguiente tema cubre la capa de almacenamiento que impulsa ambos: vSAN / VergeFS →
Última actualización
¿Te fue útil?