摘要
隨著某移動(dòng)公司業(yè)務(wù)支撐系統(tǒng)的不斷擴(kuò)展和信息化建設(shè)的持續(xù)深入,業(yè)務(wù)復(fù)雜度持續(xù)提高,業(yè)務(wù)流程越來(lái)越長(zhǎng)、各類業(yè)務(wù)系統(tǒng)規(guī)模不斷加大,業(yè)務(wù)系統(tǒng)之間的依賴關(guān)系日趨緊密,與之對(duì)應(yīng)的是業(yè)務(wù)系統(tǒng)可靠性要求越來(lái)越高。
業(yè)務(wù)支撐部門面對(duì)持續(xù)擴(kuò)大的系統(tǒng)平臺(tái)規(guī)模,7*24小時(shí)的服務(wù)時(shí)間要求,全面嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)指標(biāo)考核標(biāo)準(zhǔn),關(guān)鍵系統(tǒng)“零”容忍的計(jì)劃外宕機(jī)現(xiàn)狀,緊張的維護(hù)人力資源配置狀況,迫切需要可靠性高、運(yùn)維管理效率高、應(yīng)急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準(zhǔn)確的平臺(tái)系統(tǒng)來(lái)提升業(yè)務(wù)支撐網(wǎng)運(yùn)維管理效率,降低平臺(tái)系統(tǒng)復(fù)雜度依賴度,降低運(yùn)維成本。
本文通過(guò)介紹某移動(dòng)公司NG-BOSS計(jì)費(fèi)賬務(wù)融合平臺(tái)在存儲(chǔ)虛擬化、并行文件系統(tǒng)應(yīng)用、應(yīng)用運(yùn)行體系優(yōu)化、系統(tǒng)架構(gòu)云計(jì)算模型優(yōu)化的具體實(shí)踐,能夠很好的解決某移動(dòng)公司現(xiàn)網(wǎng)系統(tǒng)運(yùn)行遇到的種種問(wèn)題,為讀者建立了一種全新的系統(tǒng)架構(gòu)設(shè)計(jì)思路。
關(guān)鍵字:存儲(chǔ)虛擬化,云計(jì)算,并行文件系統(tǒng),系統(tǒng)設(shè)計(jì)
1.引言
隨著某移動(dòng)公司業(yè)務(wù)支撐系統(tǒng)的不斷擴(kuò)展和信息化建設(shè)的持續(xù)深入,業(yè)務(wù)復(fù)雜度持續(xù)提高,業(yè)務(wù)系統(tǒng)可靠性要求越來(lái)越高。業(yè)務(wù)支撐部門面對(duì)持續(xù)擴(kuò)大的系統(tǒng)平臺(tái)規(guī)模,7*24小時(shí)的服務(wù)時(shí)間要求,全面嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)指標(biāo)考核標(biāo)準(zhǔn),迫切需要可靠性高、運(yùn)維管理效率高、應(yīng)急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準(zhǔn)確的平臺(tái)系統(tǒng)來(lái)提升業(yè)務(wù)支撐網(wǎng)運(yùn)維管理效率,降低平臺(tái)系統(tǒng)復(fù)雜度依賴度,降低運(yùn)維成本。
2、系統(tǒng)建設(shè)背景
某移動(dòng)公司NG-BOSS系統(tǒng)是在集團(tuán)公司“OneCM”戰(zhàn)略方針下,根據(jù)“移動(dòng)信息專家”的整體企業(yè)發(fā)展戰(zhàn)略,遵循集團(tuán)公司BOSS3.0、NG1-BOSS1、NG1-CRM業(yè)務(wù)和技術(shù)規(guī)范,立足于某移動(dòng)公司的實(shí)際需要,在某移動(dòng)公司現(xiàn)有BOSS系統(tǒng)的基礎(chǔ)上,通過(guò)總結(jié)成熟的業(yè)務(wù)需求和對(duì)業(yè)務(wù)模式的前瞻性研究進(jìn)行的。
3、系統(tǒng)技術(shù)實(shí)現(xiàn)方案
系統(tǒng)的技術(shù)設(shè)計(jì)及實(shí)現(xiàn)方案分為以下幾個(gè)層次:
建立全局?jǐn)?shù)據(jù)實(shí)時(shí)共享機(jī)制
初步“云”架構(gòu)模型形成

