負載均衡 分布式 集群的關係?

時間 2021-05-07 02:39:14

1樓:用心閣

分布式,乙個任務由多個人協作完成。

比如飯館裡有負責點菜的,有負責做菜的,有負責傳菜的。

比如飯館裡有買菜的,洗菜的,切菜的,炒菜的比如飯館裡有好幾個負責做菜的

集群,多個人緊密協作,來完成乙個工作,就像乙個人似的比如飯館裡的所有廚師,或者所有工作人員可以看作乙個集群集群有很多好處:

是做菜的能力比乙個人增加了

多招乙個廚子,就能輕易增加做菜的數量(橫向伸縮),如果乙個廚子病了,飯館不至於停業(高可用)負載均衡,將一系列任務逐項分發給多個人,完成任務的能力增加,而且讓大家都不閒著(提高資源利用率),減少任務等待的時間(降低延遲

比如飯館廚房裡做菜的廚師有多個,新的菜來了讓誰做呢?

可以像發牌似的,一人乙個輪流來(輪流)有人做的快,有人做的慢,可以按照一定的比例輪流(加權輪流

有可能有人累了幹慢了,就會積壓一堆訂單,就根據誰面前的訂單最少分給誰(最少積壓請求數

2樓:白喬

集群就是團隊,為了幹一件事,一群人來幹

負載均衡是防止有的人幹死了,有的人閒死了,來根據能力(CPU、IO)分配一下工作量

分布式嘛。。。咋說呢,分開做唄

3樓:

老王家5塊田共50畝要耕,乙個人幹不完咋辦?

於是叫來了大姨子、小姨子、小舅子、小叔子和9歲的小外甥5個人一起幹。--- 這叫集群

可是,他家的地大小不一樣,小姨子分的田最大,有20畝;小舅子個大小夥子,只有3畝,這怎麼辦?明顯不「均衡」啊,得,不能按「塊」分,要一人10畝地。---這叫負載均衡

又。。。又可是,人的能力大小不同,9歲的小外甥幹的忒慢,小叔子幹的很快,10畝地秒秒鐘。這怎麼辦?

按能力大小,分不同的地。能者多勞。---這叫按權重負載均衡

在伺服器架構中,集群 負載均衡 分布式有什麼區別嗎?

耀磊資料小凡 jiangtao上這哥們兒說的比較簡潔明瞭。集群 一堆伺服器互聯 負載均衡 一堆伺服器分攤壓力 分布式 一堆伺服器分開工作 分布式伺服器,感覺主要用於CDN加速之類的應用。把同樣的伺服器內容,分發到不同的城市網路中,提高訪問效率,速度,增加使用者體驗。就跟日常用品的生產商,把自己的產品...

分布式資料庫的分布式事務?

NebulaGraph 業務系統往往是通過子系統組合的模式來完成,這些子系統很可能是不同的資料庫,甚至可能是 友商 的,互相直接無法保證事務,還是得業務自身保證。 codingfor 你說的單機事物,我的理解其實是指single threaded excution,而不是指在單台機器上做事物 暗含了...

關於分布式的問題?

簡單來說,分布式就是。分布在不同的計算機上進行資料處理的一種方式。簡稱 分布式 大資料系統是一種分布式系統。 ZeaTalk 抽象點來看,只要能把計算資源 儲存資源分攤到多個節點實現同一件事情,都可以稱之為分布式,所以你列舉的那些都算。另外,大資料和分布式的關係,分布式是實現大資料儲存和計算的手段,...