今天咱們說一個不是特別新,但最近今年伴隨大數據熱而比較火的一個技術-集羣技術。
服務器
集羣(Cluster)技術是指一組相互犭蟲立的計算機,利用高速通訊網絡組成一個計算機系統,每一個羣集節點(即集羣中的每臺計算機)都是能夠自主運行的一個犭蟲立服務器。這些服務器能夠彼此通訊,對網絡客戶機來講就像是造成了一個單一系統,協同起來向用戶提供應用程序、系統資源和數據,並以單一系統的模式加以管理。簡單講就是當一個客戶端(Client)與集羣相互做用時,整個集羣像是一個犭蟲立的服務器。
網絡
瞭解了集羣的概念以後,接下來咱們繼續講一下集羣的特色:
一、高性能計算機系統
集羣的強大處理能力在於集羣可以整合多臺普通計算機系統,經過負載均衡、並行處理、時間片處理等多種方式將用戶端請求分散到各個計算機上,從而使整個集羣計算機系統完成以後超級計算機才能完成的工做的強大處理能力。
二、高可用性的計算機系統
集羣的高可用性在於當集羣計算機系統中的節點出現軟件或硬件故障時,集羣中的冗餘計算機系統能夠迅速代替發生故障的節點計算機系統,並自動投入應用,從而保證整個系統的不間斷運行。
三、可擴展性良好的計算機系統
集羣的可擴展性在於當集羣系統的處理能力達到瓶頸的時候,除了經過增長集羣中每一個計算機節點的單機處理能力(如經過增長CPU數量、增長內存大小等手段)外,還能夠經過增長集羣節點數,即經過向羣集添加新的計算機節點,使整個集羣系統的處理能力隨着處理器的添加而伸縮,從而增大應用程序吞吐量,以達到增長系統的總體處理能力的目的,完成系統的擴容。
因爲集羣系統具備高性能、高可用性和可擴展性等特色,而且其性價比相對較高,所以集羣系統的應用領域很是普遍,幾乎能夠應用在全部的計算機領域。因此,瞭解、掌握和應用集羣技術,就成爲了現階段開發人員和管理人員必須儲備的基礎技能。
接下來,咱們繼續講解集羣相關的其餘內容。 敬請期待!
負載均衡