。1)獨(dú)立的陣列掃描模塊
(2)鏈路管理層
在此基礎(chǔ)上,通過(guò)上層高級(jí)邏輯卷虛擬化管理功能來(lái)實(shí)現(xiàn)諸如磁盤整合、卷鏡像、卷復(fù)制、卷快照、卷數(shù)據(jù)在線遷移保護(hù)、分層存儲(chǔ)等功能,實(shí)現(xiàn)存儲(chǔ)資源靈活配置、動(dòng)態(tài)調(diào)整能力,降低系統(tǒng)調(diào)整的業(yè)務(wù)影響度,提高業(yè)務(wù)數(shù)據(jù)可靠性,降低系統(tǒng)運(yùn)營(yíng)成本。
3.2 建立全局?jǐn)?shù)據(jù)實(shí)時(shí)共享機(jī)制
該技術(shù)方案是依靠在存儲(chǔ)管理虛擬層上構(gòu)建并行文件系統(tǒng),實(shí)現(xiàn)所有業(yè)務(wù)主機(jī)共享同一份數(shù)據(jù)視圖,實(shí)現(xiàn)并發(fā)數(shù)據(jù)共享訪問(wèn)的架構(gòu)設(shè)計(jì)方案。其架構(gòu)示意圖如下:

。1)通過(guò)在存儲(chǔ)層實(shí)現(xiàn)全局各業(yè)務(wù)模塊共享數(shù)據(jù)訪問(wèn)的新架構(gòu)。
。2)新架構(gòu)除了對(duì)業(yè)務(wù)系統(tǒng)有上述推動(dòng)作用外,其自身的效率和業(yè)務(wù)穩(wěn)定性也較之傳統(tǒng)架構(gòu)有了很大提升。
。3)在系統(tǒng)可靠性方面,基于共享存儲(chǔ)數(shù)據(jù)總線的新架構(gòu)簡(jiǎn)化了應(yīng)用模塊的故障切換響應(yīng)流程,省去了系統(tǒng)底層存儲(chǔ)資源的切換步驟,可以使每個(gè)業(yè)務(wù)模塊的故障切換速度提升10~20倍,達(dá)到<1分鐘的快速切換能力,提升了系統(tǒng)整體生存能力。
。4)在存儲(chǔ)資源使用方面,新的NG-BOSS計(jì)費(fèi)帳務(wù)融合系統(tǒng)總計(jì)涵蓋近30個(gè)應(yīng)用模塊。采用了新的架構(gòu)后,我們通過(guò)構(gòu)建全局存儲(chǔ)視圖對(duì)原有的存儲(chǔ)空間進(jìn)行了整合,將需要管理的存儲(chǔ)空間數(shù)量有效降低了70%,將預(yù)留的冗余存儲(chǔ)空間容量有效降低了50%。
3.3 應(yīng)用調(diào)度及運(yùn)行體系優(yōu)化
為了適應(yīng)系統(tǒng)架構(gòu)的變化,充分利用新架構(gòu)的益處,我們對(duì)應(yīng)用系統(tǒng)的調(diào)度方式及運(yùn)行體系進(jìn)行了優(yōu)化,具體表現(xiàn)在如下方面:
。1)廢止原有的socket和ftp等通過(guò)網(wǎng)絡(luò)的數(shù)據(jù)交互模式,提高流水處理效率;
。2)通過(guò)細(xì)分業(yè)務(wù)、號(hào)段的方式實(shí)現(xiàn)業(yè)務(wù)調(diào)度粒度的精細(xì)化管理;
。3)業(yè)務(wù)系統(tǒng)運(yùn)行及配置環(huán)境集中管理,實(shí)現(xiàn)一點(diǎn)配置,全網(wǎng)生效;
3.4 初步“云”模型架構(gòu)形成
“云計(jì)算”是近來(lái)得到業(yè)界高度關(guān)注的IT技術(shù)方向,其帶來(lái)的巨大投資回報(bào)和商業(yè)效益已經(jīng)得到企業(yè)用戶的認(rèn)可。在電信核心業(yè)務(wù)系統(tǒng)中,還缺乏應(yīng)用場(chǎng)景和行業(yè)實(shí)踐,但在IT建設(shè)架構(gòu)上借鑒“云計(jì)算”的部分理念,以達(dá)到提高資源使用效率,優(yōu)化業(yè)務(wù)運(yùn)行的目的,在技術(shù)上還是可以實(shí)現(xiàn)的。
現(xiàn)在,通過(guò)在存儲(chǔ)層實(shí)現(xiàn)全局各業(yè)務(wù)模塊共享數(shù)據(jù)訪問(wèn)的新架構(gòu),我們已經(jīng)基本能夠?qū)?yīng)用程序和業(yè)務(wù)流程從具體的主機(jī)平臺(tái)上剝離出來(lái),讓各個(gè)業(yè)務(wù)模塊處理能力不依賴單個(gè)主機(jī)的物理極限,達(dá)到整個(gè)業(yè)務(wù)系統(tǒng)的任何一個(gè)業(yè)務(wù)模塊都可以無(wú)縫運(yùn)行在群集環(huán)境中的任意一個(gè)節(jié)點(diǎn)上,這一創(chuàng)新性架構(gòu)極大提升了業(yè)務(wù)系統(tǒng)運(yùn)行效率,而且使業(yè)務(wù)發(fā)展不受制于特定主機(jī)平臺(tái)的處理能力瓶頸。
通過(guò)前面三個(gè)層面的系統(tǒng)及業(yè)務(wù)準(zhǔn)備,NG-BOSS計(jì)費(fèi)賬務(wù)融合平臺(tái)具備了初步的“云”模型架構(gòu),本期項(xiàng)目對(duì)該架構(gòu)的實(shí)踐具備的“云”計(jì)算特性如下:
隨著某移動(dòng)公司業(yè)務(wù)支撐系統(tǒng)的不斷擴(kuò)展和信息化建設(shè)的持續(xù)深入,業(yè)務(wù)復(fù)雜度持續(xù)提高,業(yè)務(wù)流程越來(lái)越長(zhǎng)、各類業(yè)務(wù)系統(tǒng)規(guī)模不斷加大,業(yè)務(wù)系統(tǒng)之間的依賴關(guān)系日趨緊密,與之對(duì)應(yīng)的是業(yè)務(wù)系統(tǒng)可靠性要求越來(lái)越高。
業(yè)務(wù)支撐部門面對(duì)持續(xù)擴(kuò)大的系統(tǒng)平臺(tái)規(guī)模,7*24小時(shí)的服務(wù)時(shí)間要求,全面嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)指標(biāo)考核標(biāo)準(zhǔn),關(guān)鍵系統(tǒng)“零”容忍的計(jì)劃外宕機(jī)現(xiàn)狀,緊張的維護(hù)人力資源配置狀況,迫切需要可靠性高、運(yùn)維管理效率高、應(yīng)急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準(zhǔn)確的平臺(tái)系統(tǒng)來(lái)提升業(yè)務(wù)支撐網(wǎng)運(yùn)維管理效率,降低平臺(tái)系統(tǒng)復(fù)雜度依賴度,降低運(yùn)維成本。
本文通過(guò)介紹某移動(dòng)公司NG-BOSS計(jì)費(fèi)賬務(wù)融合平臺(tái)在存儲(chǔ)虛擬化、并行文件系統(tǒng)應(yīng)用、應(yīng)用運(yùn)行體系優(yōu)化、系統(tǒng)架構(gòu)云計(jì)算模型優(yōu)化的具體實(shí)踐,能夠很好的解決某移動(dòng)公司現(xiàn)網(wǎng)系統(tǒng)運(yùn)行遇到的種種問(wèn)題,為讀者建立了一種全新的系統(tǒng)架構(gòu)設(shè)計(jì)思路。
關(guān)鍵字:存儲(chǔ)虛擬化,云計(jì)算,并行文件系統(tǒng),系統(tǒng)設(shè)計(jì)
1.引言
隨著某移動(dòng)公司業(yè)務(wù)支撐系統(tǒng)的不斷擴(kuò)展和信息化建設(shè)的持續(xù)深入,業(yè)務(wù)復(fù)雜度持續(xù)提高,業(yè)務(wù)系統(tǒng)可靠性要求越來(lái)越高。業(yè)務(wù)支撐部門面對(duì)持續(xù)擴(kuò)大的系統(tǒng)平臺(tái)規(guī)模,7*24小時(shí)的服務(wù)時(shí)間要求,全面嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)指標(biāo)考核標(biāo)準(zhǔn),迫切需要可靠性高、運(yùn)維管理效率高、應(yīng)急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準(zhǔn)確的平臺(tái)系統(tǒng)來(lái)提升業(yè)務(wù)支撐網(wǎng)運(yùn)維管理效率,降低平臺(tái)系統(tǒng)復(fù)雜度依賴度,降低運(yùn)維成本。
2、系統(tǒng)建設(shè)背景
某移動(dòng)公司NG-BOSS系統(tǒng)是在集團(tuán)公司“OneCM”戰(zhàn)略方針下,根據(jù)“移動(dòng)信息專家”的整體企業(yè)發(fā)展戰(zhàn)略,遵循集團(tuán)公司BOSS3.0、NG1-BOSS1、NG1-CRM業(yè)務(wù)和技術(shù)規(guī)范,立足于某移動(dòng)公司的實(shí)際需要,在某移動(dòng)公司現(xiàn)有BOSS系統(tǒng)的基礎(chǔ)上,通過(guò)總結(jié)成熟的業(yè)務(wù)需求和對(duì)業(yè)務(wù)模式的前瞻性研究進(jìn)行的。
3、系統(tǒng)技術(shù)實(shí)現(xiàn)方案
系統(tǒng)的技術(shù)設(shè)計(jì)及實(shí)現(xiàn)方案分為以下幾個(gè)層次:

