RM新时代网站-首页

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>網(wǎng)絡(luò)>負(fù)載均衡>

f5負(fù)載均衡工作原理詳解

2017年12月29日 11:15 網(wǎng)絡(luò)整理 作者: 用戶評論(0

負(fù)載均衡是由多臺服務(wù)器以對稱的方式組成一個服務(wù)器集合,每臺服務(wù)器都具有等價(jià)的地位,都可以單獨(dú)對外提供服務(wù)而無須其他服務(wù)器的輔助。通過某種負(fù)載分擔(dān)技術(shù),將外部發(fā)送來的請求均勻分配到對稱結(jié)構(gòu)中的某一臺服務(wù)器上,而接收到請求的服務(wù)器獨(dú)立地回應(yīng)客戶的請求。

均衡負(fù)載能夠平均分配客戶請求到服務(wù)器列陣,籍此提供快速獲取重要數(shù)據(jù),解決大量并發(fā)訪問服務(wù)問題。這種群集技術(shù)可以用最少的投資獲得接近于大型主機(jī)的性能。

1、負(fù)載均衡原理圖:

?

①、客戶發(fā)出服務(wù)請求到VIP

②、BIGIP接收到請求,將數(shù)據(jù)包中目的IP地址改為選中的后臺服務(wù)器IP地址,然后將數(shù)據(jù)包發(fā)出到后臺選定的服務(wù)器

③、后臺服務(wù)器收到后,將應(yīng)答包按照其路由發(fā)回到BIGIP

④、BIGIP收到應(yīng)答包后將其中的源地址改回成VIP的地址,發(fā)回客戶端,由此就完成了一個標(biāo)準(zhǔn)的服務(wù)器負(fù)載平衡的流程。

2. 負(fù)載平衡典型流程

?

①、通過VIP來截獲合適的需要負(fù)載平衡的流量 l

②、服務(wù)器監(jiān)控和健康檢查,隨時(shí)了解服務(wù)器群的可用性狀態(tài)

③、負(fù)載均衡和應(yīng)用交換功能,通過各種策略導(dǎo)向到合適的服務(wù)器

2.1 通過VIP來截獲合適的需要負(fù)載平衡的流量

在BIGIP上通過設(shè)置VIP來截獲需要進(jìn)行負(fù)載平衡的流量,這個VIP地址可以是一個獨(dú)立的主機(jī)地址和端口的組合(例如:202.101.112.115:80)也可以是一個網(wǎng)絡(luò)地址和端口的組合(例如:202.101.112.0:80),當(dāng)流量經(jīng)過BIGIP的時(shí)候,凡是命中VIP的流量都將被截獲并按照規(guī)則進(jìn)行負(fù)載平衡。

2.2 服務(wù)器的健康監(jiān)控和檢查

服務(wù)器 (Node) -Ping (ICMP)

BIGIP可以定期的通過ICMP包對后臺服務(wù)器的IP地址進(jìn)行檢測,如果在設(shè)定的時(shí)間內(nèi)能收到該地址的ICMP的回應(yīng),則認(rèn)為該服務(wù)器能提供服務(wù)

服務(wù) (Port) – Connect

BIGIP可以定期的通過TCP包對后臺服務(wù)器的服務(wù)端口進(jìn)行檢測,如果在設(shè)定的時(shí)間內(nèi)能收到該服務(wù)器端口的回應(yīng),則認(rèn)為該服務(wù)器能提供服務(wù)

擴(kuò)展內(nèi)容查證(ECV:Extended Content Verification)—ECV

ECV是一種非常復(fù)雜的服務(wù)檢查,主要用于確認(rèn)應(yīng)用程序能否對請求返回對應(yīng)的數(shù)據(jù)。如果一個應(yīng)用對該服務(wù)檢查作出響應(yīng)并返回對應(yīng)的數(shù)據(jù),則BIG/IP控制器將該服務(wù)器標(biāo)識為工作良好。如果服務(wù)器不能返回相應(yīng)的數(shù)據(jù),則將該服務(wù)器標(biāo)識為宕機(jī)。宕機(jī)一旦修復(fù),BIG/IP就會自動查證應(yīng)用已能對客戶請求作出正確響應(yīng)并恢復(fù)向該服務(wù)器傳送。該功能使BIG/IP可以將保護(hù)延伸到后端應(yīng)用如Web內(nèi)容及數(shù)據(jù)庫。BIG/ip的ECV功能允許您向Web服務(wù)器、防火墻、緩存服務(wù)器、代理服務(wù)器和其它透明設(shè)備發(fā)送查詢,然后檢查返回的響應(yīng)。這將有助于確認(rèn)您為客戶提供的內(nèi)容正是其所需要的。

擴(kuò)展應(yīng)用查證(EAV:Extended Application Verification)

EAV是另一種服務(wù)檢查,用于確認(rèn)運(yùn)行在某個服務(wù)器上的應(yīng)用能否對客戶請求作出響應(yīng)。為完成這種檢查,BIG/IP控制器使用一個被稱作外部服務(wù)檢查者的客戶程序,該程序?yàn)锽IG/IP提供完全客戶化的服務(wù)檢查功能,但它位于BIG/IP控制器的外部。例如,該外部服務(wù)檢查者可以查證一個Internet或Intranet上的從后臺數(shù)據(jù)庫中取出數(shù)據(jù)并在HTML網(wǎng)頁上顯示的應(yīng)用能否正常工作。EAV是BIG/IP提供的非常獨(dú)特的功能,它提供管理者將BIG/IP客戶化后訪問各種各樣應(yīng)用的能力,該功能使BIG/IP在提供標(biāo)準(zhǔn)的可用性查證之外能獲得服務(wù)器、應(yīng)用及內(nèi)容可用性等最重要的反饋。該功能對于電子商務(wù)和其它應(yīng)用至關(guān)重要,它用于從客戶的角度測試您的站點(diǎn)。例如,您可以模擬客戶完成交易所需的所有步驟-連接到站點(diǎn)、從目錄中選擇項(xiàng)目以及驗(yàn)證交易使用的信用卡。一旦BIG/ip掌握了該“可用性”信息,即可利用負(fù)載平衡使資源達(dá)到最高的可用性。

BIG/IP已經(jīng)為測試Internet服務(wù)的健康情況和狀態(tài),預(yù)定義的擴(kuò)展應(yīng)用驗(yàn)證(EAV),它有二種用戶界面:瀏覽器和CLI配置。BIG/IP預(yù)定義的應(yīng)用檢查:FTP、NNTP、SMTP、POP3和MSSQL。

非常好我支持^.^

(166) 93.8%

不好我反對

(11) 6.2%

( 發(fā)表人:姚遠(yuǎn)香 )

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      RM新时代网站-首页