obproxy要怎么部署?之后通过obproxy怎么实现应用的高可用链接,以及JDBC串要怎么写?

比如我有三个IP地址,环境如下
192.168.6.10 集群aaa zone1 observer1
192.168.6.11 集群aaa zone2 observer2
192.168.6.12 集群aaa zone3 observer3
租户test_mysql
用户名qwer
密码QWEr123$

1,obproxy要怎么部署?
obproxy部署在OBSERVER服务器上,是每一台部署一个obproxy之后连接到集群aaa,还是三台部署成一个obproxy集群,连接到集群aaa,哪个方式更好?优劣和风险都有什么?

2,obproxy怎么实现应用的高可用链接,以及JDBC串要怎么写?
了解是通过通过F5或其他组件如NLB负载均衡链接obproxy,那这个负载均衡起到的作用怎么配置和实现的。
如果每一台部署一个obproxy出现某个独立节点发生故障负载均衡怎么处理
如果三台部署成一个obproxy集群某个节点出现故障负载均衡怎么处理

3,JDBC连接串
如果要实现上述三个独立部署或者集群的的方式怎么JDBC串怎么链接配置

1 个赞

也在学习中

1、建议部署三台OBProxy,用F5或者用OBLB做反向代理,虚拟一个VIP ,当某个OBProxy节点出现问题,F5或者OBLB会感知到,把这台节点踢掉,不影响高可用访问。
2、NLB是做7层代理的,主要用于OCP高可用。
3、用了F5或者NLB,JDBC直接填写VIP即可。

三台都部署obproxy 组建为一个obproxy 集群,JDBC 有负载均衡功能,可以配置三个obproxy 的IP

2 个赞