女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

集群和分布式有什么區別

汽車玩家 ? 來源:今日頭條 ? 作者:咔咔侃技術 ? 2020-05-03 18:24 ? 次閱讀

經常聽到MySql集群、Redis集群、分布式系統等概念,但是,很少有機會深究,到底什么集群,什么是分布式?在概念上這倆個詞很接近,難道不需要區分?其實,非常有必要區分這兩個概念,幫助我們對計算機的理論有更深入的理解。今天,我就嘗試去解釋一下這兩個概念。

定義的區別

計算機集群(英語:computer cluster)是一組松散或緊密連接在一起工作的計算機。由于這些計算機協同工作,在許多方面它們可以被視為單個系統。與網格計算機不同,計算機集群將每個節點設置為執行相同的任務,由軟件控制和調度。

維基百科的解釋,關鍵詞是:一組計算機、相同的任務。

分布式系統是一組電腦,透過網絡相互連接傳遞消息與通信后并協調它們的行為而形成的系統。[1]組件之間彼此進行交互以實現一個共同的目標。把需要進行大量計算的工程數據分割成小塊,由多臺計算機分別計算,再上傳運算結果后,將結果統一合并得出數據結論的科學。

維基百科的解釋,關鍵詞是:一組計算機、大計算分解。

集群和分布式,都是描述的一組計算機。集群的所有節點跑的是同樣的任務,而分布式系統的節點跑的是分解后的任務。以修手機為例:維修一部手機要分為檢測、維修、測試三個環節,為了提高效率,雇了10位工程師。如果每個工程師維修時,對每臺手機進行檢測、維修和測試,這就是集群的工作方式。如果2位工程師負責檢測,5位工程師負責維修,剩下的3位工程師負責測試,這就是分布式的工作方式。

應用中的區別

在工作中,有時候并沒有嚴格按照概念去理解這兩個詞。但是,回想一下什么時候用集群這個詞,Redis集群、MySql集群、Nginx集群等等,按照上述的定義分析,這些集群里的每個節點,都是跑的同樣的業務。微服務平臺、云計算平臺,這些平臺的節點往往跑著不同的業務,組成強大的能力對外提供服務,這就是分布式系統。

集群的關鍵作用是提升并發處理能力。例如:一臺MySql數據庫不能滿足性能需求,通過分表分庫方案,部署多臺實例;一個Redis節點不足以支撐業務,多個節點組成集群提高并發處理能力。但凡能夠組成集群的,往往都是職責單一,功能目標明確的應用。相對來說,集群化是簡單的,對服務幾乎無侵入的,通過入口分發負載,應用與應用之間是等價的、無感知的。

分布式的關鍵作用是解耦以便于快速迭代。單機版應用能不能做的很強大、很復雜?當然可以!十幾年前的SAP、Oracle ERP軟件,這些業務巨復雜的系統,都是可以部署在一臺服務器上的。通過模塊化、SOA等設計理念,工程師們也可以協同工作寫出復雜的應用。這些軟件可能一年才需要升級一次,但互聯網應用幾乎每周都在發版升級,顯然這種開發模式在互聯網領域并不適用。通過把功能模塊拆分出來,部署在不同的節點,按節點進行升級,實現快速迭代。

通過上面的講述,這種理論模型的分布式,和真實的分布式還是不同。沒有誰見過分布式系統中的業務模塊,是單節點部署的。是的,沒有錯,現實中的分布式系統,其實是分布式+集群的綜合體。這樣的模式,結合了兩者的優勢,即實現了解耦,又做到了高并發能力,完美呼應了互聯網對應用的需求。其他的概念,高可用、一致性等,都是在分布式+集群的理念上,發展出來的解決具體問題的方法論。

集群和分布式有什么區別

總結

本文從概念入手,“性格分裂”式的剖析了集群和分布式。我認為,這種剖析有利于理解概念,有利于理解“為什么”。在具體實踐中,不能把兩者對立起來,復雜的業務系統,往往都是兩者的結合體。

