高可用虚拟IP(High-Availability Virtual IP Address,简称HaVip)是一种可以独立创建和释放的私网IP资源。HaVip可以与高可用软件(例如keepalived)配合使用,搭建高可用主备服务,提高业务的可用性。

功能发布及地域支持情况
HaVip功能正在公测,您可以提交公测申请。
公测期间,HaVip免费使用。待HaVip功能商业化后会产生相应费用,具体时间请关注公告。公测期间,HaVip不承诺任何服务等级协议(SLA)相关的保障条款。
区域 | 支持高可用虚拟IP的地域 |
---|---|
亚太 | 华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华北6(乌兰察布)、华东1(杭州)、华东2(上海)、华南1(深圳)、华南2(河源)、华南3(广州)、西南1(成都)、中国(香港)、日本(东京)、新加坡、澳大利亚(悉尼)、马来西亚(吉隆坡)、印度尼西亚(雅加达) |
欧洲与美洲 | 美国(硅谷)、美国(弗吉尼亚)、德国(法兰克福)、英国(伦敦) |
中东与印度 | 印度(孟买)、阿联酋(迪拜) |
功能简介
- HaVip直接与ECS实例绑定。
一个HaVip支持同时绑定两个不同的ECS实例,绑定成功后,两个ECS实例可以通过地址解析协议ARP(Address Resolution Protocol)宣告同一个HaVip。宣告成功后,一个ECS实例作为主ECS实例,另一个ECS实例作为备ECS实例。当主ECS实例出现故障时,备ECS实例可以转换为主ECS实例,继续提供服务。
- HaVip绑定ECS实例的主网卡或者ECS实例的辅助网卡。
一个HaVip支持同时绑定两个不同的ECS实例的弹性网卡(主网卡或辅助网卡),绑定成功后,两个弹性网卡可以通过ARP协议宣告同一个HaVip。宣告成功后,一个弹性网卡作为主弹性网卡,另一个弹性网卡作为备弹性网卡。当主弹性网卡出现故障时,备弹性网卡可以转换为主弹性网卡,继续提供服务。
- HaVip是一个浮动的私网IP,不会固定在指定的ECS实例或弹性网卡上。ECS实例或弹性网卡可通过ARP协议宣告来更改与HaVip的绑定关系。
- HaVip具有子网属性,仅支持绑定到同一交换机下的ECS实例或弹性网卡上。
- 一个HaVip支持同时绑定两个ECS实例或同时绑定两个弹性网卡,但一个HaVip不能既绑定ECS实例又绑定弹性网卡。
使用场景
- 场景一:面向私网的高可用服务
如下图所示,两个ECS实例基于HaVip,使用Keepalived组合成一个高可用的私网服务。VPC内的其他实例可以通过私网访问该服务,服务地址为HaVip的地址。当主ECS实例发生故障时,备用ECS实例会自动调用自身的接管程序,接管主ECS实例的服务,实现业务高可用。
- 场景二:面向公网的高可用服务
如下图所示,两个ECS实例基于HaVip,使用Keepalived并且将HaVip与EIP绑定,对外提供高可用的公网服务,服务地址为HaVip绑定的EIP。当主ECS实例发生故障时,备用ECS实例会自动调用自身的接管程序,接管主ECS 实例的服务,实现业务高可用。
使用限制
资源 | 默认限制 | 提升配额 |
---|---|---|
支持创建HaVip的网络类型 | VPC类型 | 无法提升。 |
单个ECS实例支持同时绑定的HaVip数量 | 5个 | |
单个HaVip支持同时绑定的ECS实例或弹性网卡的数量 | 2个 | |
HaVip是否支持广播和组播通信 | 不支持
说明 HaVip只支持单播,如果您使用keepalived等第三方软件实现高可用,需要将配置文件中的通信方式修改为单播通信。
|
|
单个账号支持创建的HaVip的数量 | 5个 | |
单个VPC支持创建的HaVip的数量 | 5个 | |
单个VPC内,目的地址指向HaVip的路由条目的数量 | 5条 |
使用HaVip
具体操作,请参见HaVip结合keepalived实现主备双机高可用。
在文档使用中是否遇到以下问题
更多建议
匿名提交