成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

負載均衡原理與技術實現

網絡 網絡優化 網絡運維
負載均衡(Load Balance,簡稱LB)是一種服務器或網絡設備的集群技術。負載均衡將特定的業務(網絡服務、網絡流量等)分擔給多個服務器或網絡設備,從而提高了業務處理能力,保證了業務的高可用性。負載均衡基本概念有:實服務、實服務組、虛服務、調度算法、持續性等,其常用應用場景主要是服務器負載均衡,鏈路負載均衡。......

負載均衡(Load Balance,簡稱LB)是一種服務器或網絡設備的集群技術。負載均衡將特定的業務(網絡服務、網絡流量等)分擔給多個服務器或網絡設備,從而提高了業務處理能力,保證了業務的高可用性。負載均衡基本概念有:實服務、實服務組、虛服務、調度算法、持續性等,其常用應用場景主要是服務器負載均衡,鏈路負載均衡。

一 服務器負載均衡

服務器負載均衡根據LB設備處理到的報文層次,分為四層服務器負載均衡和七層負載均衡,四層處理到IP包的IP頭,不解析報文四層以上載荷(L4 SLB);七層處理到報文載荷部分,比如HTTP,RTSP,SIP報文頭,有時也包括報文內容部分(L7 SLB)。

1.四層服務器負載均衡技術

客戶端將請求發送給服務器群前端的負載均衡設備,負載均衡設備上的虛服務接收客戶端請求,通過調度算法,選擇真實服務器,再通過網絡地址轉換,用真實服務器地址重寫請求報文的目標地址后,將請求發送給選定的真實服務器;真實服務器的響應報文通過負載均衡設備時,報文的源地址被還原為虛服務的VSIP,再返回給客戶,完成整個負載調度過程。報文交互流程如下:

新一代負載均衡產品技術實現 圖1

NAT方式的服務器負載均衡報文交互流程圖報文交互流程說明:

(1)Host發送服務請求報文,源IP為Host IP、目的IP為VSIP

(2)LB Device接收到請求報文后,借助調度算法計算出應該將請求分發給哪臺Server

(3)LB Device使用DNAT技術分發報文,源IP為Host IP、目的IP為Server IP

(4)Server接收并處理請求報文,返回響應報文,源IP為Server IP、目的IP為Host IP

(5)LB Device接收響應報文,轉換源IP后轉發,源IP為VSIP、目的IP為Host IP

2.七層服務器負載均衡技術

七層負載均衡和四層負載均衡相比,只是進行負載均衡的依據不同,而選擇確定的實服務器后,所做的處理基本相同,下面以HTTP應用的負載均衡為例來說明。

由于在TCP握手階段,無法獲得HTTP真正的請求內容,因此也就無法將客戶的TCP握手報文直接轉發給服務器, 必須由負載均衡設備先和客戶完成TCP握手,等收到足夠的七層內容后,再選擇服務器,由負載均衡設備和所選服務器建立TCP連接。

七層負載均衡組網和四層負載均衡組網有一個顯著的區別:四層負載均衡每個虛服務對應一個實服務組,實服務組內的所有實服務器提供相同的服務;七層負載均衡每個虛服務對應多個實服務組,每組實服務器提供相同的服務。根據報文內容選擇對應的實服務組,然后根據實服務組調度算法選擇某一個實服務器。

新一代負載均衡產品技術實現 圖2

七層負載均衡組網圖

上圖中描述了基于HTTP的URI目錄信息進行的七層負載均衡部署,報文交互流程圖如下:

新一代負載均衡產品技術實現 圖3

七層負載均衡報文交互流程圖報文交互流程說明:

(1)-(3):Client和LB建立TCP連接;

(4):Client發送HTTP請求,目的IP為虛IP;

(5):LB設備分析報文,根據調度算法選擇實服務器,注意此時會緩存該報文;

(6):LB設備向實服務器發Syn報文,序列號為Client的Syn報文序列號

(7):Server發送Syn/Ack報文,目的IP為Client;

(8):LB接收Server的Syn/Ack報文后,回應ACK報文

(9):修改步驟(5)中緩存的報文目的IP和TCP序列號,然后發給Server;

(10):Server發送響應報文到LB;

