首页 >> 通信新闻 >> 滚动新闻 >> 正文
 
某移动公司NG-BOSS虚拟化云计算平台实践
http://www.cww.net.cn   2010年2月25日 13:37    通信世界网    
作 者:沈杰 卢山

    摘要

    随着某移动公司业务支撑系统的不断扩展和信息化建设的持续深入,业务复杂度持续提高,业务流程越来越长、各类业务系统规模不断加大,业务系统之间的依赖关系日趋紧密,与之对应的是业务系统可靠性要求越来越高。

    业务支撑部门面对持续扩大的系统平台规模,7*24小时的服务时间要求,全面严谨的业务指标考核标准,关键系统“零”容忍的计划外宕机现状,紧张的维护人力资源配置状况,迫切需要可靠性高、运维管理效率高、应急切换快速有效、拓展变更、数据迁移方便准确的平台系统来提升业务支撑网运维管理效率,降低平台系统复杂度依赖度,降低运维成本。

    本文通过介绍某移动公司NG-BOSS计费账务融合平台在存储虚拟化、并行文件系统应用、应用运行体系优化、系统架构云计算模型优化的具体实践,能够很好的解决某移动公司现网系统运行遇到的种种问题,为读者建立了一种全新的系统架构设计思路。

    关键字:存储虚拟化,云计算,并行文件系统,系统设计

    引言

    随着某移动公司业务支撑系统的不断扩展和信息化建设的持续深入,业务复杂度持续提高,业务系统可靠性要求越来越高。业务支撑部门面对持续扩大的系统平台规模,7*24小时的服务时间要求,全面严谨的业务指标考核标准,迫切需要可靠性高、运维管理效率高、应急切换快速有效、拓展变更、数据迁移方便准确的平台系统来提升业务支撑网运维管理效率,降低平台系统复杂度依赖度,降低运维成本。

    1、系统建设背景

    某移动公司NG-BOSS系统是在集团公司“OneCM”战略方针下,根据“移动信息专家”的整体企业发展战略,遵循集团公司BOSS3.0、NG1-BOSS1、NG1-CRM业务和技术规范,立足于某移动公司的实际需要,在某移动公司现有BOSS系统的基础上,通过总结成熟的业务需求和对业务模式的前瞻性研究进行的。

    2、系统技术实现方案

    系统的技术设计及实现方案分为以下几个层次:

    虚拟化技术引入及部署

    建立全局数据实时共享机制

    应用调度及运行体系优化

    初步“云”架构模型形成

    3.1虚拟化技术引入及部署

    该技术的特点是通过主机层软件方式建立存储管理虚拟层,利用专业的第三方链路管理软件解决磁盘阵列和主机的连通兼容性。其运行依靠工作在存储网络链路管理层的软件程序来完成,其体系架构图如下:

    该层次软件的主要模块功能如下:

    (1)独立的阵列扫描模块

    (2)链路管理层

    在此基础上,通过上层高级逻辑卷虚拟化管理功能来实现诸如磁盘整合、卷镜像、卷复制、卷快照、卷数据在线迁移保护、分层存储等功能,实现存储资源灵活配置、动态调整能力,降低系统调整的业务影响度,提高业务数据可靠性,降低系统运营成本。

    3.2建立全局数据实时共享机制

    该技术方案是依靠在存储管理虚拟层上构建并行文件系统,实现所有业务主机共享同一份数据视图,实现并发数据共享访问的架构设计方案。其架构示意图如下:

    该架构设计可以给我们带来如下收益:

    (1)通过在存储层实现全局各业务模块共享数据访问的新架构。

    (2)新架构除了对业务系统有上述推动作用外,其自身的效率和业务稳定性也较之传统架构有了很大提升。

    (3)在系统可靠性方面,基于共享存储数据总线的新架构简化了应用模块的故障切换响应流程,省去了系统底层存储资源的切换步骤,可以使每个业务模块的故障切换速度提升10~20倍,达到<1分钟的快速切换能力,提升了系统整体生存能力。

    (4)在存储资源使用方面,新的NG-BOSS计费帐务融合系统总计涵盖近30个应用模块。采用了新的架构后,我们通过构建全局存储视图对原有的存储空间进行了整合,将需要管理的存储空间数量有效降低了70%,将预留的冗余存储空间容量有效降低了50%。

    3.3应用调度及运行体系优化

    为了适应系统架构的变化,充分利用新架构的益处,我们对应用系统的调度方式及运行体系进行了优化,具体表现在如下方面:

    (1)废止原有的socket和ftp等通过网络的数据交互模式,提高流水处理效率;

    (2)通过细分业务、号段的方式实现业务调度粒度的精细化管理;

    (3)业务系统运行及配置环境集中管理,实现一点配置,全网生效;

    3.4初步“云”模型架构形成

    “云计算”是近来得到业界高度关注的IT技术方向,其带来的巨大投资回报和商业效益已经得到企业用户的认可。在电信核心业务系统中,还缺乏应用场景和行业实践,但在IT建设架构上借鉴“云计算”的部分理念,以达到提高资源使用效率,优化业务运行的目的,在技术上还是可以实现的。

    现在,通过在存储层实现全局各业务模块共享数据访问的新架构,我们已经基本能够将应用程序和业务流程从具体的主机平台上剥离出来,让各个业务模块处理能力不依赖单个主机的物理极限,达到整个业务系统的任何一个业务模块都可以无缝运行在群集环境中的任意一个节点上,这一创新性架构极大提升了业务系统运行效率,而且使业务发展不受制于特定主机平台的处理能力瓶颈。

    通过前面三个层面的系统及业务准备,NG-BOSS计费账务融合平台具备了初步的“云”模型架构,本期项目对该架构的实践具备的“云”计算特性如下:

    “云”的本质就是动态的,有着随需而变的面向业务的特点

    “云”对应用的控制是基于负载和调度,本质是资源共享

    应用系统与数据不存在直接的依赖关系,应用的切换只是承载服务的计算节点的变化

    基于“云”的群集管理面向成百上千应用模块,系统扩展性好, 不受单个主机处理能力限制

    3、架构收益

    随着该系统架构投入使用,我们获得了诸多收益,很好的解决了目前系统采购、建设、运行、维护、使用、应用支撑方面的诸多问题,具体的内容如下:

    (1)通过“虚拟化”让完全竞争性采购落地,降低系统采购运营成本

[1]  [2]  编 辑:徐亮
关键字搜索:NG-BOSS  虚拟化  云计算  
相关新闻
每日新闻排行
企业黄页
会议活动