初入Radware負載均衡的世界
在負載均衡方面有所研究的朋友肯定會知道Radwar公司。對于這個知名企業(yè)在負載均衡方面的方案設(shè)計也是比較完善的。那么我們現(xiàn)在就來以中移的系統(tǒng)方案為例簡單了解一下Radware負載均衡方案的內(nèi)容。
中國移動通信主要經(jīng)營移動話音、數(shù)據(jù)、IP電話和多媒體業(yè)務(wù),并具有計算機互聯(lián)網(wǎng)國際聯(lián)網(wǎng)單位經(jīng)營權(quán)和國際出入口局業(yè)務(wù)經(jīng)營權(quán)。中國移動數(shù)據(jù)業(yè)務(wù)管理系統(tǒng)(MISC)是中國移動數(shù)據(jù)業(yè)務(wù)管理核心平臺,主要功能是管理訂購關(guān)系和代計費,支撐著短信、WAP、彩信等主要數(shù)據(jù)業(yè)務(wù),是目前全球規(guī)模最大的數(shù)據(jù)業(yè)務(wù)管理系統(tǒng)。DSMP是由中國移動主持、卓望科技參與制訂的數(shù)據(jù)業(yè)務(wù)管理平臺技術(shù)標準,卓望科技MISC平臺即是對應(yīng)DSMP技術(shù)規(guī)范的產(chǎn)品。目前,MISC平臺在全國共建有28個節(jié)點,覆蓋了中國移動集團及所有省級公司,管理著3000多家SP和上萬項全網(wǎng)及本地業(yè)務(wù)。
Radware作為MISC平臺智能應(yīng)用交換設(shè)備的供應(yīng)商,旗下的WSD已經(jīng)部署在全國14個核心節(jié)點,目前系統(tǒng)運行穩(wěn)定可靠。經(jīng)過近兩年的不懈努力,MISC已在全網(wǎng)建成。而MISC平臺在數(shù)據(jù)業(yè)務(wù)管理中正發(fā)揮著及其重要的作用。該系統(tǒng)性能穩(wěn)定并經(jīng)受了高峰期大業(yè)務(wù)量的考驗,從技術(shù)上大大提升了中國移動“移動夢網(wǎng)”業(yè)務(wù)合作管理體系的能力,用戶投訴明顯下降,下降率達96%。MISC平臺將在中國移動未來數(shù)據(jù)業(yè)務(wù)發(fā)展進程中扮演非常重要的角色。
對應(yīng)用服務(wù)器負載均衡的需求
為了MISC系統(tǒng)應(yīng)用的高可用性、高性能和安全性,中國移動網(wǎng)絡(luò)應(yīng)用需達到下列需求。
(1)提高網(wǎng)絡(luò)應(yīng)用的可靠性:由于應(yīng)用服務(wù)器硬件的穩(wěn)定性、流量壓力超載、網(wǎng)絡(luò)攻擊等情況經(jīng)常會出現(xiàn)意外宕機,無法保證網(wǎng)絡(luò)7x24小時的持續(xù)性服務(wù);需要自動的網(wǎng)絡(luò)應(yīng)用可用性檢查,保證網(wǎng)絡(luò)應(yīng)用的持續(xù)性服務(wù)。
(2)提高網(wǎng)絡(luò)應(yīng)用的性能:在網(wǎng)絡(luò)應(yīng)用系統(tǒng)中,通常會采用多臺服務(wù)器同時提供服務(wù)的方式,由于網(wǎng)絡(luò)中的流量并不均衡,因此造成網(wǎng)絡(luò)應(yīng)用性能不穩(wěn)定,從而影響到整個網(wǎng)絡(luò)應(yīng)用系統(tǒng)的性能,需要智能負載均衡技術(shù)來提高網(wǎng)絡(luò)應(yīng)用的性能。
(3)對DSMP應(yīng)用的全面識別和支持:通過多種手段正確判斷服務(wù)器的健康狀況,識別會話中的Cookie,支持會話保持功能;實現(xiàn)服務(wù)器的端口對外轉(zhuǎn)換,隱藏服務(wù)器的真實端口并提高安全性。
Radware WSD因地制宜的方案
此次方案中采用Radware公司的WebServerDirector(APPDirector) 應(yīng)用交換(AS II)實現(xiàn)了APP Server服務(wù)器的負載分擔。WSD-Pro是提供本地服務(wù)器群負載均衡和容錯的產(chǎn)品,主要目的是為了使多臺主機協(xié)同對外提供服務(wù),而從外部看來就好像是一臺主機一樣(虛擬服務(wù)器),從而提高服務(wù)器的處理性能。
對于上述系統(tǒng),WSD的解決方案提供了三級全面冗余機制。
(1)對于每種應(yīng)用,負載均衡設(shè)備根據(jù)管理員事先設(shè)定的負載算法和當前網(wǎng)絡(luò)的實際動態(tài)的負載情況,決定下一個用戶的請求將被重定向到的服務(wù)器,而這一切對于用戶來說是完全透明的。
(2)對于整個服務(wù)器系統(tǒng),資源得到了充分的利用和冗余。引入了WSD后,每臺機器的資源都會得到充分利用,并減少了單點故障的問題。
(3)負載均衡設(shè)備WSD也引入冗余備份機制,避免了設(shè)備的單點故障。它對應(yīng)用的全面支持,高級的健康檢查特性保證了對應(yīng)用的精確監(jiān)視;對會話的精確識別,提供了會話持續(xù)性的支持以及更加靈活的負載分擔。