av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

一分鐘理解分布式和集群

一分鐘理解分布式和集群

作者:邢森 2018-06-28 14:00:01

開發(fā)

開發(fā)工具

分布式 簡單來說:分布式是一個抽象概念,集群是具體實現(xiàn)。一個集群系統(tǒng)一定是分布式的,而分布式未必是集群(比如互聯(lián)網(wǎng)是分布式系統(tǒng),但是它不是集群)。

先給出我理解的定義分布式是一組通過網(wǎng)絡互連的計算機組成的系統(tǒng);集群是指為完成一個或者一組相關(guān)任務的分布式系統(tǒng)。

上圖是分布式的架構(gòu),四個節(jié)點相互連接;分布式只是表達一種拓撲關(guān)系不涉及到具體的業(yè)務。

現(xiàn)在為抽象的拓撲結(jié)構(gòu)疊加上應用(讓它可以實際工作起來),比如其中一臺機器承擔負載均衡的角色。這就是集群——即,為完成實際的任務而互聯(lián)的一組計算機。

一般來說有幾類“任務”(目標):

  • 高可用,其中一臺服務器掛掉不影響整個系統(tǒng)的正常運行。比如 Keepalived
  • 負載均衡,工作負載被分配到不同機器上執(zhí)行。比如 LVS
  • 高性能計算,對一個大任務分解,利用多個節(jié)點的資源組合完成計算。比如 Hadoop
  • 網(wǎng)格計算,以共享存儲為基礎(chǔ),多個節(jié)點共同完成計算任務。在這個結(jié)構(gòu)中所有節(jié)點都是對等的。比如 Oracle RAC。

我們常說的 Master Slave 架構(gòu)其實是一種集群架構(gòu)模式,上面列表中的高可用、負載均衡、高性能計算都屬于這種架構(gòu)模式。

簡單來說:分布式是一個抽象概念,集群是具體實現(xiàn)。一個集群系統(tǒng)一定是分布式的,而分布式未必是集群(比如互聯(lián)網(wǎng)是分布式系統(tǒng),但是它不是集群)。

【本文是51CTO專欄作者“邢森”的原創(chuàng)文章,轉(zhuǎn)載請聯(lián)系作者本人獲取授權(quán)】


當前名稱:一分鐘理解分布式和集群
鏈接URL:http://uogjgqi.cn/article/ccoccci.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流