# 配置群集

GitHub Enterprise Server 群集拓扑为拥有数万开发人员的环境提供水平扩展。

## Links

* [关于集群](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/about-clustering)

  GitHub Enterprise Server 的群集拓扑旨在支持数以万计的用户，而其他拓扑则会出现资源耗尽的问题。 在群集中，实例的服务横跨多个节点进行水平扩展。

* [群集与高可用性 (HA) 之间的差异](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/differences-between-clustering-and-high-availability-ha)

  了解构成 GitHub Enterprise Server 实例的虚拟机（VM）的部署拓扑之间的差异。

* [关于集群节点](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/about-cluster-nodes)

  在 GitHub Enterprise Server 群集中，节点是单个虚拟机 (VM)，其上运行着实例组件 GitHub Enterprise Server 软件。 每个节点运行一组服务。

* [群集网络配置](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/cluster-network-configuration)

  GitHub Enterprise Server 群集需要正确的 DNS 名称解析、负载均衡以及节点间通信。

* [初始化集群](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/initializing-the-cluster)

  GitHub Enterprise Server必须使用许可证设置群集，并使用管理程序（SSH）进行初始化。

* [延迟数据库初始化](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/deferring-database-seeding)

  可以通过选择延迟数据库种子设定来加快将新的 MySQL 副本节点添加到群集的过程。

* [升级集群](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/upgrading-a-cluster)

  若要将 GitHub Enterprise Server 群集升级到最新版本，请使用管理程序（SSH）。

* [监视群集的健康状况](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster)

  若要确保群集的性能和冗余 GitHub Enterprise Server ，可以监视群集的运行状况。

* [使用节点资格服务监视群集节点的运行状况](/zh/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

* [重新均衡群集工作负荷](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/rebalancing-cluster-workloads)

  你可以强制 GitHub Enterprise Server 群集在群集节点上均匀分配作业分配。

* [替换集群节点](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/replacing-a-cluster-node)

  在保留节点提供的服务的同时，替换群集中的 GitHub Enterprise Server 功能节点或失败节点。

* [为群集配置高可用性复制](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster)

  您可以在独立的数据中心为整个 GitHub Enterprise Server 群集配置一个副本，使该群集能够故障转移到冗余节点。

* [发起到副本群集的故障转移](/zh/enterprise-server@3.22/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster)

  如果您的 GitHub Enterprise Server 群集发生故障，您可以故障转移到副本。