華為云計算 云知識 虛擬私有云VPC虛擬IP介紹
虛擬私有云VPC虛擬IP介紹
VPC

虛擬IP(Virtual IP Address,簡稱VIP)是一個未分配給真實彈性 云服務器 網卡的IP地址。彈性云服務器除了擁有私有IP地址外,還可以擁有虛擬IP地址,用戶可以通過其中任意一個IP(私有IP/虛擬IP)訪問此彈性云服務器。同時,虛擬IP地址擁有私有IP地址同樣的網絡接入能力,包括VPC內二三層通信、VPC之間對等連接訪問,以及 彈性公網IP 、VPN、 云專線 等Internet接入。

多個主備部署的彈性云服務器可以在綁定虛擬IP地址時選擇同一個虛擬IP地址。用戶可以為該虛擬IP地址綁定一個彈性 公網IP 地址,從互聯網可以訪問后端綁定了同一個虛擬IP地址的多個主備部署的彈性云服務器,增強容災性能。

典型組網

虛擬IP主要用在彈性云服務器的主備切換,達到高可用性HA(High Availability)的目的。當主服務器發(fā)生故障無法對外提供服務時,動態(tài)將虛擬IP切換到備服務器,繼續(xù)對外提供服務。本節(jié)介紹兩種典型的組網模式。

  • 典型組網1:HA高可用性模式

    場景舉例:如果您想要提高服務的高可用性,避免單點故障,可以用“一主一備”或“一主多備”的方法組合使用彈性云服務器,這些彈性云服務器對外表現為一個虛擬IP。當主服務器故障時,備服務器可以轉為主服務器,繼續(xù)對外提供服務。

    圖1 HA高可用性模式組網圖
    HA高可用性模式組網圖

    • 將2臺同子網的彈性云服務器綁定同一個虛擬IP。

    • 將這2臺彈性 云服務器配置 Keepalived,實現一臺為主服務器,一臺為備份服務器。Keepalived可參考業(yè)內通用的配置方法,此處不做詳細介紹。

  • 典型組網2:高可用負載均衡集群

    場景舉例:如果您想搭建高可用負載均衡集群服務,您可以采用Keepalived + LVS(DR)來實現。

    圖2 高可用負載均衡集群
    高可用負載均衡集群

    Keepalived + LVS調度服務端安裝配置以及后端RealServer服務器配置可以參考業(yè)內通用的配置方法,此處不做詳細介紹。

    • 將2臺彈性云服務器綁定同一個虛擬IP。

    • 將綁定了虛擬IP的這2臺彈性云服務器配置Keepalived+LVS(DR模式),組成LVS主備服務器。這2臺服務器作為分發(fā)器將請求均衡地轉發(fā)到不同的后端服務器上執(zhí)行。

    • 配置另外2臺彈性云服務器作為后端RealServer服務器。

    • 關閉2臺后端RealServer彈性云服務器的源/目的檢查。

應用場景

  • 場景一:通過彈性公網IP訪問虛擬IP。

    您的應用需要具備高可用性并通過Internet對外提供服務,推薦使用彈性公網IP綁定虛擬IP功能。

  • 場景二:通過VPN/云專線/對等連接訪問虛擬IP。

    您的應用需要具備高可用性并且需要通過Internet訪問,同時需要具備安全性(VPN),保證穩(wěn)定的網絡性能(云專線),或者需要通過其他VPC訪問(對等連接)。