云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

您可以在同一个局域网(Local Area Network, LAN)上配置一个由两个或多个活动/活动节点组成的集群来实现高可用性JFrog服务。对于高可用性和弹性,一个至少有三个节点的HA集群可以提供真正的HA。如果一个节点由于系统故障或硬件维护而停机,其他两个节点仍然提供高可用性和负载均衡。三节点集群对于提供无停机升级也是至关重要的。

在Insight上设置高可用性

Insight的高可用性配置需要同一个LAN上有3个或更多的活动/活动节点的集群。

HA配置的好处如下:

最优弹性

你的正常运行时间最大化。如果一个或多个节点不可用或关闭以进行升级,负载将在其余节点之间共享,以确保最佳的弹性和正常运行时间。

通过负载平衡改进性能

使用您需要的任意多的节点来扩展您的环境。HA配置中的所有集群节点都是同步的,并共同共享和平衡它们之间的工作负载。当一个节点变得不可用时,集群将自动将工作负载分散到其他剩余的节点上。

管理大量

在不影响性能的情况下适应更大的负载突发。通过水平服务器可伸缩性,您可以很容易地增加您的容量,以满足组织增长时的任何负载需求。

总是被同步

无缝地、即时地同步所有集群节点上的数据、配置、缓存对象和计划的作业更改。

JFrog订阅级别

自托管
企业X
企业+
页面内容


HA架构

HA架构由3个构建块组成:负载均衡器、应用程序和通用组件2022世界杯阿根廷预选赛赛程

得到帮助

JFrog支持团队可以帮助您配置JFrog服务的集群节点。由组织的It人员来配置负载平衡器、数据库和对象存储。

负载均衡器

负载均衡器是JFrog平台部署的入口点,它可以优化地将请求分配到系统中的节点。只有Artifactory服务才需要负载平衡器,然后Artifactory负责在其他服务的节点之间路由和平衡。有关更多信息,请参阅配置负载平衡器

应用程序

以HA模式运行的JFrog服务(或应用程序)表示由两个或多个节点组成的集群,这些节点共享公共资源。2022世界杯阿根廷预选赛赛程

  • 您可以在HA模式下运行所有JFrog服务(Artifactory、Xray、Insight、任务控制、分发和管道),尽管只有Artifactory需要负载平衡器。
  • 每个集群节点运行所有微服务系统架构

公共资源2022世界杯阿根廷预选赛赛程

每个服务都需要一组公共资源。2022世界杯阿根廷预选赛赛程资源因服2022世界杯阿根廷预选赛赛程务而异,但通常包括至少一个数据库。

局域网

为了确保良好的性能,请安装HA的所有组件必须安装在同一高速局域网吗(我理论上,HA可以在广域网(WAN)上工作,但是网络延迟使它无法实现高可用性系统所需的性能,因此不推荐)。


进行高可用性

从Artifactory 7.17.4开始,高可用性集群中的所有节点都可以执行复制、垃圾收集、备份、导出和导入等任务。集群中的每个节点都可以执行上述任何任务,如果任何节点出现故障,则集群中的不同节点将能够执行这些任务。默认情况下,在向集群添加新节点(成员)时,它将能够在不需要用户干预的情况下执行集群范围的任务。

“taskAffinity”:“任何”属性在集群中的所有节点上默认设置,当安装Artifactory版本7.17.4及以上版本时,并在节点在Artifactory配置YAML中。若要从节点中删除此功能,请设置“taskAffinity”:“没有”

升级HA环境时的向后兼容性

为了保持向后兼容性,当从以前的版本升级到Artifactory 7.17.4时,将使用主:真属性是维护。
要使用此新功能,请添加taskAffinity:任何的集群中的每个节点YAML Artifactory系统



安装和升级到HA

有关更多信息,请参阅安装升级部分:

  • 没有标签
版权所有©2022 JFrog有限公司