基于Cookie Insert的會話保持機制-也被稱為插入式Cookie會話保持,其原理是利用Cookie持續(xù)性,通過在客戶端存儲的Cookie信息來作為訪問請求的調(diào)度依據(jù)。對于用戶發(fā)起的HTTP請求,深信服AD設(shè)備會在轉(zhuǎn)發(fā)服務(wù)器回復(fù)時插入用于識別的特殊Cookie,待用戶下次訪問時便可將帶有相同Cookie信息的請求始終調(diào)度到同一臺服務(wù)器,以實現(xiàn)會話保持的效果,
基于Cookie Passive的會話保持機制-也被稱為被動式Cookie會話保持,實現(xiàn)機制與Cookie Insert類似,都是通過客戶端存儲的Cookie信息來作為訪問請求的調(diào)度依據(jù);不同的地方在于,對用戶發(fā)起的HTTP請求,會由后臺服務(wù)器在回復(fù)時就寫入相應(yīng)的Cookie,而深信服AD設(shè)備在轉(zhuǎn)發(fā)回復(fù)時則記錄該Cookie信息,待用戶下次訪問時便可將帶有相同Cookie信息的請求始終調(diào)度到同一臺服務(wù)器, 負載均衡專注的領(lǐng)域。青浦區(qū)威力負載均衡鑄造輝煌
通過智能路由技術(shù),管理人員即使對負載算法和策略不熟悉,只要選擇自己對于鏈路利用所期望達到的效果,就可通過配置向?qū)崿F(xiàn)對負載策略的輕松配置。例如,用戶的網(wǎng)絡(luò)出口部署有多條的鏈路,管理者為保證各條鏈路的利用率,常常要指定專門的鏈路用于特定的業(yè)務(wù)訪問,利用智能路由就可以實現(xiàn)根據(jù)訪問的目的域名選擇出站鏈路;或者配置基于時間段的負載均衡,即在不同的時間段采用不同的負載均衡策略,實現(xiàn)網(wǎng)絡(luò)和服務(wù)器資源利用率的比較大化。黃浦區(qū)水性負載均衡鑄造輝煌應(yīng)用交付技術(shù)發(fā)展至今已經(jīng)十分成熟。
1.加權(quán)最小流量(WeightedLeastTraffic)實現(xiàn)機制-根據(jù)事先為各條鏈路設(shè)定的權(quán)值,在調(diào)度新連接時盡可能的使各條鏈路的實時流量與權(quán)值成比例,把新的連接請求分配到當前比例**小的鏈路上。適用場景-擁有多條互聯(lián)網(wǎng)鏈路,并且各鏈路之間的帶寬差異較大。2.靜態(tài)就近性(Staticximity)實現(xiàn)機制-按照預(yù)先為某個目標定義的靜態(tài)比較好路徑來選擇鏈路,或者根據(jù)設(shè)備內(nèi)置的全球IP地址庫來判斷目標IP屬于哪個互聯(lián)網(wǎng)運營商,進而選擇相應(yīng)的ISP鏈路。適用場景-擁有多條不同運營商的互聯(lián)網(wǎng)鏈路,業(yè)務(wù)流量多為入站訪問流量。3.動態(tài)就近性(Dynamicximity)實現(xiàn)機制-在選擇鏈路時,通過綜合考慮數(shù)據(jù)傳輸?shù)难舆t和鏈路的實時負載,準確計算出比較好路徑。適用場景-擁有多條不同運營商的互聯(lián)網(wǎng)鏈路,業(yè)務(wù)流量多為出站訪問流量。
1.帶寬比例(BandwidthRatio)實現(xiàn)機制-由于各條互聯(lián)網(wǎng)鏈路的吞吐量可能不一,因此將為各條鏈路的帶寬大小作為權(quán)值;根據(jù)這個比例(每條鏈路帶寬大小的比值),把數(shù)據(jù)流量分配到每條鏈路上。適用場景-擁有多條同一運營商的互聯(lián)網(wǎng)鏈路,但鏈路之間的帶寬差異較大。2.哈希(Hing)實現(xiàn)機制-基于LOCALDNSIP地址的哈希算法,將不同的用戶訪問調(diào)度到不同的鏈路之上。適用場景-擁有多條互聯(lián)網(wǎng)鏈路,需要保證來自同一個用戶的請求分發(fā)到同一條鏈路。3.主備(Primary/Secondary)實現(xiàn)機制-即可以為網(wǎng)絡(luò)設(shè)定主備鏈路,當主鏈路出現(xiàn)故障時,用戶的訪問請求才會被調(diào)度備用鏈路之上適用場景-擁有多條互聯(lián)網(wǎng)鏈路,對業(yè)務(wù)訪問的持久性要求較高。 在多鏈路負載均衡的場景中,深信服AD設(shè)備通過訪問端的地理位置,鏈路隸屬的運營商。
將深信服AD設(shè)備通過網(wǎng)關(guān)模式串接在用戶網(wǎng)絡(luò)鏈路中,所有流量都通過AD處理,當用訪問請求到達深信服AD時,深信服AD設(shè)備將根據(jù)預(yù)先設(shè)定的策略,將用戶流量分配到比較好的互聯(lián)網(wǎng)鏈路之上,同時在服務(wù)器群組中為用戶提供性能比較好的服務(wù)器,保證用戶訪問體驗,提高用戶滿意度。此種部署模式適合于鏈路負載、服務(wù)器負載以及全局負載需求。
? 路由部署Ⅰ-常規(guī)的AD設(shè)備部署模式,可以同時實現(xiàn)服務(wù)器負載和多鏈路負載,AD設(shè)備上做NAT,防火墻做透明模式。
? 路由部署Ⅱ-防火墻上做NAT(WAN1-LAN1 / WAN2-LAN2),AD設(shè)備做路由,可以同時實現(xiàn)服務(wù)器負載和多鏈路負載。防火墻需要同時接兩條線到AD設(shè)備上,做DNS端口映射。
負責解析來自多個運營商用戶的域名解析請求。楊浦區(qū)水性負載均衡推薦咨詢
深信服AD根據(jù)不同負載均衡策略為不同運營商的用戶返回比較好的訪問地址,實現(xiàn)用戶入站流量的負載均衡。青浦區(qū)威力負載均衡鑄造輝煌
長連接的應(yīng)用同樣需要負載均衡,對于很多C/S應(yīng)用來說,其協(xié)議私有,不對外公開,傳統(tǒng)方式無法識別到協(xié)議內(nèi)容,只能實現(xiàn)基于連接的負載均衡。這種方式缺點比較明顯:
1.調(diào)度不合理。傳統(tǒng)方式的負載均衡只能按連接調(diào)度,而長連接一旦建立就很難中斷重連,同一個連接內(nèi)的不同消息會發(fā)往同一臺服務(wù)器,造成服務(wù)器壓力過大,而這種情況下其他服務(wù)器節(jié)點可能處于空閑狀態(tài)。
2.故障切換慢。當服務(wù)器發(fā)生故障時,客戶端并不會立即重新發(fā)起新的連接,而是一直等待連接超時,通常來說這個時間非常長,造成故障切換非常慢。
深信服AD應(yīng)用交付產(chǎn)品的iPro功能,可結(jié)合用戶應(yīng)用的具體特征編寫腳本,分析出連接中單個消息的開始和結(jié)束位置,將同一連接中的不同消息調(diào)度到不同節(jié)點,實現(xiàn)基于消息的長連接負載均衡,使各節(jié)點資源利用更合理更平衡。同時,深信服應(yīng)用交付AD產(chǎn)品會與各服務(wù)器節(jié)點建立長連接,并實時探測各服務(wù)器節(jié)點的健康狀態(tài),發(fā)現(xiàn)異常會將消息立即分配到正常節(jié)點,規(guī)避故障風險,大幅縮短故障恢復(fù)時間,提高業(yè)務(wù)訪問的連續(xù)性。 青浦區(qū)威力負載均衡鑄造輝煌
上海黑象信息科技有限公司致力于電子元器件,是一家其他型公司。公司業(yè)務(wù)涵蓋網(wǎng)絡(luò)科技領(lǐng)域內(nèi)的技術(shù)開發(fā),技術(shù)轉(zhuǎn)讓,技術(shù)咨詢和技術(shù)服務(wù),企業(yè)管理咨詢等,價格合理,品質(zhì)有保證。公司將不斷增強企業(yè)重點競爭力,努力學(xué)習行業(yè)知識,遵守行業(yè)規(guī)范,植根于電子元器件行業(yè)的發(fā)展。黑象信息科技秉承“客戶為尊、服務(wù)為榮、創(chuàng)意為先、技術(shù)為實”的經(jīng)營理念,全力打造公司的重點競爭力。