負載均衡是什麼?怎麼理解負載均衡的部署方式和工作原理
當我們剛開始用雲伺服器搭建網站或者部署應用的時候,因為使用者流量較小,業務邏輯比較簡單,一個雲伺服器就可以滿足負載需求。但隨著網際網路流量越來越大,單臺伺服器有時候並不足以支撐大量的訪問,可能會出現伺服器崩潰的現象。
這個時候就需要用到負載均衡,負載均衡是在伺服器叢集中,根據某種轉發策略,將請求均勻地分發在後臺伺服器上,後臺伺服器可以獨立響應和處理請求,提高網站、應用內、資料庫或其他服務的效能及可靠性。
你可以把負載均衡理解為一種效能最佳化裝置,在網路應用的訪問量不斷增加的情況下,單個處理單元無法滿足負載需求,網路應用流量將要出現瓶頸時,負載均衡才會起到作用。
負載均衡的工作原理
像小鳥雲的負載均衡,對多臺雲伺服器進行流量分發,實現例項間自動分配應用程式的對外服務能力,消除單點故障,來提升應用系統的可用性。
小鳥雲負載均衡在執行過程中,會先 判斷後臺伺服器是否“健康”,定期嘗試使用轉發規則定義的協議和埠去連線後端伺服器,
如果伺服器無法透過健康檢查,就會被從池中剔除,流量不會再轉發到這臺伺服器中。
負載均衡技術型別:基於4層負載均衡技術和基於7層負載均衡技術
四層負載均衡:基於IP+埠的負載均衡。透過報文中的目標地址和埠,再加上負載均衡裝置設定的伺服器選擇方式,決定最終選擇的內部伺服器。
七層的負載均衡:基於虛擬的URL或主機IP的負載均衡,透過報文中的真正有意義的應用層內容,再加上負載均衡裝置設定的伺服器選擇方式,決定最終選擇的內部伺服器。
小鳥雲負載均衡 支援四層(TCP/UDP)以及七層(HTTP/HTTPS)協議負載 , 比如基礎型是 支援數千個併發連線數,並提供雙機熱備冗餘保障,適合於中小型網站或其他應用 。
四層 和七層 的區別:
四層負載均衡就像銀行的自助排號機,每一個達到銀行的客戶根據排號機的順序,選擇對應的視窗接受服務;而七層負載均衡像銀行大堂經理,先確認客戶需要辦理的業務,再安排排號。這樣辦理理財、存取款等業務的客戶,會根據銀行內部資源得到統一協調處理,加快客戶業務辦理流程。
四層負載均衡就像銀行的自助排號機。每個到銀行的客戶根據排號機的順序選擇相應的視窗接受服務;七層負載均衡就像銀行大堂經理,在安排編號之前,先確認客戶需要處理的業務。根據客戶需要的業務對銀行內部的資源進行統一協調,加快客戶業務處理流程。
四層負載架構設計比較簡單,無需解析具體的訊息內容,在網路吞吐量及處理能力上會相對比較高,而七層負載均衡的優勢則體現在功能多,控制靈活強大。在具體業務架構設計時,使用七層負載或者四層負載還得根據具體的情況綜合考慮。
負載均衡的部署方式:
建立好負載均衡例項後需要配置 監聽、新增後端伺服器和 配置 後端服務 。
這裡簡單舉個用小鳥雲負載均衡設定告警規則的例子。
配置負載均衡,進入告警管理-告警規則設定關聯資源, 選擇全部埠時,即是在例項層面進行關聯; 選擇一個個或多個埠時,即對一個或多個埠進行關聯。預設是全部埠。
告警規則單次可批次新增5條 , 通知方式有站內信,郵件和簡訊3種 , 提交即完成設定
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990023/viewspace-2847297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 負載均衡和動態負載均衡分別是什麼?-VeCloud負載Cloud
- 什麼是負載均衡–SLB負載
- 負載均衡伺服器的主要用途是什麼?負載均衡的方法是什麼?負載伺服器
- (4)什麼是Ribbon負載均衡負載
- 在Linux中,什麼是負載均衡?它是如何工作的?Linux負載
- 在Linux中,nginx反向代理和負載均衡實現原理是什麼?LinuxNginx負載
- 什麼是負載均衡?有哪幾種策略?負載
- Nginx 高階篇(二)什麼是負載均衡Nginx負載
- 深入理解負載均衡負載
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- LVS負載均衡群集概念、NAT模式LVS負載均衡實戰部署負載模式
- 負載均衡負載
- 【知識分享】四層負載均衡和七層負載均衡負載
- Nginx+Tomcat部署負載均衡NginxTomcat負載
- nginx負載均衡原理分析到手動編寫簡易負載均衡器Nginx負載
- 代理和負載均衡概述負載
- 做了反向代理和負載均衡的nginx配置檔案簡單示例(nginx.conf) HTTP負載均衡/TCP負載均衡負載NginxHTTPTCP
- 電阻負載櫃的工作原理是什麼?負載
- IP負載均衡負載
- WebSocket負載均衡Web負載
- nginx負載均衡Nginx負載
- NGINX 負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- 負載均衡---ribbon負載
- LoadBalancer負載均衡負載
- LVS 負載均衡負載
- gRPC的負載均衡RPC負載
- 負載均衡技術(一)———負載均衡技術介紹負載
- Kuberntes部署MetalLB負載均衡器負載
- Istio流量治理原理之負載均衡負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 負載均衡在分散式架構中是怎麼玩起來的?負載分散式架構
- dubbo叢集和負載均衡負載
- Nginx負載均衡模式Nginx負載模式
- 漫談負載均衡負載
- 負載均衡簡介負載