雙機集群

集群技術是新興起的一項高性能計算技術。它是將一組相互獨立的計算機通過網路整合成一個單一的計算機系統, 並以單一系統的模式加以管理。其目的是實現系統高可靠性和抗災難性, 同時提高系統的可用性和可縮放性。

集群技術

數據和伺服器是計算機信息系統的核心, 一個伺服器集群包含多台擁有共享數據存儲空間的伺服器, 當客戶與集群相互作用時, 集群就像一個獨立的伺服器, 對用戶是透明的。這樣的集群系統可以實現數據的永不丟失和系統的永不停機。集群系統通過功能整合和容錯技術實現系統的高可用性和高可靠性, 集群技術還能夠提供相對低廉的總體擁有成本和強大靈活的系統擴充能力。

具體來說,集群系統具有以下特點:

( 1)集群系統由若干完整的計算機組成, 整合了多台計算機的性能, 提高了系統的整體計算能力。

( 2) 集群中的伺服器, 通過系統的負載轉移機制實現負載平衡和容錯任務。

( 3) 在數據存儲中, 採用磁碟陣列技術提高存儲系統的容量、數據讀寫速度和可靠性, 使系統存儲性能得以大幅度提高,並實現數據的容錯。

( 4) 可實現單一系統映像, 即操作控制、IP登錄點、檔案結構、存儲空間、I/O 空間、作業管理系統等的單一化。

( 5) 在集群系統中可以動態地加入新的伺服器和刪除需要淘汰的伺服器, 從而最大限度地擴展系統以滿足不斷增長的套用需要。

( 6) 能夠為用戶提供不間斷的服務。系統中包括了多個節點, 當一個節點出現故障時, 整個系統仍然能夠繼續為用戶提供服務。

( 7) 具有極高的性價比。與傳統的大型主機相比, 具有很大的價格優勢。

( 8) 資源可充分利用。集群系統的每個節點都是相對獨立的機器, 當這些機器不提供服務或不需要使用時, 仍然能夠被充分利用

系統套用模式

在伺服器集群中, 雙機集群的磁碟陣列系統套用最為廣泛。硬體架構上有兩台伺服器, 並在兩台伺服器之間設一組磁碟陣列子系統實現數據的冗餘和容錯; 集控軟體 DualCluster在伺服器的多處理器之間分配資源和套用, 將其進行整合, 使之成為一個整體, 服務於系統。根據負載的分配和容錯技術,有兩種基本套用模式:

( 1)雙機互備( Dual Active)

雙機互備就是兩台主機均為工作機, 在正常情況下, 兩台工作機均為系統提供支持, 並互相監視對方的運行情況。當一台主機出現異常, 不能支持系統正常運行時, 另一台主機則主動接管異常機的工作, 繼續支持系統的運行。這樣保證了系統不間斷運行, 達到永不停機的目的。異常機經過維修恢復正常後再切換回來。

硬體系統基本配置包括: 兩台相對應的伺服器; 每台伺服器內兩塊乙太網卡;

( 2)雙機熱備( Hot Standby)

雙機熱備就是一台主機為工作機, 另一台主機為備份機。系統在正常情況下, 工作機為系統提供支持, 備份機監視對方的運行情況; 當一台主機出現異常, 不能支持系統正常運行時,另一台主機則主動接管異常機的工作, 繼續支持系統的運行,從而保證系統不間斷運行, 實現永不停機的功能。當異常機修復後再進行切換。

硬體系統基本配置包括: 兩台相對應的伺服器; 每台伺服器內一塊乙太網卡; 伺服器內裝一組 SCSI 接口或光纖通道Host 卡; 一台磁碟陣列子系統。軟體系統基本需求為網路作業系統( UNIX/Windows NT) 、雙機控制軟體( Dcluster) 、套用系統( DataBase 等)

(3)雙機雙工

雙機雙工模式:是cluster(群集)的一種形式,兩台伺服器均為活動,同時運行相同的套用,保證整體的性能,也實現了負載均衡和互為備份,需要利用磁碟櫃存儲技術(最好採用San方式)。WEB伺服器或FTP伺服器等用此種方式比較多。

相關詞條

熱門詞條

聯絡我們