服務器集群是什麼意思?

General 更新 2024-11-15

什麼是集群?集群是什麼意思?

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

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

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

服務器集群有什麼好處

出現任何故障,如:硬盤、內存、CPU、主板、I/O板以及電源故障,運行在這臺服務器上的應用就會切換到其它的服務器上。

二、集群系統可解決軟件系統問題,我們知道,在計算機系統中,用戶所使用的是應用程序和數據,而應用系統運行在操作系統之上,操作系統又運行在服務器上。這樣,只要應用系統、操作系統、服務器三者中的任何一個出現故障,系統實際上就停止了向客戶端提供服務,比如我們常見的軟件死機,就是這種情況之一,儘管服務器硬件完好,但服務器仍舊不能向客戶端提供服務。而集群的最大優勢在於對故障服務器的監控是基於應用的,也就是說,只要服務器的應用停止運行,其它的相關服務器就會接管這個應用,而不必理會應用停止運行的原因是什麼。

三、集群系統可以解決人為失誤造成的應用系統停止工作的情況,例如,當管理員對某臺服務器操作不當導致該服務器停機,因此運行在這臺服務器上的應用系統也就停止了運行。由於集群是對應用進行監控,因此其它的相關服務器就會接管這個應用。

集群系統的不足之處在於:

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

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

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

例如:

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

採用分佈式方案,提供10臺服務器,每臺服務器只負責處理一個子任務,不考慮子任務間的依賴關係,執行完這個任務只需一個小時。(這種工作模式的一個典型代表就是Hadoop的Map/Reduce分佈式計算模型)

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

以下是摘抄自網絡文章:

一、集群概念

1. 兩大關鍵特性

集群是一組協同工作的服務實體,用以提供比單一服務實體更具擴展性與可用性的服務平臺。在客戶端看來,一個集群就象是一個服務實體,但事實上集群由一組服務實體組成。與單一服務實體相比較,集群提供了以下兩個關鍵特性:

· 可擴展性--集群的性能不限於單一的服務實體,新的服務實體可以動態地加入到集群,從而增強集群的性能。

· 高可用性--集群通過服務實體冗餘使客戶端免於輕易遇到out of service的警告。在集群中,同樣的服務可以由多個服務實體提供。如果一個服務實體失敗了,另一個服務實體會接管失敗的服務實體。集群提供的從一個出 錯的服務實體恢復到另一個服務實體的功能增強了應用的可用性。

2. 兩大能力

為了具有可擴展性和高可用性特點,集群的必須具備以下兩大能力:

· 負載均衡--負載均衡能把任務比較均衡地分佈到集群環境下的計算和網絡資源。

· 錯誤恢復--由於某種原因,執行某個任務的資源出現故障,另一服務實體中執行同一任務的資源接著完成任務。這種由於一個實體中的資源不能工作,另一個實體中的資源透明的繼續完成任務的過程叫錯誤恢復。

負載均衡和錯誤恢復都要求各服務實體中有執行同一任務的資源存在,而且對於同一任務的各個資源來說,執行任務所需的信息視圖(信息上下文)必須是一樣的。

3. 兩大技術

實現集群務必要有以下兩大技術:

· 集群地址--集群由多個服務實體組成,集群客戶端通過訪問集群的集群地址獲取集群內部各服務實體的功能。具有單一集群地址(也叫單一影像)是集群的一個基本特徵。維護集群地址的設置被稱為負載均衡器。負載均衡器內部負責管理各個服務實體的加入和退出,外部負責集群地址向內部服務實體地址的轉換。有的負載均衡器實現真正的負載均衡算法,有的只支持任務的轉換。只實現任務轉換的負載均衡器適用於支持ACTIVE-STANDBY的集群環境,在那裡,集群中只有一個服務實體工作,當正在工作的服務實體發生故障時,負載均衡器把後來的任務轉向另外一個服務實體。

· 內部通信--為了能協同工作、實現負載均衡和錯誤恢復,集群各實體間必須時常通信,比如負載均衡器對服務實體心跳測試信息、服務實體間任務執行上下文信息的通信。

