下文給大家帶來負載均衡技術的實質是什么,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗來做一個解答。
負載均衡是什么,負載均衡的實質?
實現負載均衡所需要的組件:
被負載的流量或請求
接受流量或請求的入口
負載的對象
負載的方式
負載的條件
全代理架構(full-proxy)F5
當訪問者請求云服務器的時候,首先會請求負載均衡(建立三次捂手,F5會對請求的內容進行檢測,然后F5會請求服務器(進行三次握手)
非全代理架構模式
LVS:當訪問者發來請求包的時候,負載均衡其將會利用算法進行把請求傳達服務器(負載均衡作用是反向代理進行NAT轉發)
VIP或VS的訪問規則(網絡通用技術)
目的地址:
10.10.1.100:443
10.10.1.100:*
10.10.1.*:443
10.10.1.*:*
*:443
*:*
注意:要區別負載均衡上VIP和本身IP的關系
VIP是用來接收請求的,一個負載均衡上可以有多個,甚至條件允許可以達到數千個本身ip是用來和其他設備進行通信的,要根據實際網絡情況提供幾個來使用
最后,為了安全起見,全匹配類型的VIP,要設定流量方向,否則會處理所有的流量,造成帶寬占用以及性能浪費。
負載的對象:
本地負載
在本地負載均衡器中,負載的對象為應用服務器,被負載的同一種應用服務器,被稱為負載均衡池(組),組中的成員即每一個服務器(節點),均可以通過策略動態調整其狀態,以達到不同程度的請求分配。
涉及到的主要技術有高低優先級組,disable平滑下線,連接數限制,特定節點的健康檢查,算法等。
全局負載
在全局負載均衡器中,負載的對象為DNS請求,主要作用是將DNS請求,解析為不同數據中心,或者某個數據中心不同的線路(運營商)的ip地址(公網或內網)。完整的DNS體系相關技術。
涉及到的主要技術有地址庫,BIND,性能優化,遞歸,迭代和轉發
鏈路負載
在鏈路負載均衡器中,負載的對象為鏈路(即網關),該技術結合本地負載和全局負載,衍生出一種鏈路負載的模式,功能上綜合前兩者,但是無法取代前兩者。
涉及到的主要技術有四層負載,部分DNS解析,NAT相關技術
負載的方式(算法)
靜態
輪詢
比率
動態
最小連接數
最快響應速度
ip哈希
動態比率
特殊
高低優先組
失敗算法
會話保持:
會話保持是一種特殊的策略,目的是在某種條件下,將“同樣的”請求,負載到相同的對象上,以達到前后會話的一致性。列如:購物結賬
種類:
源地址會話保持
目的地址會話保持
cookie會話保持
特殊會話保持
提示:健康檢查技術可以簡單理解為一種探測機制,實質上是由某人按照某種方式和某個時間間隔,檢查某個對象,并按照期望回應值來判斷該對象狀態的技術。
健康檢查包含的5個步驟:
發起的源
檢查對象
檢查方式
檢查時間
期望回應
看了以上關于負載均衡技術的實質是什么,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。