全部產品
Search
文件中心

ENS:什麼是邊緣高可用虛擬IP

更新時間:Jul 17, 2024

邊緣高可用虛擬IP(HAVIP)是一種可以獨立建立和釋放的私網IP資源,具備與ENS執行個體私網IP地址相同的網路接入能力,可以與高可用軟體,例如Keepalived配合使用,搭建高可用主備服務,提高業務的可用性。同時HAVIP支援綁定一個Elastic IP Address(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的服務,實現業務高可用。

  • 面向私網的高可用服務。

    如下圖所示,ENS-1和ENS-2執行個體基於HAVIP,使用Keepalived組合成一個高可用的私網服務。VPC內的其他執行個體ENS-3可以通過私網訪問該服務,服務地址為HAVIP的地址。當ENS-1發生故障時,ENS-2會自動調用自身的接管程式,接管ENS-1的服務,實現業務高可用。

使用限制與配額

分類

預設限制

支援HAVIP的網路類型

VPC類型

單ENS執行個體支援同時綁定的HAVIP數量

5個

單HAVIP支援同時綁定的EIP數量

1個

單HAVIP可同時綁定ENS執行個體或彈性網卡的數量

10個

HAVIP是否支援廣播和組播通訊

只支援單播

計費說明

公測期間,HAVIP免費使用,且不承諾任何服務等級協議(SLA)相關的保障條款。