关于 GitHub Enterprise Server 的聚类分析
GitHub Enterprise Server 的群集拓扑为拥有数万名开发人员的公司提供水平缩放。 如果单个主节点经常遇到资源耗尽,GitHub 建议执行聚类分析。
在群集中,实例提供服务并在运行 GitHub Enterprise Server 软件的多个虚拟机 (VM) 间分配数据。 每个虚拟机都称为一个节点。 有关详细信息,请参阅“关于集群节点”。
群集是否适合我的环境?
集群通过跨多个节点分配负载而提供更好的可扩展性。 这种横向扩展能力可能更适合某些拥有数万名开发者的组织。 但是,设置冗余和可扩展的群集需要仔细规划。 与其他拓扑���如高可用性 (HA) )相比,额外的复杂性会影响安装、配置、灾难恢复和升级。
GitHub Enterprise Server 要求节点之间保持较低的延迟,不适用于跨地理位置的冗余。
群集提供了冗余功能,但不适用于替换高可用性配置。 配置和维护高可用性配置比群集化简单得多,并适用大多数环境。 有关详细信息,请参阅 配置高可用性 和 配置群集与高可用性 (HA) 之间的差异。
注意
GitHub Enterprise Server 上的 GitHub Packages 目前不支持群集。
如何获得集群?
GitHub 针对特定缩放情况设计了群集拓扑。 不是所有公司或环境都适合使用群集。 如果对群集感兴趣,请联系你的专属客户经理或 GitHub 的销售团队。