您好,登錄后才能下訂單哦!
這篇文章主要講解了“HAProxy負載均衡是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“HAProxy負載均衡是什么”吧!
今天分享的這份 HAProxy 實戰文檔,包括6個章節51頁。對 Web架構介紹、 HAProxy 調度算法、動靜分離與客戶端源IP透傳、ACL使用與報文修改、服務器動態下線等作了詳細講解。相信看完后對 HAProxy 會有更深入的了解!
目錄
由于內容過多,在此只以截圖展示部分內容,詳細完整版的文檔領取方式請見文末。
第一章 Web架構介紹
web服務架構設計—Haproxy四層反向負載:
1. 使用HAProxy做反向代理,實現四層負載均衡
2. 可配置多種調度算法
3. 支持后端服務器狀態監測
4. 節約公網IP
5. 隱藏內部服務器
web架構
第二章 負載均衡簡介
負載均衡(Load Balance,簡稱LB)是一種服務或基于硬件設備等實現的高可用反向代理技術,負載均衡將特定的業務(web服務、網絡流量等)分擔給指定的一個或多個后端特定的服務器或設備,從而提高了公司業務的并發處理能力、保證了業務的高可用性、方便了業務后期的水平動態擴展。
HAProxy介紹
第三章 HAProxy 安裝及基礎配置
HAProxy 的配置文件 haproxy.cfg 由兩大部分組成,分別是 global (全局配置段)和 proxies (代理配置段)部分。
proxies配置詳解
第四章 HAProxy 調度算法
HAProxy 通過固定參數balance指明對后端服務器的調度算法,該參數可以配置在 listen 或 backend 選項中。
調度算法目錄
調度算法
HAProxy 的調度算法分為靜態和動態調度算法,但是有些算法可以根據參數在靜態和動態算法中相互轉換。
調度算法
IP透傳
web服務器中需要記錄客戶端的真實IP地址,用于做訪問統計、安全防護、行為分析、區域排行等場景。
IP透傳
第五章 高級功能及配置
本章節主要介紹了 HAProxy 的高級配置及實用案例。
高級功能及配置目錄
報文修改
在 http 模式下,基于實際需求修改客戶端的請求報文與響應報文,通過 reqadd 和 reqdel 在請求報文添加刪除字段,通過rspadd 與 rspidel 在響應報文中添加與刪除字段。
報文修改
ACL
訪問控制列表(ACL,Access ControlLists)是一種基于包過濾的訪問控制技術,它可以根據設定的條件對經過服務器傳輸的數據包進行過濾(條件匹配),即對接收到的報文進行匹配和過濾,基于請求報文頭部中的源文件、源端口、目標地址、目標端口、請求方法、URL、文件后綴等信息內容進行匹配并執行進一步操作,比如允許其通過或丟棄。
ACL
HAProxy四層負載
四層的負載均衡,就是通過發布三層的IP地址(VIP),然后加四層的端口號,來決定哪些流量需要做負載均衡。
四層負載
感謝各位的閱讀,以上就是“HAProxy負載均衡是什么”的內容了,經過本文的學習后,相信大家對HAProxy負載均衡是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。