具有同一個集群地址使得客戶端能訪問集群提供的計算服務,一個集群地址下隱藏了各個服務實體的內部地址,使得客戶要求的計算服務能在各個服務實體之間分佈。內部通信是集群能正常運轉的基礎,它使得集群具有均衡負載和錯誤恢復的能力。

二、集群分類

Linux集群主要分成三大類(高可用集群, 負載均衡集群,科學計算集群)

高可用集群(High Availability Cluster)

......

服務器群集與集群有什麼區別

集群是多個服務器同時工作,這個叫做負載平衡,打個比方,你開了一個網站,但是流量很大,一臺服務器負荷很大,那麼你就可以增加服務器,你增加的服務器網頁內容是一樣的,另外的服務器幫主服務器分擔流量,減輕負荷,就是這個意思。

服務器集群的集群服務的狀態

從群集中的其它節點和群集服務管理接口的角度看,當形成群集時,群集中的每個節點可能處於三種不同狀態中的一種。事件處理器會記錄這些狀態,而事件日誌管理器會將這些狀態複製到群集的其它節點。群集服務狀態包括:脫機。此時的節點不是完全有效的群集成員。該節點及其群集服務器可能在運行,也可能未運行。聯機。此時的節點是完全有效的群集成員。它遵從群集數據庫的更新、對仲裁算法施加自己的影響、維護心跳通訊,並可以擁有和運行資源組。暫停。它只能支持它當前已擁有的那些資源組。之所以提供暫停狀態,是為了允許執行某些維護。大多數服務器群集組件會將聯機和暫停視為等價的狀態。

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

服務器集群: 服務器集群就是指將很多服務器集中起來一起進行同一種服務,在客戶端看來就像是隻有一個服務器。集群可以利用多個計算機進行並行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器壞了整個系統還是能正常運行。 服務器負載均衡: 負載均衡 (Load Balancing) 建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。 分佈式服務器: 所謂分佈式資源共享服務器就是指數據和程序可以不位於一個服務器上,而是分散到多個服務器,以網絡上分散分佈的地理信息數據及受其影響的數據庫操作為研究對象的一種理論計算模型服務器形式。分佈式有利於任務在整個計算機系統上進行分配與優化,克服了傳統集中式系統會導致中心主機資源緊張與響應瓶頸的缺陷,解決了網絡GIS 中存在的數據異構、數據共享、運算複雜等問題,是地理信息系統技術的一大進步。 這個三種架構都是常見的服務器架構,集群的主要是IT公司在做,可以保障重要數據安全;負載均衡主要是為了分擔訪問量,避免臨時的網絡堵塞,主要用於電子商務類型的網站;分佈式服務器主要是解決跨區域,多個單個節點達到高速訪問的目前,一般是類似CDN的用途的話,會採用分佈式服務器。 純手工打字,希望可以幫的到你!

“網站採用的是服務器集群建立的”是什麼意思啊

集群,英文名稱為Cluster,通俗地說,集群是這樣一種技術:它至少將兩個系統連接到一起,使兩臺服務器能夠像一臺機器那樣工作或者看起來好像一臺機器。採用集群系統通常是為了提高系統的穩定性和網絡中心的數據處理能力及服務能力。

舉個例子來說,我們架設了一臺WWW服務器,上面構建了一個電子商務網站,然而隨著時間的推移,名聲越來越大,這時點擊率也就越來越高,WWW服務器的負載也就越來越高。這種情況下,我們就必須提升WWW服務器的能力,以滿足以益增長的服務請求。這時,我們就面臨兩種選擇:

1)升級WWW服務器,採用更快的CPU,增加更多的內存,使其具有更強的性能;但日益增長的服務請求又會使服務器再次過載,需要再次升級,這樣就陷入了升級的怪圈。還有,升級時還得考慮到服務如何接續,能否中止!

2)增加WWW服務器,讓多臺服務器來完成相同的服務。

