隨著移動通信行業(yè)的飛速發(fā)展,市場競爭的日趨激烈,貴州移動的核心業(yè)務(wù)系統(tǒng)業(yè)務(wù)支撐系統(tǒng)規(guī)模不斷擴大,對系統(tǒng)的穩(wěn)定性,高可用性的要求也越來越高。因此,貴州移動開展了針對業(yè)務(wù)支撐系統(tǒng)主要子系統(tǒng)的高可用性評估項目,以保障業(yè)務(wù)支撐系統(tǒng)的整體高可用性,提升管理效率和更好的進行系統(tǒng)未來規(guī)劃。
業(yè)務(wù)支撐系統(tǒng)高可用性項目的最終目標是建立一整套高可用性管理體系,基于對應(yīng)用數(shù)據(jù)流向以及業(yè)務(wù)流程理解的基礎(chǔ)上,建立完整的應(yīng)用系統(tǒng)到基礎(chǔ)架構(gòu)的完整映射,并據(jù)此建立一套統(tǒng)一完整的業(yè)務(wù)支撐系統(tǒng)高可用性運維體系,具體內(nèi)容包括應(yīng)用架構(gòu)梳理,中間件以及數(shù)據(jù)庫高可用性評估,基礎(chǔ)架構(gòu)梳理及分析,以及對其中的高可用性隱患進行深入分析,提煉優(yōu)化項目,并為未來的應(yīng)用開發(fā)以及系統(tǒng)建設(shè)提供充分依據(jù),并據(jù)此形成高可用性運維管理流程、形成涵蓋基礎(chǔ)架構(gòu)管理和運維管理于一體的貴州移動業(yè)務(wù)支撐系統(tǒng)高可用性管理體系。
1應(yīng)用架構(gòu)分析梳理
該項工作主要針對業(yè)務(wù)支撐系統(tǒng)的CRM以及BOSS系統(tǒng)進行全面的應(yīng)用架構(gòu)梳理,從系統(tǒng)最終用戶定義,系統(tǒng)功能梳理入手,具體分析每個應(yīng)用涉及的用戶群,該系統(tǒng)的主要功能以及關(guān)鍵業(yè)務(wù),應(yīng)用關(guān)鍵程度,應(yīng)用數(shù)據(jù)流向,用戶使用方式,對外部系統(tǒng)的服務(wù)提供方式以及該系統(tǒng)與外部系統(tǒng)的關(guān)聯(lián)性進行詳細考察及深入分析;其中,針對業(yè)務(wù)支撐系統(tǒng)的核心應(yīng)用CRM以及BOSS,由于涉及較多子系統(tǒng),在應(yīng)用分析階段,對其進行拆分,分別對對其中的CRM,渠道,接口,計費,結(jié)算,開通等子系統(tǒng)進行了應(yīng)用架構(gòu)梳理,同時,還對外圍系統(tǒng)進行了相同規(guī)模的深入分析,具體包括電子渠道,經(jīng)營分析,客服系統(tǒng)等。
以上的各個應(yīng)用系統(tǒng),基本涵蓋了業(yè)務(wù)支撐系統(tǒng)的主要應(yīng)用,在分析中,針對各個應(yīng)用,首先從該應(yīng)用的用戶群定義開始,首先辨識典型系統(tǒng)用例,隨后按照系統(tǒng)用例具體分析該應(yīng)用提供的主要服務(wù)功能,并根據(jù)主要功能的梳理描述具體的業(yè)務(wù)步驟以及數(shù)據(jù)流向,如圖1為對BOSS系統(tǒng)的開通子系統(tǒng)進行的應(yīng)用
中間件以及數(shù)據(jù)庫層面高可用性評估,主要在前述應(yīng)用梳理的基礎(chǔ)上,針對業(yè)務(wù)支撐系統(tǒng)的主要應(yīng)用的前后臺模塊以及關(guān)鍵數(shù)據(jù)庫進行高可用性方面的評估和優(yōu)化建議。
中間件方面,主要針對業(yè)務(wù)支撐系統(tǒng)普遍采用的Weblogic服務(wù)器與后臺Tuxedo服務(wù)器的WTC連接方式,根據(jù)業(yè)務(wù)支撐系統(tǒng)高可用性具體情況進行考察,從中間件的服務(wù)完整性,安全性入手,分析中間件配置,負載均衡,連接調(diào)用方式方面綜合評估其可用性并提出優(yōu)化建議如:結(jié)合未來IT建設(shè)規(guī)劃以及目前業(yè)界主流方向,建議由當(dāng)前的簡單WTC調(diào)用逐漸轉(zhuǎn)向服務(wù)總線方式,同時通過使用負載均衡等手段,搭建完整規(guī)范的企業(yè)服務(wù)總線,并規(guī)范化接入數(shù)據(jù)格式以及各個應(yīng)用系統(tǒng)的調(diào)用方式,以進一步提升可用性,加強服務(wù)完整性,增強服務(wù)的安全性以及新服務(wù)接入的規(guī)范,從而從整體提升目前業(yè)務(wù)系統(tǒng)的高可用性架構(gòu)。
數(shù)據(jù)庫方面,根據(jù)業(yè)務(wù)支撐系統(tǒng)使用的主流數(shù)據(jù)庫情況分Oracle數(shù)據(jù)和DB2分別評估。針對
前面列出了業(yè)務(wù)支撐系統(tǒng)高可用性分析的幾個主要工作內(nèi)容,其實高可用性分析評估的內(nèi)容遠遠不止這幾項,它還包括運維管理流程和制度、運維人員、系統(tǒng)安全、系統(tǒng)規(guī)劃等等。系統(tǒng)高可用性評估分析能提升業(yè)務(wù)支撐部門管理能力,使運維體系從被動管理和投產(chǎn)后應(yīng)急優(yōu)化向主動的預(yù)防性管理、分析型管理轉(zhuǎn)變,并提升業(yè)務(wù)支撐系統(tǒng)的管理視角,最終提升業(yè)務(wù)支撐系統(tǒng)的穩(wěn)定性、安全性和高效性,為電信企業(yè)生產(chǎn)經(jīng)營和客戶服務(wù)工作的開展奠定堅實的基礎(chǔ)。