什么是虛擬IP
虛擬IP(Virtual IP Address,簡稱VIP)是一個從子網中分配的內網IP地址,沒有分配給真實彈性云服務器網卡。虛擬IP地址擁有私有IP地址同樣的網絡接入能力,用戶也可以像主私網IP地址一樣通過虛擬IP去訪問彈性云服務器。
您可以通過將虛擬IP與主備彈性云服務器綁定,根據是否需要訪問公網可以為虛擬IP綁定一個彈性IP,配合高可用軟件(例如Keepalived)使用,實現業務的高可用。
說明重要:虛擬IP免費使用。非虛擬IP軟件問題,例如高可用軟件(keeplived)配置,物理網絡等相關問題導致的業務受損不承擔責任,不承諾任何服務等級協議相關的保障條款。
注意1、如未結合Keepalived使用,請謹慎刪除與虛擬IP綁定的主服務器或者網卡,有可能會導致備服務器或網卡流量不通等現象。
2、對于可用區資源池來說,虛擬IP只支持單播,不支持廣播和組播。如果您使用keepalived等第三方軟件結合虛擬IP搭建高可用場景,您需要將配置文件中的通信方式修改為單播通信。
3、對于地域資源池來說,僅vxlan架構資源池的IPv4類型的虛擬IP支持組播,其余形式均不支持組播。虛擬IP也不支持廣播通信。
4、標準裸金屬不支持IPv6類型虛擬IP,請勿在標準裸金屬子網內申請IPv6類型虛擬IP使用。
特點介紹
虛擬IP具備如下網絡特性:
- 虛擬IP可以動態的落在某一臺云服務器上,某個云服務器可以通過ARP協議來宣告與虛擬IP之間的關系,更改綁定的服務器對象。
- 虛擬IP是從子網中分配的IP地址,僅支持綁定同屬于一個子網下的資源。
組網模式
虛擬IP主要是搭配高可用軟件,例如Keepalived,用于彈性云服務器的主備切換。當主服務器發生故障時,虛擬IP將動態切換到備服務器上,備服務器會接管主服務器的業務,保證業務正常運行。
高可用性模式場景舉例:為實現業務的高可用,避免單點故障,可以利用同一個虛擬IP結合不同的彈性云服務器實現“一主多備”的場景。當主服務器故障時,備服務器可以轉為主服務器,繼續對外提供服務。
以“一主一備”的場景為例,實現高可用性需要完成如下配置:
- 將一個虛擬IP綁定與同屬于一個子網的兩臺云服務器做綁定。
- 將兩臺云服務器結合Keepalived使用,動態指定其中一臺為主服務器,另一臺為備服務器。具體操作文檔可以參考虛擬IP結合keepalived實現主備雙機高可用。
應用場景
結合彈性IP訪問公網業務
- 當您需要對外提供高可用服務時,可以將彈性IP與虛擬IP綁定,實現面向公網的高可用性。
云內高可用私網服務
- 當您需要同一子網內的云服務器通過同一私網地址訪問高可用服務,您可以將虛擬IP與云服務器相綁定,實現“一主多備”的場景。
使用限制
- 虛擬IP僅支持與同一子網下的服務器進行綁定;
- 一個虛擬IP僅支持綁定一個彈性IP;
- 一個云主機/物理機綁定的虛擬IP數量建議不超過10個;
- IPv6類型虛擬IP不支持綁定彈性IP,如果需要訪問公網,請在共享帶寬界面添加該虛擬IP。