多台伺服器組成的一組計算機,作為乙個整體存在,向使用者提供一組網路資源,這些單個的伺服器就是集群的節點。
集群擁有以下兩個特點:
1. 可擴充套件性:集群的效能不限制於單一的服務實體,新的服務實體可以動態的新增到集群,從而增強集群的效能。
2. 高可用性:集群當其中乙個節點發生故障時,這台節點上面所執行的應用程式將在另一台節點被自動接管,消除單點故障對於增強資料可用性、可達性和可靠性是非常重要的。
集群必須擁有以下兩大能力:
1. 負載均衡:負載均衡把任務比較均勻的分布到集群環境下的計算和網路資源,以提高資料吞吐量。
2. 錯誤恢復:如果集群中的某一台伺服器由於故障或者維護需要無法使用,資源和應用程式將轉移到可用的集群節點上。這種由於某個節點的資源不能工作,另乙個可用節點中的資源能夠透明的接管並繼續完成任務的過程,叫做錯誤恢復。
負載均衡和錯誤恢復要求各服務實體中有執行同一任務的資源存在,而且對於同一任務的各個資源來說,執行任務所需的資訊檢視必須是相同的。
1. 分布式是指將不同的業務分布到不同的地方。
2. 而集群是指將幾台伺服器集中在一起,實在同乙個業務。
3. 分布式的每乙個節點,都可以用來做集群。而集群不一定就是分布式了
例如:網際網路上訪問的人多了,就可以做乙個集群,前面放乙個響應伺服器,後面幾台伺服器完成同一業務,如果有業務訪問的時候,響應伺服器看哪台伺服器的負載不是很重,就將任務交給哪台去完成。
而分布式,從狹義上理解,也與集群差不多,但是它的組織比較鬆散,不像集群,有一定組織性,一台伺服器宕了,其他的伺服器可以頂上來。分布式的每乙個節點,都完成不同的業務,乙個節點宕了,這個業務就不可訪問了。
分布式和集群的區別和聯絡
分布式 分布式就是將乙個複雜的業務系統,拆分成多個子業務系統,將其部署在每個不同的伺服器上面,通過網路將其連線起來,通過交換資訊協作共同完成乙個業務。集群 集群就是同乙個子業務系統複製成多份,將其分別部署在多台伺服器上,這多台伺服器將其安裝在同乙個位置的物理空間之內,形成乙個集合的群體,就叫做集群。...
分布式與集群的聯絡和區別
多台伺服器組成的一組計算機,作為乙個整體存在,向使用者提供一組網路資源,這些單個的伺服器就是集群的節點。集群擁有以下兩個特點 可擴充套件性 集群的效能不限制於單一的服務實體,新的服務實體可以動態的新增到集群,從而增強集群的效能。高可用性 集群當其中乙個節點發生故障時,這台節點上面所執行的應用程式將在...
分布式與集群的聯絡和區別
多台伺服器組成的一組計算機,作為乙個整體存在,向使用者提供一組網路資源,這些單個的伺服器就是集群的節點。集群擁有以下兩個特點 可擴充套件性 集群的效能不限制於單一的服務實體,新的服務實體可以動態的新增到集群,從而增強集群的效能。高可用性 集群當其中乙個節點發生故障時,這台節點上面所執行的應用程式將在...