(11):LB修改步驟(9)中的報文的源地址和TCP序列號后轉發給Client。

#p#

二 鏈路負載均衡

在企業網、運營商鏈路出口需要部署LB設備以優化鏈路選擇,提升訪問體驗,鏈路負載均衡按照流量發起方向分為Inbound負載均衡和Outbound負載均衡

1.Inbound入方向負載均衡

Inbound負載均衡技術是DNS智能解析的一種,外網用戶通過域名訪問內部服務器時,Local DNS的地址解析請求到達LB設備,LB根據對Local DNS的就近性探測結果響應一個最優的IP地址,外網用戶根據這個最優的IP響應進行對內部服務器的訪問。

新一代負載均衡產品技術實現 圖4

Inbound鏈路負載均衡組網圖

新一代負載均衡產品技術實現 圖5

 入方向負載均衡

流程簡述如下:

(1)外部用戶進行資源訪問前先進行DNS解析,向其本地DNS服務器發送DNS請求。

(2)本地DNS服務器將DNS請求的源IP地址替換為自己的IP地址,并轉發給域名對應的權威服務器——LB device。

(3)LB device根據DNS請求的域名和配置的Inbound鏈路負載均衡規則進行域名解析。

(4)LB device按照域名解析的結果,將DNS應答發送給本地DNS服務器。

(5)本地DNS服務器將解析結果轉發給用戶。

(6)用戶使用解析結果選擇的鏈路,直接對LB device進行資源訪問。

2.Outbound出方向負載均衡

內網用戶訪問Internet上其他服務器。 Outbound鏈路負載均衡中VSIP為內網用戶發送報文的目的網段。用戶將訪問VSIP的報文發送到負載均衡設備后,負載均衡設備依次根據策略、持續性功能、就近性算法、調度算法選擇最佳的鏈路,并將內網訪問外網的業務流量分發到該鏈路。

新一代負載均衡產品技術實現 圖6

 

Outbound鏈路負載均衡組網圖

Outbound負載均衡報文交互流程如下:

新一代負載均衡產品技術實現 圖7

 Outbound 鏈路負載均衡流程圖

Outbound負載均衡報文交互流程說明:

(1)LB Device接收內網用戶流量 -

(2)LB Device依次根據策略、持續性功能、就近性算法、調度算法進行鏈路選擇 在Outbound鏈路負載均衡組網中,通常使用就近性算法或帶寬調度算法實現流量分發

(3)LB device按照鏈路選擇的結果將流量轉發給選定的鏈路 -

(4)LB Device接收外網用戶流量 -

(5)LB Device將流量轉發給內網用戶

#p#

三 負載均衡優化及應用

1.TCP連接復用

連接復用功能通過使用連接池技術,可以將前端大量的客戶的HTTP請求復用到后端與服務器建立的少量的TCP長連接上,大大減小服務器的性能負載,減小與服務器之間新建TCP連接所帶來的延時,并最大限度減少后端服務器的并發連接數,降低服務器的資源占用。

新一代負載均衡產品技術實現 圖8

TCP連接復用示意圖上圖給出了TCP連接復用的簡單過程描述。由Client端發送的Req1/ Req2/ Req3三個HTTP請求,經過LB設備后,復用了LB設備和Server端已經建立好的連接,將Client端的三個請求通過兩個TCP連接發送給了服務器端。

2.SSL卸載

為了避免明文傳輸出現的安全問題,對于敏感信息,一般采用SSL協議,如HTTPS,對HTTP協議進行加密,以保證整個HTTP傳輸過程的安全性。SSL是需要耗費大量CPU資源的一種安全技術,如果由后端的服務器來承擔,則會消耗很大的處理能力。應用交付設備為了提升用戶的體驗,分擔服務器的處理壓力,將SSL加解密集中在自身的處理上,相對于服務器來說LB能提供更高的SSL處理性能,還能夠簡化對證書的管理,減少日常管理的工作量,LB的該功能又稱為SSL卸載。

下圖中Client端發送給Server的所有的HTTPS流量都被LB設備終結,LB設備將SSL終結后,與Server之間可采用HTTP或者弱加密的HTTPS進行通訊。LB設備承擔了SSL的卸載工作,從而極大的減小了服務器端對SSL處理的壓力,將服務器的處理能力釋放出來,更加專注于處理服務器本身承擔的業務邏輯。

