👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-08-20. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

文章版本: Enterprise Server 2.18

关于集群

GitHub Enterprise Server 集群允许组成 GitHub Enterprise Server 的服务跨多个节点进行扩展。

本文内容

Were you able to find what you were looking for?

集群架构

GitHub Enterprise Server 由一组服务组成。 在集群中,这些服务跨多个节点运行,请求在它们之间进行负载均衡。 更改会与冗余副本一起自动存储在到单独的节点上。 大多数服务与相同服务的其他实例是对等的。 这种情况的例外是 mysql-serverredis-server 服务。 它们使用具有一个或多个副本节点的单个节点来操作。

详细了解集群所需的服务

集群是否适合我的组织?

集群通过跨多个节点分配负载而提供更好的可扩展性。 这种横向扩展能力可能更适合某些拥有数万名开发者的组织。 但是,设置冗余和可扩展的集群可能很复杂,需要仔细规划。 在安装、灾难恢复场景和升级期间,需要计划这种额外的复杂性。

GitHub Enterprise Server 要求节点之间保持较低的延迟,不适用于跨地理位置的冗余。

集群提供了冗余功能,但不适用于替换高可用性配置。 更多信息请参阅高可用性配置。 主设备/辅助设备故障切换配置远比集群简单,可以满足许多组织的需求。 更多信息请参阅集群与高可用性之间的差异

如何获得集群?

集群针对特定扩展情况而设计,并不一定适用于每个组织。 如果想要考虑集群,请联系您的专业代表或 GitHub' 销售团队

Were you able to find what you were looking for?

问问别人

找不到要找的内容?

联系我们