论文部分内容阅读
随着移动通信行业的飞速发展,市场竞争的日趋激烈,贵州移动的核心业务系统业务支撑系统规模不断扩大,对系统的稳定性,高可用性的要求也越来越高。因此,贵州移动开展了针对业务支撑系统主要子系统的高可用性评估项目,以保障业务支撑系统的整体高可用性,提升管理效率和更好的进行系统未来规划。
业务支撑系统高可用性项目的最终目标是建立一整套高可用性管理体系,基于对应用数据流向以及业务流程理解的基础上,建立完整的应用系统到基础架构的完整映射,并据此建立一套统一完整的业务支撑系统高可用性运维体系,具体内容包括应用架构梳理,中间件以及数据库高可用性评估,基础架构梳理及分析,以及对其中的高可用性隐患进行深入分析,提炼优化项目,并为未来的应用开发以及系统建设提供充分依据,并据此形成高可用性运维管理流程、形成涵盖基础架构管理和运维管理于一体的贵州移动业务支撑系统高可用性管理体系。
1应用架构分析梳理
该项工作主要针对业务支撑系统的CRM以及BOSS系统进行全面的应用架构梳理,从系统最终用户定义,系统功能梳理入手,具体分析每个应用涉及的用户群,该系统的主要功能以及关键业务,应用关键程度,应用数据流向,用户使用方式,对外部系统的服务提供方式以及该系统与外部系统的关联性进行详细考察及深入分析;其中,针对业务支撑系统的核心应用CRM以及BOSS,由于涉及较多子系统,在应用分析阶段,对其进行拆分,分别对对其中的CRM,渠道,接口,计费,结算,开通等子系统进行了应用架构梳理,同时,还对外围系统进行了相同规模的深入分析,具体包括电子渠道,经营分析,客服系统等。
以上的各个应用系统,基本涵盖了业务支撑系统的主要应用,在分析中,针对各个应用,首先从该应用的用户群定义开始,首先辨识典型系统用例,随后按照系统用例具体分析该应用提供的主要服务功能,并根据主要功能的梳理描述具体的业务步骤以及数据流向,如图1为对BOSS系统的开通子系统进行的应用
中间件以及数据库层面高可用性评估,主要在前述应用梳理的基础上,针对业务支撑系统的主要应用的前后台模块以及关键数据库进行高可用性方面的评估和优化建议。
中间件方面,主要针对业务支撑系统普遍采用的Weblogic服务器与后台Tuxedo服务器的WTC连接方式,根据业务支撑系统高可用性具体情况进行考察,从中间件的服务完整性,安全性入手,分析中间件配置,负载均衡,连接调用方式方面综合评估其可用性并提出优化建议如:结合未来IT建设规划以及目前业界主流方向,建议由当前的简单WTC调用逐渐转向服务总线方式,同时通过使用负载均衡等手段,搭建完整规范的企业服务总线,并规范化接入数据格式以及各个应用系统的调用方式,以进一步提升可用性,加强服务完整性,增强服务的安全性以及新服务接入的规范,从而从整体提升目前业务系统的高可用性架构。
数据库方面,根据业务支撑系统使用的主流数据库情况分Oracle数据和DB2分别评估。针对
前面列出了业务支撑系统高可用性分析的几个主要工作内容,其实高可用性分析评估的内容远远不止这几项,它还包括运维管理流程和制度、运维人员、系统安全、系统规划等等。系统高可用性评估分析能提升业务支撑部门管理能力,使运维体系从被动管理和投产后应急优化向主动的预防性管理、分析型管理转变,并提升业务支撑系统的管理视角,最终提升业务支撑系统的稳定性、安全性和高效性,为电信企业生产经营和客户服务工作的开展奠定坚实的基础。
业务支撑系统高可用性项目的最终目标是建立一整套高可用性管理体系,基于对应用数据流向以及业务流程理解的基础上,建立完整的应用系统到基础架构的完整映射,并据此建立一套统一完整的业务支撑系统高可用性运维体系,具体内容包括应用架构梳理,中间件以及数据库高可用性评估,基础架构梳理及分析,以及对其中的高可用性隐患进行深入分析,提炼优化项目,并为未来的应用开发以及系统建设提供充分依据,并据此形成高可用性运维管理流程、形成涵盖基础架构管理和运维管理于一体的贵州移动业务支撑系统高可用性管理体系。
1应用架构分析梳理
该项工作主要针对业务支撑系统的CRM以及BOSS系统进行全面的应用架构梳理,从系统最终用户定义,系统功能梳理入手,具体分析每个应用涉及的用户群,该系统的主要功能以及关键业务,应用关键程度,应用数据流向,用户使用方式,对外部系统的服务提供方式以及该系统与外部系统的关联性进行详细考察及深入分析;其中,针对业务支撑系统的核心应用CRM以及BOSS,由于涉及较多子系统,在应用分析阶段,对其进行拆分,分别对对其中的CRM,渠道,接口,计费,结算,开通等子系统进行了应用架构梳理,同时,还对外围系统进行了相同规模的深入分析,具体包括电子渠道,经营分析,客服系统等。
以上的各个应用系统,基本涵盖了业务支撑系统的主要应用,在分析中,针对各个应用,首先从该应用的用户群定义开始,首先辨识典型系统用例,随后按照系统用例具体分析该应用提供的主要服务功能,并根据主要功能的梳理描述具体的业务步骤以及数据流向,如图1为对BOSS系统的开通子系统进行的应用
中间件以及数据库层面高可用性评估,主要在前述应用梳理的基础上,针对业务支撑系统的主要应用的前后台模块以及关键数据库进行高可用性方面的评估和优化建议。
中间件方面,主要针对业务支撑系统普遍采用的Weblogic服务器与后台Tuxedo服务器的WTC连接方式,根据业务支撑系统高可用性具体情况进行考察,从中间件的服务完整性,安全性入手,分析中间件配置,负载均衡,连接调用方式方面综合评估其可用性并提出优化建议如:结合未来IT建设规划以及目前业界主流方向,建议由当前的简单WTC调用逐渐转向服务总线方式,同时通过使用负载均衡等手段,搭建完整规范的企业服务总线,并规范化接入数据格式以及各个应用系统的调用方式,以进一步提升可用性,加强服务完整性,增强服务的安全性以及新服务接入的规范,从而从整体提升目前业务系统的高可用性架构。
数据库方面,根据业务支撑系统使用的主流数据库情况分Oracle数据和DB2分别评估。针对
前面列出了业务支撑系统高可用性分析的几个主要工作内容,其实高可用性分析评估的内容远远不止这几项,它还包括运维管理流程和制度、运维人员、系统安全、系统规划等等。系统高可用性评估分析能提升业务支撑部门管理能力,使运维体系从被动管理和投产后应急优化向主动的预防性管理、分析型管理转变,并提升业务支撑系统的管理视角,最终提升业务支撑系统的稳定性、安全性和高效性,为电信企业生产经营和客户服务工作的开展奠定坚实的基础。