基于Cookie Insert的會話保持機制-也被稱為插入式Cookie會話保持,其原理是利用Cookie持續性,通過在客戶端存儲的Cookie信息來作為訪問請求的調度依據。對于用戶發起的HTTP請求,深信服AD設備會在轉發服務器回復時插入用于識別的特殊Cookie,待用戶下次訪問時便可將帶有相同Cookie信息的請求始終調度到同一臺服務器,以實現會話保持的效果,
基于Cookie Passive的會話保持機制-也被稱為被動式Cookie會話保持,實現機制與Cookie Insert類似,都是通過客戶端存儲的Cookie信息來作為訪問請求的調度依據;不同的地方在于,對用戶發起的HTTP請求,會由后臺服務器在回復時就寫入相應的Cookie,而深信服AD設備在轉發回復時則記錄該Cookie信息,待用戶下次訪問時便可將帶有相同Cookie信息的請求始終調度到同一臺服務器, 可以判斷服務器或鏈路的健康狀況是否能正常提供服務。浦東新區質量負載均衡售后保障
1.加權最小流量(WeightedLeastTraffic)實現機制-根據事先為各條鏈路設定的權值,在調度新連接時盡可能的使各條鏈路的實時流量與權值成比例,把新的連接請求分配到當前比例**小的鏈路上。適用場景-擁有多條互聯網鏈路,并且各鏈路之間的帶寬差異較大。2.靜態就近性(Staticximity)實現機制-按照預先為某個目標定義的靜態比較好路徑來選擇鏈路,或者根據設備內置的全球IP地址庫來判斷目標IP屬于哪個互聯網運營商,進而選擇相應的ISP鏈路。適用場景-擁有多條不同運營商的互聯網鏈路,業務流量多為入站訪問流量。3.動態就近性(Dynamicximity)實現機制-在選擇鏈路時,通過綜合考慮數據傳輸的延遲和鏈路的實時負載,準確計算出比較好路徑。適用場景-擁有多條不同運營商的互聯網鏈路,業務流量多為出站訪問流量。 上海節能負載均衡質量服務解決多鏈路網絡環境中流量分擔的問題。
深信服AD應用交付系列產品提供腳本編程功能iPro,通過Lua語言實現用戶自定義的流量編排處理,支持流量調度、會話保持和DNS等子功能。它基于事件驅動,繼承了Lua語言的基本特性,并加入了一定的擴展。通過iPro編寫腳本,可提取應用數據包的不定址不定長特征碼,實現7層內容交換,主要應用于未知協議的解析和基于消息的負載均衡,很多特殊場景下以往無法實現的用戶需求,都可以通過iPro輕松搞定。
TCP協議通訊開始時client會跟server建立連接,待連接建立完成后才會傳輸消息,消息一旦傳輸完成,client與server的連接會在短時間內斷開。而長連接就是消息傳輸完成后,client與server的連接會維持一段較長的時間不斷開,后續消息可以復用該連接。長連接一般用于大數據量的高性能處理,很多重要的C/S應用都會使用長連接,這種應用通常有相對固定的client,它們會與server進行頻繁通信,頻繁創建短連接會極大的浪費server資源,而長連接有效的削減了連接建立和拆除的開銷,極大的減輕了server的性能壓力。
? 基于觀測方式的被動檢查-根據觀測到的服務器連接數,上下行數據報文等參數,判定服務器節點是否有效。例如,通過監控到業務流中的HTTP403、404錯誤等內容,或者感知到大量的RST關閉連接、零窗口等異常TCP傳輸行為,判斷出服務器已經失效,進而將用戶的訪問請求分配到其他有效的服務器之上。
? 自定義內容檢查機制-是通過預設自定義字符串,來判斷服務器應用是否運行正常;如對某個應用用戶通過預先設定該應用正常返回包中應該包含的字符串,深信服AD檢驗服務器返回數據包內是否包含了該特定內容,如果沒有包含該內容,就認定該服務器故障,將用戶的訪問請求分配到其他健康的服務器之上。 應用交付,后負載均衡時代的選擇。
深信服AD設備支持多重負載均衡算法將所有流量均衡的分配到各個服務器,不僅充分利用所有的服務器資源,而且各個服務器均衡的承擔流量處理任務,從而有效地避免服務器處理任務“不平衡”現象的發生。
1. 輪詢(Round Robin)
實現機制-按照請求的先后順序將用戶請求循環地分配到每臺服務器。一旦某臺服務器出現故障將不在為其分配任務,直至服務器恢復正常。
適用場景-服務器集群中各臺服務器的性能相當。
2. 加權輪詢(Weighted Round Robin)
實現機制-由于集群中混用了不同規格服務器,因此可以針對各個服務器的處理性能來分配不同的加權值。根據這個比例,把用戶的請求分配到每個服務器。
適用場景-服務器集群中各臺服務器的性能差異較大。 在多鏈路負載均衡的場景中,深信服AD設備通過訪問端的地理位置,鏈路隸屬的運營商。虹口區智能負載均衡專業服務
深信服應用交付解決方案。浦東新區質量負載均衡售后保障
基于HTTP Header的會話保持機制-某些HTTP應用不支持或者不完全支持Cookie會話保持,但是用戶的會話信息是可以帶在HTTP Header里面的,例如移動用戶進行WAP瀏覽時,使用Call-ID來**用戶的手機號碼。在此種情況下,深信服AD設備會記錄HTTP Header的會話信息,待用戶下次訪問時便可將帶有相同會話信息的請求始終調度到同一臺服務器,以實現會話保持的效果,
基于RADIUS的會話保持機制-寬帶用戶的RADIUS請求通過BRAS(寬帶接入服務器)發送到RADIUS服務器,AD設備在對RADIUS服務器實現負載均衡的同時,也會通過RADIUS屬性來維護會話的一致性。同一用戶的認證會話使用相同的RADIUS服務器,以確保RADIUS認證、計費的統一, 浦東新區質量負載均衡售后保障
上海黑象信息科技有限公司致力于電子元器件,以科技創新實現***管理的追求。黑象信息科技深耕行業多年,始終以客戶的需求為向導,為客戶提供***的網絡科技領域內的技術開發,技術轉讓,技術咨詢和技術服務,企業管理咨詢。黑象信息科技始終以本分踏實的精神和必勝的信念,影響并帶動團隊取得成功。黑象信息科技創始人吳桐,始終關注客戶,創新科技,竭誠為客戶提供良好的服務。