我们如何重建GitHub企业服务器中的高可用性搜索架构

我们如何重建GitHub企业服务器中的高可用性搜索架构

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

GitHub在过去一年中改进了搜索功能,特别是在高可用性设置中引入了Elasticsearch的跨集群复制(CCR)特性。每个企业服务器实例作为独立单节点集群运行,确保主节点数据持久化,避免了锁定问题。管理员可联系支持以启用新模式,提升管理体验。

🎯

关键要点

  • GitHub在过去一年中改进了搜索功能,特别是在高可用性设置中引入了Elasticsearch的跨集群复制(CCR)特性。

  • 每个企业服务器实例作为独立单节点集群运行,确保主节点数据持久化,避免了锁定问题。

  • 管理员可联系支持以启用新模式,提升管理体验。

  • 高可用性设置旨在确保GitHub Enterprise Server在部分系统故障时仍能平稳运行。

  • Elasticsearch的跨集群复制(CCR)特性允许在多个单节点集群之间共享索引数据。

  • 新模式下,GitHub Enterprise Server管理员不再会面临关键数据存储在只读节点的情况。

  • 要开始使用CCR模式,管理员需联系支持并下载所需许可证。

  • 新HA方法目前为可选,未来两年内将成为默认设置。

延伸问答

GitHub如何改进其企业服务器的搜索功能?

GitHub在企业服务器中引入了Elasticsearch的跨集群复制(CCR)特性,以提升高可用性设置的搜索功能。

什么是Elasticsearch的跨集群复制(CCR)特性?

跨集群复制(CCR)特性允许在多个单节点集群之间共享索引数据,确保数据持久化和高可用性。

管理员如何启用GitHub企业服务器的新高可用性模式?

管理员需联系支持以启用新模式,并下载所需许可证,然后配置相应的设置。

高可用性设置对GitHub企业服务器有什么好处?

高可用性设置确保GitHub企业服务器在部分系统故障时仍能平稳运行,避免数据丢失和服务中断。

新模式下,GitHub企业服务器管理员面临哪些变化?

新模式下,管理员不再会面临关键数据存储在只读节点的情况,提升了数据管理的灵活性。

GitHub企业服务器的高可用性模式何时成为默认设置?

新的高可用性模式将在未来两年内成为GitHub企业服务器的默认设置。

➡️

继续阅读