JDCloud雲計算基礎之彈性計算服務產品高可用組

什麼是高可用組?

高可用組(Availbility Group),是由京東雲平臺提供的爲確保業務高可用而提供的一種部署解決方案,爲了確保高可用組當中雲主機實例服務的可用性,把這些雲主機實例分散部署在不同且相互之間隔離的物理資源(即故障域 Fault Domain)上,防止由於硬件資源單點故障而導致服務的中斷。

故障域:單個機房內內網交換機或者電力供應設備電源設備故障造成的單點故障的最大影響範圍,不同的故障域內宿主機連接到不同的物理交換機或PDU上,以保證故障域之間物理故障的完全隔離。

針對於單點故障,可以使用高可用組搭配京東雲提供的基於軟件定義網絡的負載均衡服務使用,用戶通過公網的方式訪問到負載均衡器的公網IP,由負載均衡器把流量牽引到後端不同的雲主機實例來提供用戶訪問。

高可用組的工作機制

JDCloud雲計算基礎之彈性計算服務產品高可用組(1)

鼓勵儘量多配置高可用區可用組(可以理解成多主機實例),部署第一個實例可以在可用區A內FD1,第一個實例可以在可用區A內FD2,依次類推,這樣的部署優勢是當一個故障域發生故障,一個故障域對應一個機架(網絡交換機或電源PDU故障)僅僅是故障域2中的雲主機實例產生影響,在可用區內的其他故障域是不受影響的,任何一個單節點的故障都不會影響到服務的可用性。

如果是多可用區的部署,例如高可用組當中有15個雲主機實例,那麼就會自動在可用區A和可用區B這兩個可用區當中來均衡分佈雲主機實例,比如第一個雲主機實例部署在可用區A故障域1,第二個雲主機實例部署在可用區B故障域1,以此類推來均衡部署所有的雲主機實例,防止數據中心故障,其他數據中心的雲主機實例依舊可以提供服務。

高可用組的產品優勢

對於高可用組可以配置隨着業務負載的波動自動作雲主機實例的度量,自動伸縮,例如發現在高可用組中雲主機實例CPU利用率比較高,可以針對高可用組來啓動雲主機實例的自動伸縮,節約了雲服務的使用成本。

注意:如果配置了一個不在高可用組的保護之下的雲主機實例(即單點雲主機),是不可以拉到高可用組的。

發佈了55 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章