请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

云主机上双机热备如何能争抢虚拟ip?

老师,我想请问下,对于四台主机之上的PXC部署方案,如果我是部署在4台云服务器的主机上,浏览器访问前端项目肯定是用服务器的外网ip, 而前端项目分别部署在4台云主机上,利用Keepalived争抢虚拟ip,这个虚拟ip是服务器的内网ip。这种情况是不是前端项目的双机热备不能起作用了,因为浏览器访问的时候直接访问了指定的服务器外网ip, 比如A主机的外网ip。希望老师看到能帮忙解答下,谢谢!图片描述

正在回答

1回答

云主机上面最好购买负载均衡服务,因为好多云主机不支持虚拟IP,只有百度云支持虚拟IP,所以在云主机上最好使用运营商的负载均衡服务,不贵,每天两毛四分钱

0 回复 有任何疑惑可以回复我~
  • 提问者 googledocker #1
    老师,购买负载均衡服务是一个解决办法。我的问题主要关注点在,云主机申请的虚拟ip是内网ip, 而我们访问前端项目访问的是某台云主机的外网ip, 这样的话抢占虚拟ip这个功能还能起作用吗,感觉不能起到双机热备的效果,因为我直接访问了其中一台云主机的外网ip。
    回复 有任何疑惑可以回复我~ 2019-12-03 14:08:13
  • 神思者 回复 提问者 googledocker #2
    用负载均衡跟现在已有的部署方案有很大不同。负载均衡把请求转发给容器映射出来的端口,而不是docker容器内部IP的那个容器端口,那个端口负载均衡找不到。负载均衡的IP作为,java后台程序连接数据库的ip,然后以此类推。云主机的负载均衡自带高可用节点,挂掉一个还有备份
    回复 有任何疑惑可以回复我~ 2019-12-03 15:05:36
  • 提问者 googledocker 回复 神思者 #3
    谢谢老师的解答!
    回复 有任何疑惑可以回复我~ 2019-12-03 15:14:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信