Skip to main content

Esta versión de GitHub Enterprise se discontinuó el 2022-10-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Acerca de las agrupaciones

La agrupación GitHub Enterprise Server permite que los servicios que la componen GitHub Enterprise Server sean escalados a múltiples nodos.

Arquitectura de agrupación

GitHub Enterprise Server está compuesto por un conjunto de servicios. En una agrupación, estos servicios se ejecutan en múltiples nodos y las solicitudes son un balanceador de carga entre ellos. Los cambios se almacenan automáticamente con copias redundantes en nodos separados. La mayoría de los servicios son pares iguales con otras instancias del mismo servicio. Las excepciones a esto son los servicios mysql-server y redis-server. Funcionan con un único nodo primario con uno o varios nodos de réplica.

Obtenga más información sobre los servicios necesarios para la agrupación en clústeres.

¿Es adecuada la agrupación 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 agrupación redundante y escalable puede ser compleja y requiere de una planificación cuidadosa. Se deberá planificar esta complejidad adicional para situaciones durante la instalación, situaciones de recuperación ante desastre y 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. Para obtener más información, consulte "Configuración de alta disponibilidad". Una configuración de conmutación primaria/secundaria es mucho más simple que la agrupación y permitirá satisfacer las necesidades de muchas organizaciones. Para obtener más información, consulte Diferencias entre la agrupación en clústeres y la alta disponibilidad.

Nota: El GitHub Packages en GitHub Enterprise Server actualmente no admite la agrupación en clústeres.

¿Cómo obtengo acceso a la agrupación?

La agrupación está diseñada para situaciones de escalada específica y no pretende ser usada para cada organización. Si te gustaría considerar la agrupación, por favor contacta a tu representante dedicado o a Equipo de ventas de GitHub.