Skip to main content

Acerca de las agrupaciones

La topología de clúster para GitHub Enterprise Server está diseñada para admitir decenas de miles de usuarios en los que otras topologías experimentarían el agotamiento de recursos. En un clúster, los servicios de la instancia se escalan horizontalmente entre varios nodos.

¿Quién puede utilizar esta característica?

GitHub determines eligibility for clustering, and must enable the configuration for your instance's license. Clustering requires careful planning and additional administrative overhead.

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 obtener más información, vea «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.