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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. 即使针对重大安全问题,也不会发布补丁。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

关于集群节点

节点 是在集群里运行的 GitHub Enterprise Server 实例。 每个节点都运行一组服务,这些服务将提供给集群,最终提供给用户。

Note: GitHub Enterprise Server clustering must be configured with HTTPS.

最低硬件建议

每个节点都必须具有根卷以及单独的数据卷。 这些是最低限度的建议。 根据您的使用情况(例如用户活动和选定的集成),可能需要更多资源。

服务 需要的最小内存 需要的最小数据卷可用空间
job-servermemcache-serverweb-server 14 GB 1 GB
mysql-serverredis-server 14 GB 10 GB
git-servermetrics-serverpages-serverstorage-server 7 GB 10 GB
elasticsearch-server 14 GB 10 GB

集群需要的服务

为获得足够的冗余,请使用下面列出的最少节点来运行每个服务。

注:组织对可扩展性的需求取决于多种因素,包括仓库的大小和数量、用户数量以及总体利用率。

服务 需要的最少节点
job-servermemcache-servermetrics-serverweb-server 2
mysql-serverredis-server 2
git-serverpages-serverstorage-server 3
elasticsearch-server 3

集群设计建议

集群允许组成 GitHub Enterprise Server 的服务彼此独立地进行扩展。 这种灵活性可用于设计和实现适合具有不同可扩展性要求的组织的集群。 例如,某些组织可能需要更多的存储吞吐量来进行大量或频繁的获取,但 Web 服务器的利用率可能相对较低。 其他组织可能具有较高的性能和较少的存储资源,但需要许多节点来运行 pages-serverelasticsearch-server。 可以实现许多不同的组合。 与您的客户代表合作,确定满足您特定需求的最佳集群配置。

示例集群图

注:这只是一个示例。您组织的最佳集群设计将取决于您的独特需求。 请与专门为您服务的代表探讨或通过 sales@github.com 联系我们的客户管理团队,以便我们帮助您确定最佳的集群配置。

示例集群

问问别人

找不到要找的内容?

联系我们