首页 >> 赛门铁克第5期 >> 读者来稿 >> 正文
 
山西移动NG-BOSS虚拟化云计算平台实践
http://www.cww.net.cn   2009年12月2日 14:28    通信世界网    
作 者:山西移动计费帐务结算中心 卢山

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

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

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

    1、引言

    随着山西移动业务支撑系统的不断扩展和信息化建设的持续深入,业务复杂度持续提高,业务流程越来越长、各类应用系统规模不断加大,业务系统之间的依赖关系日趋紧密,与之对应的是业务系统可靠性要求越来越高。业务支撑部门面对持续扩大的系统平台规模,7*24小时的服务时间要求,全面严谨的业务指标考核标准,关键系统“零”容忍的计划外宕机现状,紧张的维护人力资源配置状况,迫切需要可靠性高、运维管理效率高、应急切换快速有效、拓展变更、数据迁移方便准确的平台系统来提升业务支撑网运维管理效率,降低平台系统复杂度依赖度,降低运维成本。

    公司计划、采购部门从降低成本、提高效率的角度,在设备采购过程中希望业务支撑部门减少业务系统平台依赖度,在主机、存储等核心设备供应商领域引入竞争,降低设备购置成本。随着中国移动集团设备集中采购的持续推进,货架式的采购方式、充分竞争的条款设置,导致各省难以采购到品牌、型号、配置、匹配关系比较熟悉的产品,对业务支撑系统工程项目建设,运维体系优化、系统科学发展带来较大挑战。

    相同的问题也给IT行业的发展带来挑战。因此“虚拟化”、“云计算”、“标准化”和“资源整合”等成为目前业界最为热门的技术话题,同样也代表着未来技术发展的方向,几乎所有在各自技术领域具有前瞻性的IT厂商都纷纷提出了关于“虚拟、标准、整合”的发展远景和解决方案,比如在中间件技术上领先的IBM提出了“随需应变”的口号,在数据库技术上领先的Orac e提出了“G oba Computing”的口号,主机厂商HP也提出了“动成长企业”的口号,在数据及存储技术领先的软件厂商Symantec提出了“效用计算”的口号。作为IT技术、IT系统大量应用的山西移动该如何解决自己发展中遇到的问题,如何整合行业先进经验、新技术、解决方案,如何规划IT系统架构科学发展,我们在上述领域做出了一些自己的实践。

    2、系统建设背景

    山西移动NG-BOSS系统是在中国移动集团公司“OneCM”战略方针下,根据“移动信息专家”的整体企业发展战略,遵循集团公司BOSS3.0、NG1-BOSS1、NG1-CRM业务和技术规范,立足于山西公司的实际需要,在山西移动现有BOSS系统的基础上,通过总结成熟的业务需求和对业务模式的前瞻性研究进行的。该项目规划了全新的应用架构,促进前端客户服务CRM系统与后端计费、帐务BOSS系统的专业化发展。

    在本期项目中,计费账务系统发展到现在的计费帐务融合体系,计费账务应用的分号段模块化架构日趋成熟,帐务部分大量采用内存数据库架构以提高处理性能。从应用角度上看,新的业务架构会对业务数据(以文件形式存放在存储子系统上)进行复杂的运算处理,涉及大量的数据交互和文件操作,系统集中度非常高,业务流程环节比较长,应用系统对系统平台的压力进一步增大,系统部署和切换的复杂度进一步提高;在系统平台层面,新的业务平台使用了在中国移动业务支撑网核心系统中从未采用的HPsuperdome主机+IBMDS8300存储的异构系统互连方案,较少的应用案例,庞大的业务数据流量,极高的核心系统可靠性要求,复杂的IO特性,给平台运维带来较大压力。为此,我们设计并引入了存储中间层虚拟化管理系统,并导入多平台数据实时共享机制,通过应用优化,实现了该平台虚拟化存储管理,云计算可靠性保障特性,为应用系统未来的发展提供了及时可靠的系统架构保障,为系统平台实现异构基础设施资源整合,建立开放、标准、统一、高效、易于管理的IT基础设施,优化资源配置,获得整体的最优性能和使用效率,增加IT基础设施的灵活性,改善IT服务水平提供有效保障。

    3、系统技术实现方案

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

    虚拟化技术引入及部署

    通过主机层软件方式建立存储管理虚拟层;

    利用专业的第三方链路管理软件解决磁盘阵列和主机的连通兼容性;

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

    在存储管理虚拟层上构建并行文件系统;

    实现所有业务主机共享同一份数据视图;

    应用调度及运行体系优化

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

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

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

    初步“云”架构模型形成

    3.1虚拟化技术引入及部署

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

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

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

    标明所有挂接的磁盘设备

    配置链路管理数据库

    自动根据厂商VID对应不同的动态库(Array-Support- ibrary),并对磁盘信息做标准化处理

    (2)链路管理层

    根据阵列扫描模块得到的信息,对通过不同路径识别的相同磁盘做绑定处理

    通过统一的多路径设备驱动向操作系统提供标准磁盘接口

    自动根据不同厂商阵列特点调用(ArrayPo icy Manager)动态库进行链路流量算法优化

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

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

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

[1]  [2]  [3]  [4]  编 辑:徐亮
关键字搜索:存储虚拟化  云计算  并行文件系统  系统设计  
相关新闻
每日新闻排行
企业黄页
会议活动