伺服器集群方案設計

  當前主流的集群方式包括以下幾種:

  1.伺服器主備集群方式

  伺服器主-備方式由一台伺服器在正常運行狀態提供對外服務,其它集群節點作為備份機,備份機在正常狀態下不接受外部的應用請求,實時對生產機進行檢測,當生產機停機時才會接管應用服務,因此設備利用率最高可達50%。主備方式集群如下圖所示,節點2為正常提供服務的伺服器,運行多個應用(pkgA,pkgB..),節點1平時只監控節點2的狀態,不對外提供服務,當節點2出現故障時,節點1將把兩個應用接管過來,並對外提供服務。

  2.伺服器互備份集群方式

  多台伺服器組成集群,每台伺服器運行獨立的應用,同時作為其它伺服器的備份機,當主應用中斷,服務將被其它集群節點所接管,接管服務的節點將運行自身應用和故障伺服器的應用,這種方式各集群節點的硬體資源均可被應用於對外服務。互備方式集群如下圖所示,節點1和節點2分別運行1個或多個不同的應用,但只對外提供本地的主應用,兩個節點之間互相進行監控,集群中任何一個節點出現故障後,另一個節點把故障節點的主應用接管過來,所有應用服務由一台伺服器完成。

  這種方式的主要缺點在於:

   由於需要重新啟動資料庫核心進程,無法保證資料庫系統連續不間斷地運行

   在系統切換的過程中,客戶端與伺服器之間的資料庫連接會中斷,需要重新進行資料庫的連接和登錄工作

   由於資料庫系統只能在一台伺服器上運行,另一台伺服器無法分擔系統的負載,實際上造成了客戶投資的浪費。在有些系統中,為了解決雙機負載分擔的問題,將應用系統人為分割為兩個資料庫系統,分別在兩台伺服器上運行。這種方式在一定程度上解決了負載分擔的問題,但給系統管理、統計分析等業務處理帶來了很多額外的複雜性

  3.伺服器並行集群方式

  集群有多台伺服器構成,同時提供相同的應用,可以實現多台伺服器之間的負載均衡,提供大訪問量的應用需求,如Web訪問及資料庫等應用,伺服器並行集群方式一般由應用系統自身(如OracleRAC、中間件負載均衡等)或外部專用伺服器負載均衡設備實現。


推薦閱讀:

方案#
最全的衛生間解決方案,拯救裝修小白!
33個卧室 衛生間設計方案
冬季養眼又高級的十組配色方案,哪一組是你的最愛?
旺報社評-大陸應提出具體統一方案

TAG:設計 | 伺服器 | 方案 | 集群 | 伺服器集群 |