第二種方法就是服務器集群,簡而言之,就是一組相互獨立的服務器在網絡中表現為單一的系統,並以單一系統的模式加以管理。此單一系統為客戶工作站提供高可靠性的服務。一個服務器集群包含多臺擁有共享數據存儲空間的服務器,各服務器之間通過內部局域網進行相互通信;當其中一臺服務器發生故障時,它所運行的應用程序將由其他的服務器自動接管;在大多數情況下,集群中所有的計算機都擁有一個共同的名稱,集群系統內任意一臺服務器都可被所有的網絡用戶所使用。在集群系統中運行的服務器並不一定是高檔產品,但服務器的集群卻可以提供相當高性能的不停機服務;每一臺服務器都可承擔部分計算任務,並且由於群集了多臺服務器的性能,因此,整體系統的計算能力將有所提高;同時,每臺服務器還能承擔一定的容錯任務,當其中某臺服務器出現故障時,系統可以在專用軟件的支持下將這臺服務器與系統隔離,並通過各服務器之間的負載轉移機制實現新的負載平衡,同時向系統管理員發出報警信號。

目前,有兩種常用的服務器集群方法,一種是將備份服務器連接在主服務器上,當主服務器發生故障時,備份服務器才投入運行,把主服務器上所有任務接管過來。另一種方法是將多臺服務器連接,這些服務器一起分擔同樣的應用和數據庫計算任務,改善關鍵大型應用的響應時間。同時,每臺服務器還承擔一些容錯任務,一旦某臺服務器出現故障時,系統可以在系統軟件的支持下,將這臺服務器與系統隔離,並通過各服務器的負載轉嫁機制完成新的負載分配。PC服務器中較為常見的是兩臺服務器的集群,UNIX系統可支持8臺服務器的集群系統,康柏的專用系統OpenVMS可支持多達96臺服務器的集群系統。

在集群系統中,所有的計算機擁有一個共同的名稱,集群內任一系統上運行的服務可被所有的網絡客戶所使用。集群必須可以協調管理各分離組件的錯誤和失敗,並可透明的向集群中加入組件。用戶的公共數據被放置到了共享的磁盤櫃中,應用程序被安裝到了所有的服務器上,也就是說,在集群上運行的應用需要在所有的服務器上安裝一便。當集群系統在正常運轉時,應用只在一臺服務器上運行,並且只有這臺服務器才能操縱該應用在共享磁盤櫃上的數據區,其它的服務器監控這臺服務器,只要這臺服務器上的應用停止運行(無論是硬件損壞、操作系統死機、應用軟件故障,還是人為誤操作造成的應用停止運行),其它的服務器就會接管這臺服務器所運行的應用,並將共享磁盤櫃上的相應數據區接管過來。

集群和群集是什麼關係,什麼區別?

集群,英文名稱為Cluster,通俗地說,集群是這樣一種技術:它將多個系統連接到一起,使多臺服務器能夠像一臺機器那樣工作或者看起來好像一臺機器。採用集群系統通常是為了提高系統的穩定性和網絡中心的數據處理能力及服務能力。

群集這個概念不難理解。群集是把多個計算機聯接在一起,形成整體,因而可以更好地利用設備資源的一項新興技術標題: 作者:os7200 時間:2011-07-22 00:00 實際上,群集就是分佈式計算的一個類型,而群集和集群都是一個意思!

都翻譯成Cluster !標題: 作者:vip00111 時間:2011-07-22 00:00 是一個概念 標題: 作者:moko39848381 時間:2011-07-22 00:00 看9樓的就一目瞭然,看沙發的反而兩個越看越一個樣,可能真不習慣看長的:lol 標題: 作者:cheng575104691 時間:2011-07-22 00:00 謝謝了聽了各位的解釋,我大概瞭解了1 標題: 作者:banielqiu 時間:2011-07-22 00:00 目前常見的 Cluster (叢集)架構有兩種,一種是 Web / Internet cluster system,這種架構主要是將數據放置在不同的主機上面,亦即由多部主機同時負責一項服務;而另外一種則是所謂的平行運算了!平行運算其實就是將同一個運算的工作,交給整個 Cluster 裡面的所有 CPU 來進行同步運算的一個功能。由於使用到多個 CPU 的運算能力,所以可以加快運算的速度。目前比較常見於平行運算功能的,通常需要在超級計算機上面才看的到,這些超級計算機主要是用在天文、軍事、物理等需要很精密的、大量的運算的工作中,而考慮到穩定性,則通常是用在 Unix 系統上面的硬件架構上。

