集群和分布式的區別

2021-09-01 10:53:08 字數 991 閱讀 5089

分享一下我老師大神的人工智慧教程吧。零基礎,通俗易懂!風趣幽默!

多台伺服器組成的一組計算機,作為乙個整體存在,向使用者提供一組網路資源,這些單個的伺服器就是集群的節點。

集群擁有以下兩個特點:

1.   可擴充套件性:集群的效能不限制於單一的服務實體,新的服務實體可以動態的新增到集群,從而增強集群的效能。

2.   高可用性:集群當其中乙個節點發生故障時,這台節點上面所執行的應用程式將在另一台節點被自動接管,消除單點故障對於增強資料可用性、可達性和可靠性是非常重要的。

集群必須擁有以下兩大能力:

1.     負載均衡:負載均衡把任務比較均勻的分布到集群環境下的計算和網路資源,以提高資料吞吐量。

2.     錯誤恢復:如果集群中的某一台伺服器由於故障或者維護需要無法使用,資源和應用程式將轉移到可用的集群節點上。這種由於某個節點的資源不能工作,另乙個可用節點中的資源能夠透明的接管並繼續完成任務的過程,叫做錯誤恢復。

負載均衡和錯誤恢復要求各服務實體中有執行同一任務的資源存在,而且對於同一任務的各個資源來說,執行任務所需的資訊檢視必須是相同的。

1.   分布式是指將不同的業務分布到不同的地方。

2.   而集群是指將幾台伺服器集中在一起,實在同乙個業務。

3.   分布式的每乙個節點,都可以用來做集群。而集群不一定就是分布式了

例如:網際網路上訪問的人多了,就可以做乙個集群,前面放乙個響應伺服器,後面幾台伺服器完成同一業務,如果有業務訪問的時候,響應伺服器看哪台伺服器的負載不是很重,就將任務交給哪台去完成。

而分布式,從狹義上理解,也與集群差不多,但是它的組織比較鬆散,不像集群,有一定組織性,一台伺服器宕了,其他的伺服器可以頂上來。分布式的每乙個節點,都完成不同的業務,乙個節點宕了,這個業務就不可訪問了。

給我老師的人工智慧教程打call!

分布式和集群的區別

第一部分 分布式 1 最簡單的分布式就是大家最常用的,在負載均衡伺服器後加一堆web伺服器,然後在上面搞乙個快取伺服器來儲存臨時狀態,後面共享乙個 資料庫,其實很多號稱分布式專家的人也就停留於此,大致結構如下圖所示 這種環境下真正進行分布式的只是web server而已,並且web server之間...

分布式和集群的區別

分布式是個工作方式,乙個業務分拆多個子業務,部署在多個伺服器上,不同的伺服器節點完成不同的任務 分布式系統可能執行在乙個集群上,也可能執行在不屬於乙個集群的多台 2臺也算多台 機器上。集群是個物理形態,只要是一堆機器,物理集中 統一管理,就可以叫集群,他們是不是一起協作著幹活,這個誰也不知道 同乙個...

分布式 和 集群 的區別

分布式 distributed 是指在多台不同的伺服器中部署不同的服務模組,通過遠端呼叫協同工作,對外提供服務。集群 cluster 是指在多台不同的伺服器中部署相同應用或服務模組,構成乙個集群,通過負載均衡裝置對外提供服務。我和朋友來到一家小飯店,開始點菜 紅燒魚 糖醋排骨 酸辣土豆絲,好了就這麼...