關於負載均衡

2021-10-09 04:10:16 字數 686 閱讀 8937

1.什麼是負載均衡?

負載均衡,其含義就是指將負載(工作任務)進行平衡、分攤到多個操作單元上進行執行,例如ftp伺服器、web伺服器、企業核心應用伺服器和其它主要任務伺服器等,從而協同完成工作任務。

2.為什麼需要負載均衡?

在生活中,有很多擁擠的地方,比如說火車站,電影院,銀行等。無論是買票,還是排隊入場,這些場所一般都會設定多個服務點或者入口的。如果沒有人引導的話,大多數情況下,最近的入口會擠滿人。而哪些距離較遠的服務點或者入口就寬鬆很多。

這種情況下,就會大大浪費資源,因為如果可以把這些排隊的人很好的分散到各個入口的話會大大縮短排隊時間。其實,**的建設也是一樣的。為了提公升**的服務能力,很多**採用集群部署,就像話劇院有多個入口一樣。這時候,就需要乙個協調者,來均衡的分配這些使用者的請求,可以讓使用者的可以均勻的分派到不同的伺服器上。

在早高峰乘地鐵時候,緊挨小區的地鐵口人特別多,一般會有限流,還會有個地鐵工作人員d那個大喇叭在喊「著急的人員請走b口,b口人少車空」。

那麼這個地鐵工作人員d就是負責負載均衡的。為了提公升**的各方面能力,我們一般會把多台機器組成乙個集群對外提供服務。然而,我們的**對外提供的訪問入口都是乙個的,比如www.taobao.com。那麼當使用者在瀏覽器輸入www.taobao.com的時候如何將使用者的請求分發到集群中不同的機器上呢,這就是負載均衡在做的事情。

關於負載均衡的思考

1.基於內容的負載均衡 負載均衡度不如基於ip的高。因為有的伺服器可能閒置率較高。基於ip的負載均衡 沒能很好的利用資料訪問區域性性。2.帶有cache伺服器的負載均衡 感覺好像就是內容和ip結合的負載均衡。不知道對不對。3.現有兩種方法實現基於內容的排程。一種是tcp閘道器 tcp gateway...

關於集群資料負載均衡

一 環境 1 hadoop 0.20.2 2 作業系統 linux 二 關於負載均衡 1 一般情況下,資料在錄入集群的時候就進行負載均衡,根據各個節點的情況來做資料平衡分發存放。2 但是如果在新增節點之後,如果想做到負載均衡則需要使用balancer的命令。對於這個命令,一般是有乙個閥值,預設是10...

關於負載均衡和集群

集群應該是多台伺服器之間的連線.我突然想到乙個場景 比如乙個系統 最大併發是1000,乙個tomcat一般最大併發支援250左右最好,這樣的話我就需要4個tomcat伺服器來集群執行吧?一般情況下腰分布到四台機器了吧.如果每個訪問都是最簡單的答應一下hello world 的話,那麼乙個機器處理併發...