簡單理解各層的負載均衡

2021-08-16 22:13:35 字數 462 閱讀 1523

在實現haproxy的負載均衡時,看到它支援四層和七層,然後就先簡單的理解了一下不同層的負載均衡。

從二層(資料鏈路層)就開始可以有負載均衡,是基於mac位址的,用乙個虛擬的mac位址接收,再**到乙個真實的mac位址上面去,三層(網路層)是基於ip位址的乙個**,就是用乙個虛擬的vip來實現流量的乙個分攤,四層**發層)是基於ip+埠的負載均衡,七層則是通過url和主機名接收,然後在**到真實的伺服器上。

負載均衡器通常稱為四層交換機或七層交換機。四層交換機主要分析ip層及tcp/udp層,實現四層流量負載均衡。七層交換機除了支援四層負載均衡以外,還有分析應用層的資訊,如http協議uri或cookie資訊。
補充:

2. 冷備和熱備

冷備是需要管理員的監管,乙個人把全部的活幹了,當這人出現問題幹不了時,管理員要去喊那個冷備來接管工作,而熱備不需要管理員,因為熱備一直就在旁邊看著,當乙個掛掉之後,他會自動馬上替補上來。

理解負載均衡

負載均衡是高可用網路基礎架構的的乙個關鍵組成部分,有了負載均衡,我們通常可以將我們的應用伺服器部署多台,然後通過負載均衡將使用者的請求分發到不同的伺服器用來提高 應用 資料庫或其他服務的效能以及可靠性。為什麼要引入負載均衡 先看乙個沒有負載均衡機制的web架構 上圖中的架構有什麼缺陷了?首先,使用者...

簡單的負載均衡

簡單的負載均衡 實驗目的 通過負載均衡實現,通過訪問nginx伺服器,檢視apache頁面 實驗裝置 四台centos7伺服器 實驗規劃 配置兩台apache伺服器,一台nfs mysql伺服器,一台nginx伺服器 通過nfs服務將兩台apache實現共享,nginx伺服器上進行輪詢ip的方式達到...

簡單的Nginx負載均衡

本人是在centos6.4上做的實驗,centos7上還沒有試過。需要先搭建 lnmp環境 需要三颱虛擬機器做實驗。配置網域名稱 在 root 使用者下輸入 lnmp vhost add 則會顯示出如圖所示的內容 rule 規則 log 日誌 第三個是 mysql 根據需求選擇自己所需要的 成功後會...