叢集式架構 / Clustering 叢集, 將數台電腦連結成為邏輯上的一台電腦, 目的是可平衡負載 (LOAD BLANCING) 或作為平行處理 (PARALLEL PROCESSING) 來提昇執行效能, 在某一台電腦發生問題時其他電腦能自動接手以達成錯誤容忍 (FAULT TOLERANCE). 圖示由於近年來微處理器及網路相關技術的長足進步,使得採用這些標準配備來建構平行計算平台的 可行性大為提高,且具有價格低廉,元件取得容易,維護容易等優點。國外已有許多單位著手進 行相關的研究,稱之為Clustering technology(叢集技術)。 [解說] 要建構 Scalable (對漸增的負載, 性能降低較慢, 資源較慢達到飽合) & Available (具容錯性) 的大型分散式系統, 理想的結構必需具有對稱性以及某種程度的自主性. Clustering 就是用來近似 Symmetry & Autonomy 組態的方法. 系統分割為一群半自 主性的 Cluster. 一個 Cluster 由一群機器以及其專用的 Cluster Server 組成, 用到其它 Cluster 資源的機會並不大. 在大部份的時間內, 每個機器的要求都能被 其 Cluster Server 所滿足. Clustering 對 Client 來說就像是一部單一的 Server. 這種方法的成效要看如何配置各個單位以及區域資源. 如果 Cluster 能夠取得相當 的平衡 (Server 能夠滿足所有 Cluster 的要求), 便可視為一模組不斷擴大系統規 模而不容易產生瓶頸.
Server架構成cluster 所以叫做Cluster Server
這個技術如果想試試看 可以去微軟的MSDN下載
跟硬體無關
沒有留言:
張貼留言