Configuration de la haute disponibilité
GitHub Enterprise Server prend en charge un mode de fonctionnement à haute disponibilité conçu pour réduire les interruptions de service en cas de défaillance matérielle ou de panne réseau majeure affectant l’appliance principale.
À propos de la configuration de la haute disponibilité
Dans une configuration à haute disponibilité, une appliance GitHub Enterprise Server secondaire entièrement redondante reste synchronisée avec l’appliance principale via la réplication de tous les magasins de données principaux.
Création d’un réplica à haute disponibilité
Dans une configuration active/passive, l’appliance réplica est une copie redondante de l’appliance primaire. Si l’appliance primaire échoue, le mode haute disponibilité permet au réplica d’agir comme appliance principale, ce qui permet une interruption minimale du service.
Surveillance d’une configuration de haute disponibilité
Après la configuration de la haute disponibilité pour votre instance GitHub Enterprise Server, vous pouvez surveiller l’état de réplication des données entre les nœuds réplica de votre instance.
Lancement d’un basculement vers votre appliance réplica
Vous pouvez basculer vers une appliance réplica GitHub Enterprise Server à l’aide de la ligne de commande pour la maintenance et les tests, ou en cas de défaillance de l’appliance primaire.
Récupération d’une configuration à haute disponibilité
Après avoir basculé sur une appliance GitHub Enterprise Server, vous devez rétablir la redondance dès que possible plutôt que de vous reposer sur une seule appliance.
Suppression d’un réplica à haute disponibilité
Vous pouvez arrêter temporairement la réplication vers un réplica GitHub Enterprise Server, ou supprimer définitivement la réplication.
À propos de la géoréplication
La géo-réplication sur GitHub Enterprise Server utilise plusieurs réplicas actifs pour répondre aux demandes provenant de centres de données géographiquement distribués.