高可用性群集系統可使應用程序服務能夠在發生硬件或軟件故障時仍繼續運行。高可用性系統使用戶不受軟件故障以及系統處理設備 (SPU)、磁盤或局域網 (LAN) 組件的故障的影響。當某個組件出現故障時,將由冗餘組件接管操作。群集和其他高可用性子系統負責協調各組件之間的切換。標題: 作者:fedola 時間:2011-07-22 00:00 又學習了~~ 標題: 作者:chihaili2009 時間:2011-07-22 00:00 群集服務器是一組獨立的服務器,運行群集服務,並象單個系統一樣運作。通過將運行著Windows 2003 Server或Windows 2000 Server的服務器編組,可組成群集服務器,從而對資源和應用程序提供了高可靠性的、可擴展性和可管理性。

群集服務器的目的是,在出故障或斷電的情況下,保證客戶對應用程序和資源的訪問。如果群集裡的某服務器由於故障或維護的緣故不可用,資源和應用程序將移到其它可用的群集節點上。

對於群集系統,常使用高可用性,而不是容錯性,這是由於容錯技術提供了高度的恢復能力。容錯服務器通常使用高度的硬件冗餘,加上特定的軟件,對任意單個的硬件或軟件故障,提供了近於即時的恢復功能。這些解決方案的成本大大高於群集解決方案。這是因為前者要提供多餘的硬件,並處於空閒狀態,等待故障的出現。容錯服務器主要用於支持高品質、高速處理的場合,如票據交換所、自動櫃員機(ATM)或股票交易。

群集服務不保證不停頓的操作,它為大多數執行關鍵任務應用程序......

集群操作系統的定義是什麼?

一般來說,集群是指一組高性能計算機通過高速網絡連接起來的,在工作中像一個統一的資源,所有節點使用單一界面的計算系統。集群技術的出現,使得使用多臺PC或工作站就可獲得同大型機相匹敵的計算能力,同時成本大大降低,從而在很多高性能計算領域內由集群完全取代大型機也將成為可能。

廣義上的集群的節點可以是任意類型的計算機,包括PC機、工作站、SMP等等,甚至是大型機。Linux集群是指一類以PC架構計算機為集群節點,以某一版本Linux操作系統為集群節點操作系統的集群。由於Linux本身具有開放源碼、穩定、支持PC架構等諸多優勢,以及操作系統及節點機價格的因素,Linux集群技術被認為是最具發展潛力的集群技術。

參考資料:www.ibm.com/...m1350/

分佈式和集群的區別

服務器集群:

服務器集群就是指將很多服務器集中起來一起進行同一種服務,在客戶端看來就像是隻有一個服務器。集群可以利用多個計算機進行並行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器壞了整個系統還是能正常運行。

服務器負載均衡:

負載均衡 (Load Balancing) 建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。

分佈式服務器:

所謂分佈式資源共享服務器就是指數據和程序可以不位於一個服務器上,而是分散到多個服務器,以網絡上分散分佈的地理信息數據及受其影響的數據庫操作為研究對象的一種理論計算模型服務器形式。分佈式有利於任務在整個計算機系統上進行分配與優化,克服了傳統集中式系統會導致中心主機資源緊張與響應瓶頸的缺陷,解決了網絡GIS 中存在的數據異構、數據共享、運算複雜等問題,是地理信息系統技術的一大進步。

這個三種架構都是常見的服務器架構,集群的主要是IT公司在做,可以保障重要數據安全;負載均衡主要是為了分擔訪問量,避免臨時的網絡堵塞,主要用於電子商務類型的網站;分佈式服務器主要是解決跨區域,多個單個節點達到高速訪問的目前,一般是類似CDN的用途的話,會採用分佈式服務器。

純手工打字,希望可以幫的到你!

相關問題答案
服務器集群是什麼意思?
服務器宕機是什麼意思?
微信集群是什麼意思?
服務器指的是什麼?
出類拔群是什麼意思?
財務中下賬是什麼意思?
亞種群是什麼意思?
電器能耗是什麼意思?
務必缺席是什麼意思?
新三板集郵是什麼意思?