【技术实现步骤摘要】
跨AZ的设备切换系统、方法、存储介质及程序产品
[0001]本申请涉及云
,特别涉及一种跨AZ的设备切换系统、方法、存储介质及程序产品。
技术介绍
[0002]随着云技术的不断发展,人们对VPC(Virtual Private Cloud,虚拟私有云)的要求越来越高,例如,弹性、安全、可靠、私密、互联及高可用等。为实现高可用,VPC上部署有多个ECS(Elastic Compute Service,云服务器),当一个ECS发生故障无法对外提供服务时,通过将虚拟交换机HAVIP(High Availability Virtual Internet Protocol,高可用虚拟网际互联协议)地址由一个ECS切换至另一个ECS,使得另一个ECS能够通过该虚拟交换机HAVIP地址继续提供服务。
[0003]由于虚拟交换机HAVIP地址属于虚拟交换机对应网段,而虚拟交换机对应网段只能服务于一个AZ(Availability Zone,可用区),无法跨AZ进行设备切换。因此,亟需提供一种跨AZ的设备切换方法。
技术实现思路
[0004]本申请实施例提供了一种跨AZ的设备切换系统、方法、存储介质及程序产品,能够跨AZ进行设备切换。所述技术方案如下:
[0005]第一方面,提供了一种跨AZ的设备切换系统,所述系统包括:位置服务设备、至少两个虚拟交换机及每个所述虚拟交换机连接的至少一个ECS,所述位置服务设备与至少两个所述虚拟交换机连接;
[0006]所述位置服务设备和至少两个所述虚拟交换 ...
【技术保护点】
【技术特征摘要】
1.一种跨AZ的设备切换系统,其特征在于,所述系统包括:位置服务设备、至少两个虚拟交换机及每个所述虚拟交换机连接的至少一个云服务器ECS,所述位置服务设备与至少两个所述虚拟交换机连接;所述位置服务设备和至少两个所述虚拟交换机位于同一数据中心内,至少两个所述虚拟交换机位于所述数据中心的同一虚拟私有云VPC内,所述VPC包括至少两个可用区AZ,每个所述虚拟交换机与所连接的ECS部署在一个AZ内,至少两个所述虚拟交换机连接的ECS均具有虚拟路由器高可用虚拟网络互联协议HAVIP地址的使用权限,所述虚拟路由器HAVIP地址由所述VPC分配,所述虚拟路由器HAVIP地址为可跨不同AZ的全局IP地址;其中,每个所述虚拟交换机用于在所述位置服务设备与连接的ECS之间进行报文的转发;每个所述虚拟交换机连接的ECS用于在成为主用ECS时,通过所述虚拟路由器HAVIP地址提供服务,所述主用ECS为所述虚拟路由器HAVIP地址可用的ECS;所述位置服务设备用于生成并管理主用ECS的路由表项,所述路由表项用于指示主用ECS的地址,以将访问所述虚拟路由器HAVIP地址的报文转发至主用ECS。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:私网网关,所述私网网关位于所述VPC内,所述私网网关与所述位置服务设备及所述VPC内的至少两个所述虚拟交换机连接,所述私网网关用于将所述数据中心的其他VPC内的客户端设备访问所述虚拟路由器HAVIP地址的报文转发至主用ECS。3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:公网网关,所述公网网关位于所述数据中心内,所述公网网关与所述位置服务设备连接,所述公网网关用于将所述数据中心外部的客户端设备访问所述虚拟路由器HAVIP地址的报文转发至主用ECS。4.一种跨AZ的设备切换方法,所述方法应用于权利要求1至3中任一项所述的跨AZ的设备切换系统,其特征在于,所述方法包括:当探测到所述虚拟路由器HAVIP地址在第一ECS上可用,所述位置服务设备生成指向所述第一ECS的第一路由表项,所述第一ECS为所述VPC的第一AZ内的任一ECS,所述第一路由表项用于指示所述第一ECS的地址,以将访问所述虚拟路由器HAVIP地址的报文转发至所述第一ECS;当探测到所述虚拟路由器HAVIP地址在所述第一ECS上不可用而在第二ECS上可用,所述位置服务设备生成指向所述第二ECS的第二路由表项,所述第二ECS为所述VPC的第二AZ内的任一ECS,所述第二路由表项用于指示所述第二ECS的地址,以将访问所述虚拟路由器HAVIP地址的报文转发至所述第二ECS;所述位置服务设备将所述第一路由表项切换为所述第二路由表项,以使所述第二ECS通过所述虚拟路由器HAVIP地址提供服务。5.根据权利要求4所述的方法,其特征在于,所述位置服务设备探测所述虚拟路由器HAVIP地址在第一ECS上可用,包括:所述位置服务设备向ECS群组内的每个ECS发送携带所述虚拟路由器HAVIP地址的探测报文,所述ECS群组由所述VPC内具有所述虚拟路由器HAVIP地址使用权限的ECS组成,所述探测报文用于触发所述ECS群组内的主用ECS进行响应;响应于接收到的所述探测报文,所述第一ECS向所述位置服务设备发送第一回复报文;
当接收到所述第一回复报文,所述位置服务设备确定所述虚拟路由器HAVIP地址在所述第一ECS上可用。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当接收到所述第一ECS发送的所述第一回复报文,第一虚拟交换机将所述第一ECS的位置信息添加到所述第一回复报文中,得到第二回复报文,并将所述第二回复报文发送至所述位置服务设备,所述第一虚拟交换机为所述第一ECS连接的虚拟交换机;所述位置服务设备生成指向所述第一ECS的第一路由表项,包括:当接收到所述第二回复报文,...
【专利技术属性】
技术研发人员:康达祥,杨博文,宋扬,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。