1. 實(shí)現(xiàn)方式
通過動態(tài)路由協(xié)議在多個站點(diǎn)發(fā)布虛擬服務(wù)IP,利用網(wǎng)絡(luò)中的路由信息實(shí)現(xiàn)用戶的就近訪問和站點(diǎn)冗余。當(dāng)多個站點(diǎn)同時在線提供服務(wù)時,用戶訪問虛擬服務(wù)會根據(jù)路由信息來選擇出**近站點(diǎn)。當(dāng)某個站點(diǎn)出現(xiàn)故障時,OSPF路由會刪除到該站點(diǎn)的路由,因此用戶訪問虛擬服務(wù)時會將該站點(diǎn)排出選擇,待該站點(diǎn)恢復(fù)以后,OSPF路由則會重新將該站點(diǎn)的路由加入。路由通知的快慢取決于網(wǎng)絡(luò)的規(guī)模,一般情況下在1分鐘內(nèi)。
OSPF路由向DC1站點(diǎn)的深信服AD設(shè)備獲取該站點(diǎn)的動態(tài)路由信息 擁有多條互聯(lián)網(wǎng)鏈路,各條鏈路的帶寬和質(zhì)量不同。楊浦區(qū)口碑好的負(fù)載均衡誠信經(jīng)營
? 基于觀測方式的被動檢查-根據(jù)觀測到的服務(wù)器連接數(shù),上下行數(shù)據(jù)報(bào)文等參數(shù),判定服務(wù)器節(jié)點(diǎn)是否有效。例如,通過監(jiān)控到業(yè)務(wù)流中的HTTP403、404錯誤等內(nèi)容,或者感知到大量的RST關(guān)閉連接、零窗口等異常TCP傳輸行為,判斷出服務(wù)器已經(jīng)失效,進(jìn)而將用戶的訪問請求分配到其他有效的服務(wù)器之上。
? 自定義內(nèi)容檢查機(jī)制-是通過預(yù)設(shè)自定義字符串,來判斷服務(wù)器應(yīng)用是否運(yùn)行正常;如對某個應(yīng)用用戶通過預(yù)先設(shè)定該應(yīng)用正常返回包中應(yīng)該包含的字符串,深信服AD檢驗(yàn)服務(wù)器返回?cái)?shù)據(jù)包內(nèi)是否包含了該特定內(nèi)容,如果沒有包含該內(nèi)容,就認(rèn)定該服務(wù)器故障,將用戶的訪問請求分配到其他健康的服務(wù)器之上。 奉賢區(qū)節(jié)能負(fù)載均衡認(rèn)真負(fù)責(zé)降低組織的IT投資成本。
深信服AD設(shè)備支持包括基于硬件運(yùn)行狀況的主動檢查,基于應(yīng)用類型的主動檢查,基于觀測方式的被動檢查,以及自定義的健康檢查機(jī)制。
? 基于硬件運(yùn)行狀況的主動檢查-通過PING、SNMP等方式監(jiān)控服務(wù)器的運(yùn)行狀況,一旦出現(xiàn)ping無回包、服務(wù)器資源消耗過高、死機(jī)等情況,都可以實(shí)時將訪問請求分配到其他正常的服務(wù)器之上。
? 基于應(yīng)用類型的主動檢查-深信服AD支持根據(jù)不同應(yīng)用類型交互機(jī)制設(shè)定相應(yīng)的健康檢查機(jī)制,如HTTP、FTP、E-mail、DNS、RADIUS等都可以通過相應(yīng)的健康機(jī)制監(jiān)控應(yīng)用的運(yùn)行狀況,如果發(fā)現(xiàn)故障,用戶即被透明地分配到其它正常工作的服務(wù)器上。
長連接的應(yīng)用同樣需要負(fù)載均衡,對于很多C/S應(yīng)用來說,其協(xié)議私有,不對外公開,傳統(tǒng)方式無法識別到協(xié)議內(nèi)容,只能實(shí)現(xiàn)基于連接的負(fù)載均衡。這種方式缺點(diǎn)比較明顯:
1.調(diào)度不合理。傳統(tǒng)方式的負(fù)載均衡只能按連接調(diào)度,而長連接一旦建立就很難中斷重連,同一個連接內(nèi)的不同消息會發(fā)往同一臺服務(wù)器,造成服務(wù)器壓力過大,而這種情況下其他服務(wù)器節(jié)點(diǎn)可能處于空閑狀態(tài)。
2.故障切換慢。當(dāng)服務(wù)器發(fā)生故障時,客戶端并不會立即重新發(fā)起新的連接,而是一直等待連接超時,通常來說這個時間非常長,造成故障切換非常慢。
深信服AD應(yīng)用交付產(chǎn)品的iPro功能,可結(jié)合用戶應(yīng)用的具體特征編寫腳本,分析出連接中單個消息的開始和結(jié)束位置,將同一連接中的不同消息調(diào)度到不同節(jié)點(diǎn),實(shí)現(xiàn)基于消息的長連接負(fù)載均衡,使各節(jié)點(diǎn)資源利用更合理更平衡。同時,深信服應(yīng)用交付AD產(chǎn)品會與各服務(wù)器節(jié)點(diǎn)建立長連接,并實(shí)時探測各服務(wù)器節(jié)點(diǎn)的健康狀態(tài),發(fā)現(xiàn)異常會將消息立即分配到正常節(jié)點(diǎn),規(guī)避故障風(fēng)險(xiǎn),大幅縮短故障恢復(fù)時間,提高業(yè)務(wù)訪問的連續(xù)性。 深信服AD設(shè)備提供有一種稱為會話保持(Session Persistence)的機(jī)制。
? 虛擬服務(wù)-深信服AD設(shè)備對外發(fā)布的服務(wù)被稱為虛擬服務(wù)。虛擬服務(wù)包含了服務(wù)類型(協(xié)議)、節(jié)點(diǎn)池(一臺或多臺服務(wù)器的IP地址和端口的**)等配置屬性。客戶的訪問請求通過網(wǎng)絡(luò)到達(dá)深信服AD設(shè)備,并匹配到虛擬服務(wù)后,再由AD設(shè)備按照設(shè)定的負(fù)載均衡策略調(diào)度到真實(shí)服務(wù)器。
? 會話保持-深信服AD設(shè)備提供有一種稱為會話保持(Session Persistence)的機(jī)制,可以識別客戶與服務(wù)器之間交互過程的關(guān)連性,在實(shí)現(xiàn)負(fù)載均衡的同時,還可保證一系列相關(guān)連的訪問請求會保持分配到同一臺服務(wù)器之上。在這種特定情況下,AD設(shè)備將放棄原有的負(fù)載均衡算法。
? IP地址庫-深信服AD設(shè)備內(nèi)置的IP地址庫收錄了不同運(yùn)營商擁有的ISP地址段信息,以便鏈路負(fù)載均衡可以基于報(bào)文的源或目的IP地址查找IP地址庫,并得到對應(yīng)的運(yùn)營商信息,再根據(jù)運(yùn)營商信息為訪問流量選擇一條合適的ISP鏈路。 深信服實(shí)現(xiàn)一個域名綁定多個運(yùn)營商的公網(wǎng)地址。楊浦區(qū)高科技負(fù)載均衡認(rèn)真負(fù)責(zé)
在實(shí)現(xiàn)負(fù)載均衡的同時,還可保證一系列相關(guān)連的訪問請求會保持分配到同一臺服務(wù)器之上。楊浦區(qū)口碑好的負(fù)載均衡誠信經(jīng)營
基于HTTP Header的會話保持機(jī)制-某些HTTP應(yīng)用不支持或者不完全支持Cookie會話保持,但是用戶的會話信息是可以帶在HTTP Header里面的,例如移動用戶進(jìn)行WAP瀏覽時,使用Call-ID來**用戶的手機(jī)號碼。在此種情況下,深信服AD設(shè)備會記錄HTTP Header的會話信息,待用戶下次訪問時便可將帶有相同會話信息的請求始終調(diào)度到同一臺服務(wù)器,以實(shí)現(xiàn)會話保持的效果,
基于RADIUS的會話保持機(jī)制-寬帶用戶的RADIUS請求通過BRAS(寬帶接入服務(wù)器)發(fā)送到RADIUS服務(wù)器,AD設(shè)備在對RADIUS服務(wù)器實(shí)現(xiàn)負(fù)載均衡的同時,也會通過RADIUS屬性來維護(hù)會話的一致性。同一用戶的認(rèn)證會話使用相同的RADIUS服務(wù)器,以確保RADIUS認(rèn)證、計(jì)費(fèi)的統(tǒng)一, 楊浦區(qū)口碑好的負(fù)載均衡誠信經(jīng)營
上海黑象信息科技有限公司致力于電子元器件,以科技創(chuàng)新實(shí)現(xiàn)***管理的追求。黑象信息科技深耕行業(yè)多年,始終以客戶的需求為向?qū)?,為客戶提?**的網(wǎng)絡(luò)科技領(lǐng)域內(nèi)的技術(shù)開發(fā),技術(shù)轉(zhuǎn)讓,技術(shù)咨詢和技術(shù)服務(wù),企業(yè)管理咨詢。黑象信息科技繼續(xù)堅(jiān)定不移地走高質(zhì)量發(fā)展道路,既要實(shí)現(xiàn)基本面穩(wěn)定增長,又要聚焦關(guān)鍵領(lǐng)域,實(shí)現(xiàn)轉(zhuǎn)型再突破。黑象信息科技始終關(guān)注自身,在風(fēng)云變化的時代,對自身的建設(shè)毫不懈怠,高度的專注與執(zhí)著使黑象信息科技在行業(yè)的從容而自信。