。1)獨(dú)立的陣列掃描模塊
(2)鏈路管理層
在此基礎(chǔ)上,通過(guò)上層高級(jí)邏輯卷虛擬化管理功能來(lái)實(shí)現(xiàn)諸如磁盤整合、卷鏡像、卷復(fù)制、卷快照、卷數(shù)據(jù)在線遷移保護(hù)、分層存儲(chǔ)等功能,實(shí)現(xiàn)存儲(chǔ)資源靈活配置、動(dòng)態(tài)調(diào)整能力,降低系統(tǒng)調(diào)整的業(yè)務(wù)影響度,提高業(yè)務(wù)數(shù)據(jù)可靠性,降低系統(tǒng)運(yùn)營(yíng)成本。
3.2 建立全局?jǐn)?shù)據(jù)實(shí)時(shí)共享機(jī)制
該技術(shù)方案是依靠在存儲(chǔ)管理虛擬層上構(gòu)建并行文件系統(tǒng),實(shí)現(xiàn)所有業(yè)務(wù)主機(jī)共享同一份數(shù)據(jù)視圖,實(shí)現(xiàn)并發(fā)數(shù)據(jù)共享訪問(wèn)的架構(gòu)設(shè)計(jì)方案。其架構(gòu)示意圖如下:

。1)通過(guò)在存儲(chǔ)層實(shí)現(xiàn)全局各業(yè)務(wù)模塊共享數(shù)據(jù)訪問(wèn)的新架構(gòu)。
。2)新架構(gòu)除了對(duì)業(yè)務(wù)系統(tǒng)有上述推動(dòng)作用外,其自身的效率和業(yè)務(wù)穩(wěn)定性也較之傳統(tǒng)架構(gòu)有了很大提升。
。3)在系統(tǒng)可靠性方面,基于共享存儲(chǔ)數(shù)據(jù)總線的新架構(gòu)簡(jiǎn)化了應(yīng)用模塊的故障切換響應(yīng)流程,省去了系統(tǒng)底層存儲(chǔ)資源的切換步驟,可以使每個(gè)業(yè)務(wù)模塊的故障切換速度提升10~20倍,達(dá)到<1分鐘的快速切換能力,提升了系統(tǒng)整體生存能力。
。4)在存儲(chǔ)資源使用方面,新的NG-BOSS計(jì)費(fèi)帳務(wù)融合系統(tǒng)總計(jì)涵蓋近30個(gè)應(yīng)用模塊。采用了新的架構(gòu)后,我們通過(guò)構(gòu)建全局存儲(chǔ)視圖對(duì)原有的存儲(chǔ)空間進(jìn)行了整合,將需要管理的存儲(chǔ)空間數(shù)量有效降低了70%,將預(yù)留的冗余存儲(chǔ)空間容量有效降低了50%。
3.3 應(yīng)用調(diào)度及運(yùn)行體系優(yōu)化
為了適應(yīng)系統(tǒng)架構(gòu)的變化,充分利用新架構(gòu)的益處,我們對(duì)應(yīng)用系統(tǒng)的調(diào)度方式及運(yùn)行體系進(jìn)行了優(yōu)化,具體表現(xiàn)在如下方面:
。1)廢止原有的socket和ftp等通過(guò)網(wǎng)絡(luò)的數(shù)據(jù)交互模式,提高流水處理效率;
。2)通過(guò)細(xì)分業(yè)務(wù)、號(hào)段的方式實(shí)現(xiàn)業(yè)務(wù)調(diào)度粒度的精細(xì)化管理;
。3)業(yè)務(wù)系統(tǒng)運(yùn)行及配置環(huán)境集中管理,實(shí)現(xiàn)一點(diǎn)配置,全網(wǎng)生效;
3.4 初步“云”模型架構(gòu)形成
“云計(jì)算”是近來(lái)得到業(yè)界高度關(guān)注的IT技術(shù)方向,其帶來(lái)的巨大投資回報(bào)和商業(yè)效益已經(jīng)得到企業(yè)用戶的認(rèn)可。在電信核心業(yè)務(wù)系統(tǒng)中,還缺乏應(yīng)用場(chǎng)景和行業(yè)實(shí)踐,但在IT建設(shè)架構(gòu)上借鑒“云計(jì)算”的部分理念,以達(dá)到提高資源使用效率,優(yōu)化業(yè)務(wù)運(yùn)行的目的,在技術(shù)上還是可以實(shí)現(xiàn)的。
現(xiàn)在,通過(guò)在存儲(chǔ)層實(shí)現(xiàn)全局各業(yè)務(wù)模塊共享數(shù)據(jù)訪問(wèn)的新架構(gòu),我們已經(jīng)基本能夠?qū)?yīng)用程序和業(yè)務(wù)流程從具體的主機(jī)平臺(tái)上剝離出來(lái),讓各個(gè)業(yè)務(wù)模塊處理能力不依賴單個(gè)主機(jī)的物理極限,達(dá)到整個(gè)業(yè)務(wù)系統(tǒng)的任何一個(gè)業(yè)務(wù)模塊都可以無(wú)縫運(yùn)行在群集環(huán)境中的任意一個(gè)節(jié)點(diǎn)上,這一創(chuàng)新性架構(gòu)極大提升了業(yè)務(wù)系統(tǒng)運(yùn)行效率,而且使業(yè)務(wù)發(fā)展不受制于特定主機(jī)平臺(tái)的處理能力瓶頸。
通過(guò)前面三個(gè)層面的系統(tǒng)及業(yè)務(wù)準(zhǔn)備,NG-BOSS計(jì)費(fèi)賬務(wù)融合平臺(tái)具備了初步的“云”模型架構(gòu),本期項(xiàng)目對(duì)該架構(gòu)的實(shí)踐具備的“云”計(jì)算特性如下:
- “云”的本質(zhì)就是動(dòng)態(tài)的,有著隨需而變的面向業(yè)務(wù)的特點(diǎn)
- 應(yīng)用系統(tǒng)與數(shù)據(jù)不存在直接的依賴關(guān)系,應(yīng)用的切換只是承載服務(wù)的計(jì)算節(jié)點(diǎn)的變化
。1)通過(guò)“虛擬化”讓完全競(jìng)爭(zhēng)性采購(gòu)落地,降低系統(tǒng)采購(gòu)運(yùn)營(yíng)成本
利用存儲(chǔ)虛擬化軟件,在主機(jī)和存儲(chǔ)之間建立獨(dú)立的鏈路管理層, 屏蔽兼容性風(fēng)險(xiǎn),在以后的主機(jī)及存儲(chǔ)設(shè)備采購(gòu)中,我們的設(shè)備選型策略更靈活,主動(dòng)權(quán)更多,成本更低。
通過(guò)上層高級(jí)邏輯卷虛擬化管理功能來(lái)實(shí)現(xiàn)諸如磁盤整合、卷鏡像、卷復(fù)制、卷快照、卷數(shù)據(jù)在線遷移保護(hù)、分級(jí)存儲(chǔ)等功能,實(shí)現(xiàn)存儲(chǔ)資源靈活配置、動(dòng)態(tài)調(diào)整能力,降低系統(tǒng)調(diào)整的業(yè)務(wù)影響度,提高業(yè)務(wù)數(shù)據(jù)可靠性,降低系統(tǒng)運(yùn)營(yíng)成本。
(2)構(gòu)架“云”模型來(lái)應(yīng)對(duì)業(yè)務(wù)壓力
實(shí)現(xiàn)任意業(yè)務(wù)模塊可以隨時(shí)運(yùn)行在任意“云節(jié)點(diǎn)”上,實(shí)現(xiàn)了負(fù)載均衡與隨需調(diào)度
系統(tǒng)業(yè)務(wù)處理裕量由原來(lái)的50%下降到25%甚至更低
。3)利用應(yīng)用“解耦”提升系統(tǒng)可靠性
業(yè)務(wù)應(yīng)用模塊并不關(guān)心業(yè)務(wù)數(shù)據(jù)在哪里
一套完整計(jì)費(fèi)帳務(wù)流程所涉及的模塊不用綁定在一臺(tái)主機(jī)上
(4)利用磁盤共享提高存儲(chǔ)資源利用率,提高應(yīng)用調(diào)度運(yùn)維效率
通過(guò)構(gòu)建全局存儲(chǔ)視圖將需要管理的存儲(chǔ)空間數(shù)量有效降低了70%,將預(yù)留的冗余存儲(chǔ)空間容量有效降低了50%
通過(guò)細(xì)分業(yè)務(wù)、號(hào)段的方式實(shí)現(xiàn)業(yè)務(wù)調(diào)度粒度的精細(xì)化管理
應(yīng)用系統(tǒng)運(yùn)行及配置環(huán)境集中管理,實(shí)現(xiàn)一點(diǎn)配置,全網(wǎng)生效
。5)極佳的魯棒性和系統(tǒng)彈性
每個(gè)業(yè)務(wù)模塊的故障切換速度提升10~20倍,達(dá)到<1分鐘的快速切換能力,提升了系統(tǒng)整體生存能力
5、結(jié)束語(yǔ)
某移動(dòng)公司計(jì)費(fèi)中心通過(guò)NG-BOSS計(jì)費(fèi)賬務(wù)融合平臺(tái)存儲(chǔ)虛擬化、云計(jì)算改造實(shí)踐,為應(yīng)用系統(tǒng)未來(lái)的發(fā)展提供了及時(shí)可靠的系統(tǒng)架構(gòu)保障,為系統(tǒng)平臺(tái)實(shí)現(xiàn)異構(gòu)基礎(chǔ)設(shè)施資源整合, 建立開(kāi)放、標(biāo)準(zhǔn)、統(tǒng)一、高效、易于管理的IT基礎(chǔ)設(shè)施,優(yōu)化資源配置,獲得整體的最優(yōu)性能和使用效率,增加IT基礎(chǔ)設(shè)施的靈活性,改善IT服務(wù)水平提供了有效保障。
共 2 頁(yè):1 2
通信世界網(wǎng)(www.cww.net.cn)