# クラスタリングの設定

GitHub Enterprise Server用のクラスター トポロジでは、数万人の開発者が使用する環境に水平スケーリングが提供されます。

## Links

* [クラスタリングについて](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/about-clustering)

  GitHub Enterprise Serverのクラスター トポロジは、他のトポロジでリソース枯渇が発生する数万人のユーザーをサポートするように設計されています。 クラスターでは、インスタンスのサービスは複数のノードにわたって水平にスケーリングされます。

* [クラスタリングと High Availability (HA) の違い](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/differences-between-clustering-and-high-availability-ha)

  GitHub Enterprise Server インスタンスを構成する仮想マシン (VM) のデプロイ トポロジの違いについて説明します。

* [クラスタノードについて](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/about-cluster-nodes)

  GitHub Enterprise Server クラスターのノードとは、インスタンスを構成する GitHub Enterprise Server ソフトウェアを実行する個々の仮想マシン (VM) です。 各ノードは、一連のサービスを実行します。

* [クラスタのネットワーク設定](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/cluster-network-configuration)

  GitHub Enterprise Server クラスターには、適切なDNSの名前解決、ロードバランシング、およびノード間の通信が必要です。

* [クラスタの初期化](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/initializing-the-cluster)

  GitHub Enterprise Server クラスターはライセンスで設定し、管理シェル (SSH) を使用して初期化する必要があります。

* [データベース シード処理の遅延](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/deferring-database-seeding)

  データベースのシード処理の延期で、新しい MySQL レプリカ ノードをクラスターに追加するプロセスを高速化できます。

* [クラスタのアップグレード](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/upgrading-a-cluster)

  GitHub Enterprise Server クラスターを最新リリースにアップグレードするには、管理シェル (SSH) を使用します。

* [クラスターの正常性の監視](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster)

  GitHub Enterprise Server クラスターのパフォーマンスと冗長性を確保するために、クラスターの正常性を監視できます。

* [ノードエリジビリティサービスを使用して、クラスターノードの正常性を監視する](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service)

  GitHub Enterprise Serverを使用して、Node Eligibility Service クラスター内のノードがオフラインになって問題が発生する時間を監視できます。

* [クラスター ワークロードの再調整](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/rebalancing-cluster-workloads)

  GitHub Enterprise Server クラスターで、クラスターのノード全体にわたってワークロードのジョブの割り当てが均等に分散されるように強制できます。

* [クラスタノードの入れ替え](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/replacing-a-cluster-node)

  ノードが提供するサービスを維持しながら、 GitHub Enterprise Server クラスター内の機能しているノードまたは障害が発生したノードを置き換えます。

* [クラスタの High Availability レプリケーションを設定する](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster)

  GitHub Enterprise Server クラスター全体のレプリカを別のデータセンターに構成して、クラスターを冗長ノードにフェールオーバーできます。

* [レプリカ クラスターへのフェールオーバーを開始する](/ja/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster)

  GitHub Enterprise Server クラスターで障害が発生した場合は、レプリカにフェールオーバーできます。