新一代負載均衡產品技術實現 圖9

SSL卸載示意圖

SSL卸載的處理流程如下:

新一代負載均衡產品技術實現 圖10

SSL卸載過程

(1)客戶端向服務器端發送SSL握手請求。

(2)LB設備作為中間的卸載設備,代替服務器端和客戶端交互,完成SSL握手過程。

(3)客戶端發送SSL加密后的請求數據。

(4)LB設備解密數據。

(5)LB設備將解密后的明文發送給Server。

(6)服務器返回給LB設備回應報文。

(7)LB設備將返回的應答報文加密。

(8)LB設備將加密后的應答報文傳給客戶端。

3.DRX云環境應用交付

業務負載監控平臺通過H3C負載均衡設備的參數設定和監控可以動態感知業務負載變化,并通知云管理平臺動態調整業務資源。由此實現用戶業務資源的實時動態調整、業務資源優化調配。

當業務負載監控平臺發現業務資源需要調整時:業務負載超限—增加資源;業務資源過剩——回收資源,云管理平臺通過自動創建、啟動或者刪除停止虛擬機的方式為業務進行資源動態調整。

四 結束語

負載均衡技術不管應用于用戶訪問服務器資源,還是應用于多鏈路出口,均大大提高了對資源的高效利用,顯著降低了用戶的網絡布署成本,提升了用戶的網絡使用體驗。隨著云計算的發展,負載均衡的技術實現還將與云計算相結合,在虛擬化和NFV軟件定義網關等方面持續發展。

責任編輯:何妍 來源: 《新IT領航第二期(大安全之道)》
相關推薦

2012-10-19 10:45:22

防火墻負載均衡防火墻負載均衡

2018-02-23 14:44:41

負載均衡技術分類

2010-05-06 12:18:34

IP負載均衡

2024-06-18 08:14:21

2009-02-27 10:59:00

網絡技術負載均衡

2024-03-28 13:10:20

負載均衡LVSHaproxy

2024-12-05 09:09:17

YARP負載均衡服務器

2019-08-26 08:36:09

負載均衡高可用Nginx

2018-07-27 08:39:44

負載均衡算法實現

2010-04-21 11:35:30

負載均衡技術

2010-04-21 17:53:09

負載均衡技術

2010-04-26 17:19:26

DNS負載均衡

2020-04-20 20:27:59

Nginx動靜分離負載均衡

2019-03-13 12:04:41

Nginx負載均衡動靜分離

2010-04-21 11:55:34

2010-05-10 14:17:46

負載均衡技術

2010-05-10 14:20:24

負載均衡技術

2011-11-03 14:48:41

負載均衡服務器

2019-09-27 08:18:13

負載均衡核心Key

2010-09-15 14:50:57

集群負載均衡Tomcat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 澳门永久av免费网站 | 一级毛片网 | 超碰美女在线 | 亚洲精品乱码 | 欧美涩涩网 | h视频免费看 | 精品一区二区久久 | 久久久精品网 | 欧美黄视频 | 中文字幕在线视频精品 | 亚洲成人一区二区三区 | 激情综合五月天 | 日本黄色不卡视频 | 国产片一区二区三区 | 国产成人精品一区二区三区四区 | 久久久久久久久蜜桃 | 久久午夜精品 | 午夜免费网 | 91精品国产乱码久久久久久久久 | m豆传媒在线链接观看 | 久久久久久久久久性 | 亚洲成人免费网址 | 久久久久一区二区 | 欧美网址在线观看 | 在线视频h | 欧美大片黄 | 国产精品美女久久久久aⅴ国产馆 | 日韩精品在线免费 | 精品国产一区二区三区成人影院 | 九九热在线精品视频 | 久草.com| 国产一区二区三区在线 | 国产视频在线一区二区 | 又爽又黄axxx片免费观看 | 99视频网站 | 中文亚洲字幕 | 中文字幕av网 | a级在线 | 成人av一区二区三区 | 亚洲国产一区二区三区在线观看 | 黄色一级大片在线观看 |