Acerca de la agrupación en clústeres para GitHub Enterprise Server
La topología de clúster para 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 experimentaría rutinariamente el agotamiento de recursos.
En un clúster, la instancia proporciona servicios y distribuye datos entre varias máquinas virtuales (VM) que ejecutan el GitHub Enterprise Server software. 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 una planeació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 latencia baja entre los nodos y no está pensada para la redundancia entre 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).
Nota:
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 del clúster para situaciones de escalado específicas. La agrupación en clústeres no está pensada para todas las empresas o entornos. Si está interesado en la creación de clústeres para su entorno, póngase en contacto con su gestor de cuenta asignado o Equipo de ventas de GitHub.