高可用性の構成
GitHub Enterprise Server は、プライマリアプライアンスに影響を及ぼすハードウェア障害や重大なネットワーク障害が発生した場合に、サービスの中断を最小限に抑えるように設計された、運用の High Availability モードをサポートしています。
High Availability設定について
High Availability 設定では、完全に冗長なセカンダリの GitHub Enterprise Server アプライアンスは、すべての主要なデータストアのレプリケーションによってプライマリアプライアンスとの同期を保ちます。
Answers to common questions about high availability replicas
Find information about high availability replica types, communication patterns, maintenance operations, and how to choose the right replica for your deployment.
High Availabilityレプリカの作成
アクティブ/パッシブ設定では、レプリカアプライアンスはプライマリアプライアンスの冗長コピーです。 プライマリアプライアンスに障害が起こると、High Availabilityモードではレプリカがプライマリアプライアンスとして動作し、サービスの中断を最小限にできます。
High Availability 設定の監視
お使いの GitHub Enterprise Server インスタンス のHigh Availability を構成した後、インスタンスのレプリカ ノード間のデータ レプリケーションの状態を監視できます。
レプリカアプライアンスへのフェイルオーバーの開始
メンテナンスやテストのため、またはプライマリアプライアンスが機能しなくなった場合は、コマンドラインを使用して GitHub Enterprise Server レプリカアプライアンスにフェイルオーバーできます。
High Availability設定のリカバリ
GitHub Enterprise Server アプライアンスにフェイルオーバーした後は、単一のアプライアンスに頼るのではなく、できるだけ早く冗長性を取り戻す必要があります。
High Availabilityレプリカの削除
GitHub Enterprise Server レプリカへのレプリケーションを一時的に停止することも、レプリケーションを恒久的に削除することもできます。
Geo-replicationについて
GitHub Enterprise Server 上の Geo-replication は、地理的に分散したデータセンターからの要求を満たすために、複数のアクティブなレプリカを使用します。