火車站買票,火車站只有乙個進站口。
剛開始的時候,火車站只有乙個進站口,只有乙個視窗。大家買票的是會只能排一排,等著前面買了,下個人才能買。
後來火車站新增了兩個買票的視窗。進站口還是只有乙個,但是買票視窗有了三個。購票者排在三個佇列裡排隊,有的視窗前排隊的人多,有的視窗前排隊的人比較少。會出現有的視窗比較忙,有的視窗卻閒著。
再往後,火車站安排了乙個專職的人,他的工作時把從進站口進來買票的人,等量分到三個購票視窗排隊的佇列裡,讓每個視窗排隊的人數盡可能一致,讓所有視窗用最高的效率工作。
這個專職的人幹的就是負載均衡的工作,他知道每個視窗前排隊多少人(相當於伺服器有多少訪問需求),把新來買票的人分到佇列最短的視窗前(把請求派送給相對最不忙的伺服器)。
這就是負載均衡。
什麼是負載均衡
負載均衡是高可用網路基礎架構的關鍵元件,通常用於將工作負載分布到多個伺服器來提高 應用 資料庫或其他服務的效能和可靠性。乙個沒有負載均衡的 web 架構類似下面這樣 在這裡使用者是直連到 web 伺服器,如果這個伺服器宕機了,那麼使用者自然也就沒辦法訪問了。另外,如果同時有很多使用者試圖訪問伺服器,...
什麼是負載均衡?
負載均衡是高可用網路基礎架構的關鍵元件,通常用於將工作負載分布到多個伺服器來提高 應用 資料庫或其他服務的效能和可靠性。乙個沒有負載均衡的 web 架構類似下面這樣 在這裡使用者是直連到 web 伺服器,如果這個伺服器宕機了,那麼使用者自然也就沒辦法訪問了。另外,如果同時有很多使用者試圖訪問伺服器,...
什麼是負載均衡
宣告 本文參考倪鵬飛老師的 linux效能優化實踐 一 什麼是負載均衡 1 平均負載定義 平均負載是指單位時間內,系統處於可執行狀態和不可中斷的平均程序數,也就是平均程序活躍數,與cpu使用率沒有直接關係。可執行狀態的程序,是指正在使用 cpu 或者正在等待 cpu的程序,也就是ps命令中看到的處於...