計算高可用架構

計算高可用的本質是通過冗餘來規避部分硬件故障的風險,所以計算高可用的設計思想很簡單,通過增加更多的服務器來達到計算高可用。

計算高可用架構設計的複雜度主要體現在任務管理方面,計算高可用架構設計的關鍵點有如下兩點,第一哪些服務器可以執行任務,第二任務如何重新執行。

常見的架構模式主要有主備,主從,對稱集羣和非對稱集羣。

主備架構是計算高可用最簡單的架構,和存儲高可用的主備複製架構類似,但是要更簡單一些,因爲計算高可用的主備架構,無需數據複製。

在主從架構中,計算高可用架構中的從機也是要執行任務,任務分配器需要將任務進行分類,確定哪些任務可以發送給主機執行,哪些任務可以發送給從機執行。

在對稱集羣架構中,對稱集羣中的每臺服務器的角色都是一樣的,都可以執行所有任務,對稱集羣,更通俗的叫法是負載均衡集羣,或者負載均衡集羣,設計的關鍵點有兩點,任務分配器需要檢測服務器的狀態,任務分配器需要選取分配策略。

在非對稱集羣架構中,非對稱集羣中不同服務器的角色是不一樣的,不同角色的服務器承擔不同的職責。非對稱集羣相比與負載均衡集羣設計複雜度主要體現在兩個方面,第一是任務分配策略更加複雜,需要將任務劃分爲不同類型並分配給不同角色的集羣節點,第二是角色分配策略實現比較複雜。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章