Escenarios de fallas
Tanto la alta disponibilidad (HA, por sus siglas en inglés) como el agrupamiento brindan redundancia al eliminar el nodo único como punto de falla. Pueden brindar disponibilidad en estos escenarios:
- Fallo de software, ya sea debido a una falla en el sistema operativo o a aplicaciones irrecuperables.
- Fallas del hardware, incluido el hardware de almacenamiento, la CPU, la RAM, las interfaces de red, etc.
- Fallas del sistema host de virtualización, incluidos los eventos no planeados y de mantenimiento programado en AWS.
- Red cortada lógica o físicamente, si el error de las aplicación está en una red separada no se ve impactada por la falla.
Escalabilidad
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. En HA, la escala de este aparato depende exclusivamente del nodo principal y la cara no se distribuye al servidor de réplica.
Diferencias en el método de conmutación y configuración
Característica | Configuración de conmutación | Método de conmutación |
---|---|---|
Configuración de alta disponibilidad | Registro de DNS con un TTL bajo que apunta al aparato principal o balanceador de carga. | Debes impulsar manualmente el aparato de réplica en las configuraciones de conmutación DNS y balanceador de carga. |
Agrupación | El registro DNS debe apuntar a un balanceador de carga. | Si falla un nodo detrás de un balanceador de carga, el tráfico se envía automáticamente a los otros nodos de funcionamiento. |
Copias de seguridad y recuperación ante desastres
Ni el HA ni el Clústering debe considerarse como un reemplazo de los respaldos habituales. Para obtener más información, consulta "Configurar copias de seguridad en tu aparato"
Supervisar
Las características de disponibilidad, especialmente las que tienen conmutación automática como Agrupación, pueden enmascarar una falla dado que el servicio generalmente no se ve interrumpido cuando algo falla. Ya sea que esté usando HA o Agrupación, supervisar el estado de cada instancia es importante para que puedas estar al tanto cuando se produce una falla. Para obtener más información sobre el monitoreo, consulta las secciones "Umbrales de alerta recomendados" y "Monitorear los nodos de clúster".
Leer más
- Para obtener más información acerca del GitHub Enterprise Server Agrupamiento, visite la sección de "Acerca del agrupamiento."
- Para obtener más información sobre HA, consulta "Configurar GitHub Enterprise Server para alta disponibilidad".