HA架构
HA架构由3个构建块组成:负载均衡器、应用程序和公共2022世界杯阿根廷预选赛赛程.
得到帮助
JFrog支持团队可以帮助您配置JFrog服务的集群节点。由组织的It人员来配置负载均衡器、数据库和对象存储。
负载均衡器
负载均衡器是JFrog平台部署的入口点,并优化地将请求分配到系统中的节点。负载均衡器只需要Artifactory服务,然后负责在其他服务的节点之间路由和平衡。有关更多信息,请参阅配置负载均衡器.
应用程序
运行在HA模式下的JFrog服务(或应用程序)代表一个由两个或多个节点组成的集群,这些节点共享公共资源。2022世界杯阿根廷预选赛赛程
- 你可以在HA模式下运行所有JFrog服务(Artifactory, Xray, Insight, Mission Control, Distribution和Pipelines),尽管只有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
:任何
中的集群中的每个节点Artifactory系统YAML.