針對我的理解,你有什么想說的嗎?歡迎拍磚。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 集群
    +關注

    關注

    0

    文章

    101

    瀏覽量

    17369
  • 分布式
    +關注

    關注

    1

    文章

    979

    瀏覽量

    75171
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    GD32與STM32什么區別

    電子發燒友網站提供《GD32與STM32什么區別.docx》資料免費下載
    發表于 04-03 17:27 ?0次下載

    如何在基于Arm Neoverse平臺的CPU上構建分布式Kubernetes集群

    在本文中,我們將以 X(原 Twitter)為例,演示如何在基于 Arm Neoverse 平臺的 CPU 上構建分布式 Kubernetes 集群,以根據推文實時監控情緒變化。如此一來,你可以充分利用 Arm Neoverse 平臺的計算基礎,獲得更好的性能、效率和出色
    的頭像 發表于 03-25 15:58 ?280次閱讀
    如何在基于Arm Neoverse平臺的CPU上構建<b class='flag-5'>分布式</b>Kubernetes<b class='flag-5'>集群</b>

    分布式存儲和集中式存儲區別

    存儲產品千千萬,選來選去怎么辦? 戴小編來獻妙策,匹配需求不為難!分布式存儲和集中式儲是存儲系統中十分重要的兩種架構類型,但這兩者區別?適合怎樣的業務需求?今天戴小編就來一一解答。
    的頭像 發表于 02-28 10:56 ?1005次閱讀

    容器集群是什么意思?和服務器什么區別

    容器集群將多個容器組織起來,構建可伸縮、高可用的分布式系統。它具備資源動態分配、服務自動發現、負載均衡等特點,優勢明顯,包括高可用性、可伸縮性、快速部署與迭代等。在微服務架構、大數據處理、CI/CD等場景應用廣泛。
    的頭像 發表于 02-25 10:54 ?259次閱讀

    分布式存儲哪幾種類型?

    分布式存儲哪幾種類型?分布式存儲系統是一種將數據分散存儲在多臺獨立節點上的技術,根據數據模型可分為鍵值存儲、列式存儲、文檔存儲和圖形存儲等類型;按數據存儲單位可分為基于文件、塊和對象的存儲;按
    的頭像 發表于 02-20 11:00 ?463次閱讀

    私有云和公有云什么區別

    私有云和公有云在多個方面存在顯著的區別,以下是具體的比較,主機推薦小編為您整理發布私有云和公有云什么區別
    的頭像 發表于 02-20 10:38 ?593次閱讀

    分布式云化數據庫哪些類型

    分布式云化數據庫哪些類型?分布式云化數據庫主要類型包括:關系型分布式數據庫、非關系型分布式數據庫、新SQL
    的頭像 發表于 01-15 09:43 ?395次閱讀

    分布式光纖測溫解決方案

    分布式光纖測溫解決方案
    的頭像 發表于 11-12 01:02 ?492次閱讀
    <b class='flag-5'>分布式</b>光纖測溫解決方案

    RTOS與Linux到底什么區別

    很多做嵌入開發的小伙伴都存在這樣的疑惑:RTOS與Linux到底什么區別
    的頭像 發表于 10-29 09:53 ?1096次閱讀

    分布式光纖測溫系統與傳統測溫什么區別

    感溫光纖鋪設方向各個位置的溫度并定位溫度異常點,承擔整個系統的信號采集、信號處理數據分析、超溫報警、數據傳輸等功能。分布式光纖測溫系統集計算機、光纖通訊、光纖傳感、光電控制等技術于一體,良好的性能指標和
    的頭像 發表于 10-28 15:50 ?856次閱讀
    <b class='flag-5'>分布式</b>光纖測溫系統與傳統測溫<b class='flag-5'>有</b><b class='flag-5'>什么區別</b>?

    分布式光纖測溫是什么?應用領域是?

    分布式光纖測溫是一種先進的溫度測量技術,它利用光纖的拉曼散射原理進行溫度監測。以下是對分布式光纖測溫的詳細介紹: 一、基本原理 分布式光纖測溫的原理基于光纖的拉曼散射效應。當光纖某處的溫度發生變化
    的頭像 發表于 10-24 15:30 ?1093次閱讀
    <b class='flag-5'>分布式</b>光纖測溫是什么?應用領域是?

    某證券公司智能云投資交易云集群高性能分布式存儲應用

    某證券公司智能云投資交易云集群高性能分布式存儲應用
    的頭像 發表于 09-27 09:57 ?476次閱讀
    某證券公司智能云投資交易云<b class='flag-5'>集群</b>高性能<b class='flag-5'>分布式</b>存儲應用

    安科瑞分布式光伏系統在某重工企業18MW分布式光伏中應用

    ,江蘇省分布式光伏2228萬千瓦新增接入空間! 表:江蘇省分布式光伏接入能力規劃 根據國家能源局統計數據,截止2023年底,江蘇省分布式光伏接入總規模為2772萬千瓦,因此,2024
    的頭像 發表于 07-19 11:30 ?778次閱讀
    安科瑞<b class='flag-5'>分布式</b>光伏系統在某重工企業18MW<b class='flag-5'>分布式</b>光伏中應用

    EasyGo使用筆記丨分布式光伏集群并網控制硬件在環仿真應用

    進行控制;對于逆變器的控制,采用三相空間矢量脈寬調制(SVPWM)控制算法以及電壓電流雙閉環控制算法。最后構建了分布式光伏集群并網發電系統的綜合仿真模型,并在MATLAB/Simulink平臺上成功實現
    發表于 07-12 17:20

    遠程IO與分布式IO的區別

    在工業自動化和控制系統設計中,遠程IO(Input/Output)和分布式IO是兩個重要的概念。它們各自具有獨特的特點和優勢,適用于不同的應用場景。本文將詳細探討遠程IO與分布式IO的區別,包括位置
    的頭像 發表于 06-15 15:57 ?3774次閱讀