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