高可用性の構成
GitHub Enterprise Server は、プライマリ アプライアンスに影響を与えるハードウェア障害または大規模なネットワーク障害が発生した場合のサービス中断を最小限に抑えるように設計された高可用性モードの操作をサポートします。
高可用性構成について
高可用性構成では、すべてのメジャー データストアのレプリケーションを通じて、完全冗長セカンダリ GitHub Enterprise Server アプライアンスがプライマリ アプライアンスと同期されます。
高可用性のための Elasticsearch クロスクラスター レプリケーションの構成
Elasticsearch クロスクラスター レプリケーション (CCR) を有効にすると、高可用性デプロイでのメンテナンス、フェールオーバー、アップグレード中の検索の回復性を高めることができます。
高可用性レプリカに関する一般的な質問への回答
高可用性レプリカの種類、通信パターン、メンテナンス操作、デプロイに適したレプリカの選択方法に関する情報を確認します。
高可用性レプリカの作成
アクティブ/パッシブ設定では、レプリカアプライアンスはプライマリアプライアンスの冗長コピーです。 プライマリアプライアンスに障害が起こると、High Availabilityモードではレプリカがプライマリアプライアンスとして動作し、サービスの中断を最小限にできます。
高可用性構成の監視
お使いの GitHub Enterprise Server インスタンスの高可用性を構成した後、インスタンスのレプリカ ノード間のデータ レプリケーションの状態を監視できます。
レプリケーション コントローラーの管理
お使いの GitHub Enterprise Server インスタンスでレプリケーション コントローラーが有効になっているかどうかを確認し、トラブルシューティング中にGitHub のサポートが推奨する場合にのみ無効にします。
レプリカアプライアンスへのフェイルオーバーの開始
メンテナンスとテスト用のコマンド ラインを使用して、またはプライマリ アプライアンスが失敗した場合は、 GitHub Enterprise Server レプリカ アプライアンスにフェールオーバーできます。
高可用性構成の回復
GitHub Enterprise Server アプライアンスにフェールオーバーした後は、単一のアプライアンスに依存するのではなく、できるだけ早く冗長性を回復する必要があります。
高可用性レプリカの削除
GitHub Enterprise Server レプリカへのレプリケーションを一時的に停止することも、レプリケーションを完全に削除することもできます。
Geo-replicationについて
GitHub Enterprise Serverの geo レプリケーションでは、複数のアクティブ レプリカを使用して、地理的に分散されたデータ センターからの要求を満たします。