什么是边缘高可用虚拟IP

边缘高可用虚拟IP(HAVIP)是一种可以独立创建和释放的私网IP资源,具备与ENS实例私网IP地址相同的网络接入能力,可以与高可用软件,例如Keepalived配合使用,搭建高可用主备服务,提高业务的可用性。同时HAVIP支持绑定一个弹性公网IP(EIP)、多个ENS实例或多个ENS实例的弹性网卡,以实现同节点、多服务器高可用架构下的IP漂移,确保对外提供服务的私网IP始终不变。

背景信息

在传统数据中心里,服务器可以通过地址解析协议ARP(Address Resolution Protocol)声明自己的IP地址并对外提供服务,很多应用场景或常用软件需要主机具备此能力。例如,使用Keepalived、Heartbeat等软件实现容灾恢复过程中服务IP不变的高可用方案。

然而,大部分云厂商采用SDN架构后,在VPC环境下因为采用vxlan三层转发,不支持ARP广播功能。且云上网络环境需使用虚拟化技术构建,虚拟服务器IP地址由云平台底层的虚拟化平台分配和管理。您的应用无法像传统方式一样修改主机IP地址,为此,ENS推出HAVIP功能,解决此问题。

使用场景

  • 面向公网的高可用服务。

    如下图所示,ENS-1和ENS-2实例通过Keepalived实现主备高可用,并与HAVIP成功绑定;其中,ENS-1实例通过ARP宣告该HAVIP。宣告成功后,ENS-1作为主实例通过与HAVIP绑定的EIP对外提供服务,ENS-2作为备用ENS实例。

    当ENS-1发生故障时,ENS-2会自动调用自身的接管程序,接管ENS-1的服务,实现业务高可用。

    image
  • 面向私网的高可用服务。

    如下图所示,ENS-1和ENS-2实例基于HAVIP,使用Keepalived组合成一个高可用的私网服务。VPC内的其他实例ENS-3可以通过私网访问该服务,服务地址为HAVIP的地址。当ENS-1发生故障时,ENS-2会自动调用自身的接管程序,接管ENS-1的服务,实现业务高可用。

    image

使用限制与配额

分类

默认限制

支持HAVIP的网络类型

VPC类型

单ENS实例支持同时绑定的HAVIP数量

5个

单HAVIP支持同时绑定的EIP数量

1个

单HAVIP可同时绑定ENS实例或弹性网卡的数量

10个

HAVIP是否支持广播和组播通信

只支持单播

计费说明

公测期间,HAVIP免费使用,且不承诺任何服务等级协议(SLA)相关的保障条款。