資源描述:
《loadblance_負載均衡實現原理》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、LoadBlance培訓膠片LoadBlance的基本原理LoadBlance服務器負載均衡原理LoadBlance鏈路負載均衡原理LoadBlance典型組網課程目標學習完本課程,您應該能夠:負載均衡基本原理LoadBlance服務器負載均衡原理LoadBlance鏈路負載均衡原理LoadBlance典型組網及應用目錄為什么需要負載均衡?ServerTooBusyInternet應用背景訪問流量快速增長業(yè)務量不斷提高用戶需求希望獲得7×24的不間斷可用性及較快的系統反應時間LinkTooBusyInternet應用背景訪問流量
2、快速增長業(yè)務量不斷提高用戶需求希望獲得7×24的不間斷可用性及較快的系統反應時間ClientServerTooBusyInternet解決方案:服務器負載均衡多臺服務器組成一個群組,它們通過網絡設備相連接。這些服務器提供相同或相似的網絡服務。服務器群組前布局一個負載均衡設備,負責根據已配置均衡策略將用戶請求在服務器群組中的分發(fā),為用戶提供服務,并對服務器可用性的維護。解決方法——LoadBalance(1)Internet解決方案:鏈路負載均衡通過帶寬或就近性等算法,在多條鏈路中進行負載均衡,選擇最優(yōu)的鏈路,提高訪問速度。Chi
3、naTetCNC解決方法——LoadBalance(2)負載均衡基本原理調度算法根據配置規(guī)則,將客戶端請求智能地分發(fā)到后端應用服務器健康性檢查算法實時監(jiān)控服務器運行狀態(tài)Application192.168.1.12Application192.168.1.11Application192.168.1.10ClientsLoadBalancerServerFarmsClientIP:4.3.2.1Client’sRequest:SourceIP=4.3.2.1Destination=VIP-6.6.6.100VIP:6.6.6.
4、100LoadBlancetoClient:SourceIP=VIP-6.6.6.100Destination=4.3.2.1LoadBlancetoServer:SourceIP=4.3.2.1Destination=192.168.1.10ServertoClient::SourceIP=192.168.1.10Destination=4.3.2.1負載均衡產品中的關鍵指標:調度算法目前常用的調度算法:輪詢(RoundRobin)加權輪詢(WeightedRoundRobin)最少連接(LeastConnections
5、)加權最少連接(WeightedLeastConnections)隨機(Random)加權隨機(WeightedRandom)源地址散列(SourceHashing)源地址端口散列(Source&PortHashing)目的地址散列(DestinationHashing)調度算法:輪詢(RoundRobin)輪詢算法實現:新的連接被依次輪詢分發(fā)到各個實服務器上,比如第1個連接分發(fā)到第1臺服務器,第2個連接就被分配到第2臺服務器上,依次輪詢。輪詢算法適合于服務器組中的所有服務器都有相同的軟硬件配置并且平均服務請求相對均衡的情況。I
6、nternet123456142536調度算法:加權輪詢(WeightedRoundRobin)加權輪詢算法實現:根據服務器的不同處理能力,給每個服務器分配不同的權值,使其能夠接受相應權值數的服務請求。假設3臺服務器加權分別為2:5:3,這樣6條流過來,第1臺服務器分擔1條流,第2臺服務器分擔3條流,第3臺服務器分擔2條流。加權輪詢算法能確保高性能的服務器得到更多的使用率,避免低性能的服務器負載過重。Internet125436142536調度算法:最少連接(LeastConnections)最少連接算法實現:最少連接均衡算法對
7、內部中需負載的每一臺服務器都有一個數據記錄,記錄當前該服務器正在處理的連接數量,當有新的服務連接請求時,將把當前請求分配給連接數最少的服務器,使均衡更加符合實際情況,負載更加均衡。最少連接算法適合長時處理的請求服務,如FTP。加權最少連接算法實現:將加權與最少連接算法配合,根據連接數與加權比例后計算出當前新連接應該發(fā)往哪個服務器。Internet415236142536調度算法:隨機(Random)隨機算法實現:將新連接隨機分發(fā)給具體的實服務器。加權隨機算法實現:將加權與隨機算法配合,根據隨機數與加權比例后計算出當前新連接應該發(fā)
8、往哪個服務器。Internet514236142536調度算法:源地址散列(SourceHashing)源地址散列算法實現:根據新連接的源IP地址進行散列(HASH)的結果來決定將該新連接發(fā)文哪個實服務器。一般來說,來自相同客戶端的新連接會被散列到相同的實服務器