首頁>>>技術(shù)>>>計費  計費產(chǎn)品

某移動公司NG-BOSS虛擬化云計算平臺實踐解析

沈杰 盧山 2010/02/25

摘要

  隨著某移動公司業(yè)務支撐系統(tǒng)的不斷擴展和信息化建設的持續(xù)深入,業(yè)務復雜度持續(xù)提高,業(yè)務流程越來越長、各類業(yè)務系統(tǒng)規(guī)模不斷加大,業(yè)務系統(tǒng)之間的依賴關(guān)系日趨緊密,與之對應的是業(yè)務系統(tǒng)可靠性要求越來越高。

  業(yè)務支撐部門面對持續(xù)擴大的系統(tǒng)平臺規(guī)模,7*24小時的服務時間要求,全面嚴謹?shù)臉I(yè)務指標考核標準,關(guān)鍵系統(tǒng)“零”容忍的計劃外宕機現(xiàn)狀,緊張的維護人力資源配置狀況,迫切需要可靠性高、運維管理效率高、應急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準確的平臺系統(tǒng)來提升業(yè)務支撐網(wǎng)運維管理效率,降低平臺系統(tǒng)復雜度依賴度,降低運維成本。

  本文通過介紹某移動公司NG-BOSS計費賬務融合平臺在存儲虛擬化、并行文件系統(tǒng)應用、應用運行體系優(yōu)化、系統(tǒng)架構(gòu)云計算模型優(yōu)化的具體實踐,能夠很好的解決某移動公司現(xiàn)網(wǎng)系統(tǒng)運行遇到的種種問題,為讀者建立了一種全新的系統(tǒng)架構(gòu)設計思路。

  關(guān)鍵字:存儲虛擬化,云計算,并行文件系統(tǒng),系統(tǒng)設計

1.引言

  隨著某移動公司業(yè)務支撐系統(tǒng)的不斷擴展和信息化建設的持續(xù)深入,業(yè)務復雜度持續(xù)提高,業(yè)務系統(tǒng)可靠性要求越來越高。業(yè)務支撐部門面對持續(xù)擴大的系統(tǒng)平臺規(guī)模,7*24小時的服務時間要求,全面嚴謹?shù)臉I(yè)務指標考核標準,迫切需要可靠性高、運維管理效率高、應急切換快速有效、拓展變更、數(shù)據(jù)遷移方便準確的平臺系統(tǒng)來提升業(yè)務支撐網(wǎng)運維管理效率,降低平臺系統(tǒng)復雜度依賴度,降低運維成本。

2、系統(tǒng)建設背景

  某移動公司NG-BOSS系統(tǒng)是在集團公司“OneCM”戰(zhàn)略方針下,根據(jù)“移動信息專家”的整體企業(yè)發(fā)展戰(zhàn)略,遵循集團公司BOSS3.0、NG1-BOSS1、NG1-CRM業(yè)務和技術(shù)規(guī)范,立足于某移動公司的實際需要,在某移動公司現(xiàn)有BOSS系統(tǒng)的基礎上,通過總結(jié)成熟的業(yè)務需求和對業(yè)務模式的前瞻性研究進行的。

