求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

集群性檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
集群性
圖片來自優酷

集群一組相互獨立的、通過高速網絡互聯的計算機,它們構成了一個組,並以單一系統的模式加以管理。一個客戶與集群相互作用時,集群是一個獨立的服務器


集群配置是用於提高可用性和可縮放性。 和傳統的高性能計算機技術相比,集群技術可以利用各檔次的服務器作為節點,系統造價低,可以實現很高的運算速度,完成大運算量的計算,具有較高的響應能力,能夠滿足日益增長的信息服務的需求。   

集群技術是一種通用的技術,其目的是為了解決單機運算能力的不足、IO能力的不足、提高服務的可靠性、獲得規模可擴展能力,降低整體方案的運維成本。只要在其他技術不能達到以上的目的,或者雖然能夠達到以上的目的,但是成本過高的情況下,就可以採用集群技術。

什麼是分布式集群?

分布式與集群是不一樣的,簡單說,分布式是以縮短單個任務的執行時間來提升效率的,而集群則是通過提高單位時間內執行的任務數來提升效率。

如果一個任務由10個子任務組成,每個子任務單獨執行需1小時,則在一台服務器上執行改任務需10小時。

採用分布式方案,提供10台服務器,每台服務器只負責處理一個子任務,不考慮子任務間的依賴關係,執行完這個任務只需一個小時。

而採用集群方案,同樣提供10台服務器,每台服務器都能獨立處理這個任務。假設有10個任務同時到達,10個服務器將同時工作,10小後,10個任務同時完成,這樣,整體來看,還是1小時內完成一個任務。

擴展資料

分布式系統可以分為機體內系統、建築物內系統、建築物間系統和不同地理範圍的區域系統等,它們的耦合度依次由高到低按應用領域的性質決定耦合度,可以分成三類:

一、是面向計算任務的分布並行計算機系統和分布式多用戶計算機系統,它們要求儘可能高的耦合度,以便發展成為能分擔大型計算機和分時計算機系統所完成的工作。

二、是面向管理信息的分布式數據處理系統。耦合度可以適當降低。

三、是面向過程控制的分布式計算機控制系統。耦合度要求適中,當然對於某些實時應用,其耦合度的要求可能很高。

分布式與集群的區別是什麼?

性質不同:分布式是不同的業務模塊部署在不同的服務器上或者同一個業務模塊分拆多個子業務,部署在不同的服務器上,解決高並發的問題。集群是同一個業務部署在多台機器上,提高系統可用性

集群一般被分為三種類型,高可用集群如RHCS、LifeKeeper等,負載均衡集群如LVS等、高性能運算集群;分布式應該是高性能運算集群範疇內。

集群的使用環境

服務器常見特性:服務器集群在運行計算時,溫度較高,但聲音小,對辦公區域環境影響較小。當一組集群因節點多方便置放,需放置機櫃。

在服務器裡面2U4路機器與需要IB交換機的集群,噪音偏大,不建議放在辦公環境內,服務器集群建議使用環境:恆溫、恆濕、獨立的空間放置。

使用服務器集群技術的好處主要有以下幾個方面

1、服務器集群之強擴展能力:

其他擴展技術,通常僅能支幾十個CPU的擴展,擴展能力有限,而採用集群技術的集群系統則可以擴展到包括成百上千個CPU的多台服務穗,擴展能力具有明顯優勢。集群服務還可不斷進行調整,以滿足不斷增長的應用需求。當集群的整體負荷超過集群的實際能力時,還可以添加額外的節點。

2、服務器集群之實現方式容易:

服務器集群技術相對其他擴展技術來說更加容易實現,主要是通過軟件進行的。在硬件上可以把多台性能較低、價格便宜的服務器,通過集群服務集中連接在一起即可實現整個服務器系統成倍,甚至幾十幾百倍地增長。無論是從軟硬件構成成本上來看,還是從技術實現成本上來看,都較其他擴展方式更低。

3、服務器集群之高可用性:

使用集群服務擁有整個集群系統資源的所有權,如磁盤驅動器IP地址將自動地從有故障的服務器上轉移到可用的服務器上。當集群中的系統或應用程序出現故障時,集群軟件將在可用的服務器上重啟失效的應用程序,或將失效節點上的工作分配到剩餘的節點上。在切換過程中,用戶只是覺得服務暫時停頓了一下。

4、服務器集群之易管理性:

可使用集群管理器來管理集群系統的所有服務器資源和應用程序,就像它們都運行在同一個服務器上一樣。可以通過拖放集群對象,在集群里的不同服務器間移動應用程序,也可以通過同樣的方式移動數據,還可以通過這種方式來手工地平衡服務器負荷、卸載服務器,從而方便地進行維護。同時,還可以從網絡的任意地方的節點和資源處,監視集群的狀態。當失效的服務器連回來時,將自動返回工作狀態,集群技術將自動在集群中平衡負荷,而不需要人工干預

服務器集群系統的不足之處在於

我們知道服務器集群中的應用只在一台服務器上運行,如果這個應用出現故障,其它的某台服務器會重新啟動這個應用,接管位於共享磁盤柜上的數據區,進而使應用重新正常運轉。不過,整個應用的接管過程大體需要三個步驟:偵測並確認故障、後備服務器重新啟動該應用、接管共享的數據區,因此在切換的過程中需要花費一定的時間,原則上根據應用的大小不同切換的時間也會不同,越大的應用切換的時間越長。

視頻

什麼是「集群」,是由性能強勁的計算組成

[1]

參考文獻