項目進階 之 集羣環境搭建(一)概述

       今天我們說一個不是特別新,但最近今年伴隨大數據熱而比較火的一個技術-集羣技術。

什麼是集羣技術

       集羣(Cluster)技術是指一組相互犭蟲立的計算機,利用高速通信網絡組成一個計算機系統,每個羣集節點(即集羣中的每臺計算機)都是可以自主運行的一個犭蟲立服務器。這些服務器可以彼此通信,對網絡客戶機來說就像是形成了一個單一系統,協同起來向用戶提供應用程序、系統資源和數據,並以單一系統的模式加以管理。簡單講就是當一個客戶端(Client)與集羣相互作用時,整個集羣像是一個犭蟲立的服務器。

集羣的特點

       瞭解了集羣的概念之後,接下來我們繼續講一下集羣的特點:
       1、高性能計算機系統
       集羣的強大處理能力在於集羣能夠整合多臺普通計算機系統,通過負載均衡、並行處理、時間片處理等多種方式將用戶端請求分散到各個計算機上,從而使整個集羣計算機系統完成之後超級計算機才能完成的工作的強大處理能力。
       2、高可用性的計算機系統
       集羣的高可用性在於當集羣計算機系統中的節點出現軟件或硬件故障時,集羣中的冗餘計算機系統可以迅速代替發生故障的節點計算機系統,並自動投入應用,從而保證整個系統的不間斷運行。
       3、可擴展性良好的計算機系統
       集羣的可擴展性在於當集羣系統的處理能力達到瓶頸的時候,除了通過增加集羣中每個計算機節點的單機處理能力(如通過增加CPU數量、增加內存大小等手段)外,還可以通過增加集羣節點數,即通過向羣集添加新的計算機節點,使整個集羣系統的處理能力隨着處理器的添加而伸縮,從而增大應用程序吞吐量,以達到增加系統的整體處理能力的目的,完成系統的擴容。

       由於集羣系統具有高性能、高可用性和可擴展性等特點,並且其性價比相對較高,因此集羣系統的應用領域非常廣泛,幾乎可以應用在所有的計算機領域。所以,瞭解、掌握和應用集羣技術,就成爲了現階段開發人員和管理人員必須儲備的基礎技能。

       接下來,我們繼續講解集羣相關的其他內容。 敬請期待!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章