3、系統(tǒng)技術(shù)實現(xiàn)方案

  系統(tǒng)的技術(shù)設計及實現(xiàn)方案分為以下幾個層次:

  3.1 虛擬化技術(shù)引入及部署

  該技術(shù)的特點是通過主機層軟件方式建立存儲管理虛擬層,利用專業(yè)的第三方鏈路管理軟件解決磁盤陣列和主機的連通兼容性。其運行依靠工作在存儲網(wǎng)絡鏈路管理層的軟件程序來完成,其體系架構(gòu)圖如下:


   該層次軟件的主要模塊功能如下:

  (1)獨立的陣列掃描模塊

 。2)鏈路管理層

  在此基礎上,通過上層高級邏輯卷虛擬化管理功能來實現(xiàn)諸如磁盤整合、卷鏡像、卷復制、卷快照、卷數(shù)據(jù)在線遷移保護、分層存儲等功能,實現(xiàn)存儲資源靈活配置、動態(tài)調(diào)整能力,降低系統(tǒng)調(diào)整的業(yè)務影響度,提高業(yè)務數(shù)據(jù)可靠性,降低系統(tǒng)運營成本。

  3.2 建立全局數(shù)據(jù)實時共享機制

  該技術(shù)方案是依靠在存儲管理虛擬層上構(gòu)建并行文件系統(tǒng),實現(xiàn)所有業(yè)務主機共享同一份數(shù)據(jù)視圖,實現(xiàn)并發(fā)數(shù)據(jù)共享訪問的架構(gòu)設計方案。其架構(gòu)示意圖如下:


  該架構(gòu)設計可以給我們帶來如下收益:

 。1)通過在存儲層實現(xiàn)全局各業(yè)務模塊共享數(shù)據(jù)訪問的新架構(gòu)。

 。2)新架構(gòu)除了對業(yè)務系統(tǒng)有上述推動作用外,其自身的效率和業(yè)務穩(wěn)定性也較之傳統(tǒng)架構(gòu)有了很大提升。

  (3)在系統(tǒng)可靠性方面,基于共享存儲數(shù)據(jù)總線的新架構(gòu)簡化了應用模塊的故障切換響應流程,省去了系統(tǒng)底層存儲資源的切換步驟,可以使每個業(yè)務模塊的故障切換速度提升10~20倍,達到<1分鐘的快速切換能力,提升了系統(tǒng)整體生存能力。

 。4)在存儲資源使用方面,新的NG-BOSS計費帳務融合系統(tǒng)總計涵蓋近30個應用模塊。采用了新的架構(gòu)后,我們通過構(gòu)建全局存儲視圖對原有的存儲空間進行了整合,將需要管理的存儲空間數(shù)量有效降低了70%,將預留的冗余存儲空間容量有效降低了50%。

  3.3 應用調(diào)度及運行體系優(yōu)化

  為了適應系統(tǒng)架構(gòu)的變化,充分利用新架構(gòu)的益處,我們對應用系統(tǒng)的調(diào)度方式及運行體系進行了優(yōu)化,具體表現(xiàn)在如下方面:

 。1)廢止原有的socket和ftp等通過網(wǎng)絡的數(shù)據(jù)交互模式,提高流水處理效率;

 。2)通過細分業(yè)務、號段的方式實現(xiàn)業(yè)務調(diào)度粒度的精細化管理;

 。3)業(yè)務系統(tǒng)運行及配置環(huán)境集中管理,實現(xiàn)一點配置,全網(wǎng)生效;

  3.4 初步“云”模型架構(gòu)形成

  “云計算”是近來得到業(yè)界高度關(guān)注的IT技術(shù)方向,其帶來的巨大投資回報和商業(yè)效益已經(jīng)得到企業(yè)用戶的認可。在電信核心業(yè)務系統(tǒng)中,還缺乏應用場景和行業(yè)實踐,但在IT建設架構(gòu)上借鑒“云計算”的部分理念,以達到提高資源使用效率,優(yōu)化業(yè)務運行的目的,在技術(shù)上還是可以實現(xiàn)的。

  現(xiàn)在,通過在存儲層實現(xiàn)全局各業(yè)務模塊共享數(shù)據(jù)訪問的新架構(gòu),我們已經(jīng)基本能夠?qū)贸绦蚝蜆I(yè)務流程從具體的主機平臺上剝離出來,讓各個業(yè)務模塊處理能力不依賴單個主機的物理極限,達到整個業(yè)務系統(tǒng)的任何一個業(yè)務模塊都可以無縫運行在群集環(huán)境中的任意一個節(jié)點上,這一創(chuàng)新性架構(gòu)極大提升了業(yè)務系統(tǒng)運行效率,而且使業(yè)務發(fā)展不受制于特定主機平臺的處理能力瓶頸。

  通過前面三個層面的系統(tǒng)及業(yè)務準備,NG-BOSS計費賬務融合平臺具備了初步的“云”模型架構(gòu),本期項目對該架構(gòu)的實踐具備的“云”計算特性如下:


共 2 頁:1 2 

通信世界網(wǎng)(www.cww.net.cn)



熱點專題:  云計算
分類信息:  云計算_與_移動  移動_與_計費技術(shù)
相關(guān)頻道:  云計算