複製鏈接
請複製以下鏈接發送給好友

計算機集羣

鎖定
計算機集羣簡稱集羣,是一種計算機系統, 它通過一組鬆散集成的計算機軟件或硬件連接起來高度緊密地協作完成計算工作。在某種意義上,他們可以被看作是一台計算機。
中文名
計算機集羣
外文名
Computer cluster
性    質
計算機系統
領    域
計算機

計算機集羣簡介

集羣系統中的單個計算機通常稱為節點,通常通過局域網連接,但也有其它的可能連接方式。集羣計算機通常用來改進單個計算機的計算速度和/或可靠性。一般情況下集羣計算機比單個計算機,比如工作站或超級計算機性能價格比要高得多。 [1] 

計算機集羣集羣分類

集羣分為同構與異構兩種,它們的區別在於:組成集羣系統的計算機之間的體系結構是否相同。集羣計算機按功能和結構可以分成以下幾類 [1] 
高可用性集羣 High-availability (HA) clusters
負載均衡集羣 Load balancing clusters
高性能計算集羣 High-performance (HPC) clusters
網格計算 Grid computing
高可用性集羣
一般是指當集羣中有某個節點失效的情況下,其上的任務會自動轉移到其他正常的節點上。還指可以將集羣中的某節點進行離線維護再上線,該過程並不影響整個集羣的運行。 [1] 
負載均衡集羣
負載均衡集羣運行時一般通過一個或者多個前端負載均衡器將工作負載分發到後端的一組服務器上,從而達到整個系統的高性能和高可用性。這樣的計算機集羣有時也被稱為服務器羣(Server Farm)。 一般高可用性集羣和負載均衡集羣會使用類似的技術,或同時具有高可用性與負載均衡的特點。
Linux虛擬服務器(LVS)項目在Linux操作系統上提供了最常用的負載均衡軟件。 [1] 
高性能計算集羣
高性能計算集羣採用將計算任務分配到集羣的不同計算節點兒提高計算能力,因而主要應用在科學計算領域。比較流行的HPC採用Linux操作系統和其它一些免費軟件來完成並行運算。這一集羣配置通常被稱為Beowulf集羣。這類集羣通常運行特定的程序以發揮HPC cluster的並行能力。這類程序一般應用特定的運行庫, 比如專為科學計算設計的MPI庫。
HPC集羣特別適合於在計算中各計算節點之間發生大量數據通訊的計算作業,比如一個節點的中間結果或影響到其它節點計算結果的情況。 [1] 
網格計算
網格計算或網格集羣是一種與集羣計算非常相關的技術。網格與傳統集羣的主要差別是網格是連接一組相關並不信任的計算機,它的運作更像一個計算公共設施而不是一個獨立的計算機。還有,網格通常比集羣支持更多不同類型的計算機集合。
網格計算是針對有許多獨立作業的工作任務作優化,在計算過程中作業間無需共享數據。網格主要服務於管理在獨立執行工作的計算機間的作業分配。資源如存儲可以被所有結點共享,但作業的中間結果不會影響在其他網格結點上作業的進展。 [1] 

計算機集羣集羣技術

1、通過多台計算機完成同一個工作。達到更高的效率。
2、兩機或多機內容、工作過程等完全一樣。如果一台死機,另一台可以起作用。 [2] 
參考資料
  • 1.    "Nuclear weapons supercomputer reclaims world speed record for US". The Telegraph. 18 Jun 2012. Retrieved 18 Jun 2012.
  • 2.    William W. Hargrove, Forrest M. Hoffman and Thomas Sterling (August 16, 2001). "The Do-It-Yourself Supercomputer". Scientific American. 265 (2). pp. 72–79. Retrieved October 18, 2011.