當前位置:歷史故事大全網 - 歷史天氣 - 集群技術的分類

集群技術的分類

1 科學集群

科學集群是並行計算的基礎。通常,科學集群涉及為集群開發的並行應用程序,以解決復雜的科學問題。科學集群對外就好像壹個超級計算機,這種超級計算機內部由十至上萬個獨立處理器組成,並且在公***消息傳遞層上進行通信以運行並行應用程序。

2 負載均衡集群

負載均衡集群為企業需求提供了更實用的系統。負載均衡集群使負載可以在計算機集群中盡可能平均地分攤處理。負載通常包括應用程序處理負載和網絡流量負載。這樣的系統非常適合向使用同壹組應用程序的大量用戶提供服務。每個節點都可以承擔壹定的處理負載,並且可以實現處理負載在節點之間的動態分配,以實現負載均衡。對於網絡流量負載,當網絡服務程序接受了高入網流量,以致無法迅速處理,這時,網絡流量就會發送給在其它節點上運行的網絡服務程序。同時,還可以根據每個節點上不同的可用資源或網絡的特殊環境來進行優化。與科學計算集群壹樣,負載均衡集群也在多節點之間分發計算處理負載。它們之間的最大區別在於缺少跨節點運行的單並行程序。大多數情況下,負載均衡集群中的每個節點都是運行單獨軟件的獨立系統。

但是,不管是在節點之間進行直接通信,還是通過中央負載均衡服務器來控制每個節點的負載,在節點之間都有壹種公***關系。通常,使用特定的算法來分發該負載。

3 高可用性集群

當集群中的壹個系統發生故障時,集群軟件迅速做出反應,將該系統的任務分配到集群中其它正在工作的系統上執行。考慮到計算機硬件和軟件的易錯性,高可用性集群的主要目的是為了使集群的整體服務盡可能可用。如果高可用性集群中的主節點發生了故障,那麽這段時間內將由次節點代替它。次節點通常是主節點的鏡像。當它代替主節點時,它可以完全接管其身份,因此使系統環境對於用戶是壹致的。

高可用性集群使服務器系統的運行速度和響應速度盡可能快。它們經常利用在多臺機器上運行的冗余節點和服務,用來相互跟蹤。如果某個節點失敗,它的替補者將在幾秒鐘或更短時間內接管它的職責。因此,對於用戶而言,集群永遠不會停機。

在實際的使用中,集群的這三種類型相互交融,如高可用性集群也可以在其節點之間均衡用戶負載。同樣,也可以從要編寫應用程序的集群中找到壹個並行集群,它可以在節點之間執行負載均衡。從這個意義上講,這種集群類別的劃分是壹個相對的概念,不是絕對的。

  • 上一篇:三星SCH-W299能用中国移动的卡上网吗?
  • 下一篇:《简·爱》读后感500字
  • copyright 2024歷史故事大全網