四层负载均衡与七层负载均衡
生活随笔
收集整理的這篇文章主要介紹了
四层负载均衡与七层负载均衡
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
lvs+nginx的拓撲結構
?
四層負載均衡
四層的負載均衡就是基于IP+端口的負載均衡:在三層負載均衡的基礎上,通過發布三層的IP地址(VIP),然后加四層的端口號,來決定哪些流量需要做負載均衡,對需要處理的流量進行NAT處理,轉發至后臺服務器,并記錄下這個TCP或者UDP的流量是由哪臺服務器處理的,后續這個連接的所有流量都同樣轉發到同一臺服務器處理。
對應的負載均衡器稱為四層交換機(L4 switch),主要分析IP層及TCP/UDP層,實現四層負載均衡。此種負載均衡器不理解應用協議(如HTTP/FTP/MySQL等等),常見例子有:LVS,F5。
七層的負載均衡
七層的負載均衡就是基于虛擬的URL或主機IP的負載均衡:在四層負載均衡的基礎上(沒有四層是絕對不可能有七層的),再考慮應用層的特征,比如同一個Web服務器的負載均衡,除了根據VIP加80端口辨別是否需要處理的流量,還可根據七層的URL、瀏覽器類別、語言來決定是否要進行負載均衡。舉個例子,如果你的Web服務器分成兩組,一組是中文語言的,一組是英文語言的,那么七層負載均衡就可以當用戶來訪問你的域名時,自動辨別用戶語言,然后選擇對應的語言服務器組進行負載均衡處理。
?
總結
以上是生活随笔為你收集整理的四层负载均衡与七层负载均衡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode:169. 求众数
- 下一篇: Akka之在IoT系统中使用Actor(