开发者社区> 问答> 正文

VPC能否让内网类型SLB在2个可用区间进行故障切换?

拓扑图说明:
1. 华南区1建立了一个VPC,名字是vpc1,地址是192.168.0.0/16
2. VPC里面建立了2个虚拟交换机,虚拟交换机1是在可用区A中,名字是A-vswitch,地址是192.168.1.0/24,虚拟交换机2是在可用区B中,名字是B-vswitch,地址是192.168.2.0/24


想做的事情:
1. 购买一个多可用区的私网SLB,用于分布在多可用区的后端服务器的流量分发,多可用区SLB是为了SLB本身冗余
2. SLB且必须放入VPC中,因为要和原有数据中心通信和保证数据安全


这样做:
在A-vswitch中新增SLB实例,或者直接在SLB中新增实例,如下图所示

这里贴不了图片,我打字

地域:华南1
可用区类型:多可用区
主可用区:华南1可用区A
备可用区:华南1可用区B
实例类型:私网
网络类型:专有网络
专有网络:vpc1
虚拟交换机:A-vswitch
计费方式:按使用流量计费


问题:
内网的多可用区SLB,如果要放入专有网络VPC中,必须要绑定到某个虚拟交换机上,这里是A-vswitch,也就是可用区A上,假设整个可用区A都挂掉了,按照多可用区的SLB原理,会把主SLB切换到备SLB上,也就是可用区B的SLB上继续提供可用服务,但是因为这个SLB是绑定到了可用区A的A-vswitch上,这时SLB还能切换到可用区B吗
1. 如果能够切换,可用区B的SLB是挂接到哪个虚拟交换机上,是A-vswitch吗,可用区B没这个虚拟交换机啊,是B-vswitch吗,那不是SLB的内网地址变成了192.168.2.0/24网段,前端服务器还得手工修改次SLB地址,有啥用
2. 如果不能切换,那不是和多可用区SLB自相矛盾吗

是我哪里理解错了吗

展开
收起
nova2016 2017-05-19 15:24:37 4585 0
1 条回答
写回答
取消 提交回答
  • ReVPC能否让内网类型SLB在2个可用区间进行故障切换?
    顶一下,有同样的疑问。其实在rds里面也会遇到类似的问题,rds的前端是个slb,那么当可用区A挂掉时,在A区的slb也跟着会挂掉,这时dns应该会把db的域名解析到B区的slb上,此时问题来了,解析出来的ip长啥样?是原来的ip么?还是VPC里面与B区绑定的子网的ip?

    我个人猜测,这个过程可能是通过路由器控制的,当A可用区的slb挂掉时,路由器会通过把原来A区slb的ip指向B区的交换机,这样对外面来看,ip就可以做到不改变。不过仅仅是猜测,毕竟目前为止还没发生过整个可用区挂掉的情况。。。。
    2017-07-13 19:37:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
传统负载均衡助力AIOps闭环 立即下载
负载均衡是如何支撑几亿手机微博用户访问的-高性能负载均衡研发 立即下载
架构分析、数据整合、负载均衡,梦想旅行解析云上实践 立即下载