Skip to main content

关于集群

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

谁可以使用此功能?

GitHub determines eligibility for clustering, and must enable the configuration for your instance's license. Clustering requires careful planning and additional administrative overhead.

关于GitHub Enterprise Server的群集

GitHub Enterprise Server 的群集拓扑可为拥有数万名开发人员的公司提供水平扩展。 GitHub 如果单个主节点经常遇到资源耗尽,则建议群集。

在群集中,实例提供服务,并在运行软件的 GitHub Enterprise Server 多个虚拟机(VM)之间分发数据。 每个虚拟机都称为一个节点。 有关详细信息,请参阅“关于集群节点”。

群集是否适合我的环境?

集群通过跨多个节点分配负载而提供更好的可扩展性。 这种横向扩展能力可能更适合某些拥有数万名开发者的组织。 但是,设置冗余和可缩放的群集需要仔细规划。 与其他拓扑(如高可用性 (HA) )相比,额外的复杂性会影响安装、配置、灾难恢复和升级。

GitHub Enterprise Server 需要节点之间的低延迟,不用于跨地理位置实现冗余。

群集提供了冗余功能,但不适用于替换高可用性配置。 配置和维护高可用性配置比群集化简单得多,并适用大多数环境。 有关详细信息,请参阅 配置高可用性群集与高可用性 (HA) 之间的差异

注意

GitHub Packages 上的 GitHub Enterprise Server 目前不支持群集。

如何获取群集访问权限?

GitHub 为特定缩放情况设计群集拓扑。 不是所有公司或环境都适合使用群集。 如果您对为您的环境配置集群感兴趣,请联系您的专属客户经理或 GitHub 的销售团队