1. 程式人生 > >項目進階 之 集群環境搭建(一)概述

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

問題 特點 多臺 cpu 好的 content 成了 系統資源 通過

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

什麽是集群技術

集群(Cluster)技術是指一組相互犭蟲立的計算機,利用快速通信網絡組成一個計算機系統。每一個群集節點(即集群中的每臺計算機)都是能夠自主執行的一個犭蟲立server。

這些server能夠彼此通信,對網絡客戶機來說就像是形成了一個單一系統。協同起來向用戶提供應用程序、系統資源和數據,並以單一系統的模式加以管理。簡單講就是當一個client(Client)與集群相互作用時,整個集群像是一個犭蟲立的server。



集群的特點

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

因為集群系統具有高性能、高可用性和可擴展性等特點,而且其性價比相對較高,因此集群系統的應用領域很廣泛,差點兒能夠應用在全部的計算機領域。

所以,了解、掌握和應用集群技術,就成為了現階段開發者和管理人員必須儲備的基礎技能。

接下來,我們繼續解說集群相關的其它內容。

敬請期待。

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