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