Acerca de la agrupación en clústeres para GitHub Enterprise Server
La topología de clúster de GitHub Enterprise Server proporciona escalado horizontal para empresas con decenas de miles de desarrolladores. GitHub recomienda la agrupación en clústeres si un único nodo principal experimentara regularmente el agotamiento de recursos.
En un clúster, la instancia proporciona servicios y distribuye los datos entre varias máquinas virtuales (VM) que ejecutan el software GitHub Enterprise Server. Cada máquina virtual se denomina nodo. Para más información, consulta Acerca de los nodos de agrupación.
¿Es adecuada la agrupación en clústeres para mi organización?
La agrupación proporciona una mejor escalabilidad al distribuir la carga en múltiples nodos. Este escalado horizontal puede ser conveniente para algunas organizaciones con decenas de miles de programadores. Sin embargo, la configuración de un clúster redundante y escalable requiere de una planificación cuidadosa. En comparación con otras topologías como la alta disponibilidad (HA), la complejidad adicional afecta a la instalación, la configuración, la recuperación ante desastres y las actualizaciones.
GitHub Enterprise Server requiere una baja latencia entre los nodos y no está hecho para redundancia en todas las ubicaciones geográficas.
La agrupación brinda redundancia, pero no pretende reemplazar una configuración de alta disponibilidad. La configuración y el mantenimiento de una configuración de alta disponibilidad son mucho más sencillos que la agrupación en clústeres y se adaptará a la mayoría de los entornos. Para más información, consulta Configuración de alta disponibilidad y Diferencias entre los agrupamientos y la disponibilidad alta (HA).
Note
GitHub Packages en GitHub Enterprise Server no admite actualmente la agrupación en clústeres.
¿Cómo obtengo acceso a la agrupación?
GitHub diseñó la topología de clúster para situaciones de escalado específicas. La agrupación en clústeres no está pensada para todas las empresas o entornos. Si te interesa la agrupación en clústeres para tu entorno, ponte en contacto con el administrador de cuentas dedicado o con Equipo de ventas de GitHub.