【我和openGauss的故事】一文帮你理解openGauss的高可用方案

苏沐 openGauss 2023-08-08 18:00 发表于四川

收录于合集#第六届openGauss技术文章征集初审合格文章62个

W

W

高可用方案

对于openGauss的高可用集群进行研究得出如上图所示的高可用方案: 采用keepalived + HaProxy + partoni + DCS(etcd)组成 数据库采用openGauss。 可划分为三个部分:

第一部分是keepalived+HaProxy

keepalived为客户端提供虚拟IP,HaProxy提供负载均衡,一般是两个工具部署在一起。如果keepalived1 + HaProxy不可用,则会keepalived服务自动进行故障转移到keepalived2 + HaProxy的服务器上,keepalived也负责提供虚拟IP,对用户显示的是一致的虚拟IP。HaProxy与各个集群的主节点相连,进行读写分离、负载均衡处理。

虚拟ip:虚拟IP技术,就是一个未分配给客户端真实主机的IP,也就是说对外提供数据库服务器除了有一个真实IP外还有一个虚IP,使用任意一个IP都可以连接到这台主机。当服务器发生故障无法对外提供服务时,动态将这个虚IP切换到备用主机。 连接保持:开启连接保持功能后,当服务与旧主节点(即高可用切换前的主节点)连接断开时,当前服务与前端应用的连接保持不断(即应用程序看到的Sessio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值