51学通信技术论坛

标题: 揭秘山西移动BOSS系统云 [打印本页]

作者: admin    时间: 2013-2-4 23:55:46     标题: 揭秘山西移动BOSS系统云

本帖摘自《通讯世界2012.11期》。【作者】 许翠苹;

【摘要】 <正>电信运营商一直都是云计算的积极实践者。一般而言有两种参与方式,一是作为云服务提供商,为第三方提供公有云或部署私有云;二是在自身企业内部部署私有云,为己所用。不管是哪种云,在一个产业尚未成熟的时期,介入得越早,所承担的风险无疑越多,因此也就愈发需要胆识和眼光。不过,风险的另一面是机遇与收益,正确的选择会带来丰厚的回报。山西移动BOSS云就是这样一个例子。

【关键词】 业务支撑系统; 山西; 移动; 虚拟化; 基础架构; 电信运营商; 高性能; 解决方案; 核心层; 接入层;

电信运营商一直都是云计算的积极实践者。一般而言有两种参与方式,一是作为云服务提供商,为第三方提供公有云或部署私有云;二是在自身企业内部部署私有云,为己所用。不管是哪种云,在一个产业尚未成熟的时期,介入得越早,所承担的风险无疑越多,因此也就愈发需要胆识和眼光。不过,风险的另一面是机遇与收益,正确的选择会带来丰厚的回报。山西移动BOSS云就是这样一个例子。

缘何向云演进?

作为山西移动的坚实砥柱,山西移动业务支撑系统一直为该公司的发展提供着强有力的支撑,其负责维护管理的BOSS系统,涵盖了计费、结算、营业、账务和客户服务等诸多核心功能。该系统辐射了全省11个地市、104个县(市、区)3.12万个营业厅,全面覆盖了系统计费、账务、CRM、电子渠道等200多个功能模块以及5700多档产品。

山西移动业务支撑系统部副总经理王峰告诉记者,经过10多年的发展建设,山西移动BOSS支撑系统的发展虽然一直处于同行业前列,却也面临一些困难和挑战,主要包括4方面。

第一,随着公司用户规模和业务种类的不断拓展,业务支撑系统经过多年的集中建设,形成了比较庞大的系统资源平台,并且每年都以较快的速度增长,支撑压力在不断加大。

第二,传统的烟囱式的系统建设方式、集中化的业务部署策略使得系统资源种类较多、档次差距比较大、标准化程度比较低,各种隐性问题日渐凸显;

第三,烟囱式的系统建设方式导致各个系统资源无法共享、忙闲不均、总体利用率比较低,形成了资源浪费;

第四,面对日益激烈的市场竞争,业务支撑系统面对着快速交付、灵活调优和有效管理等新问题。

节省成本、提升使用率、资源弹性配置等一系列需求浮出了水面,而这些,恰是云平台所具备的特点。于是,部署云平台,从理论上而言,水到渠成。

原则与目标

不过,从理论到实践的过渡并非是一拍脑袋的武断为之,还需要结合自身现状做周密的分析研究,然后总结出最适合自己的解决方案。

王峰表示,山西移动业务支撑系统云平台项目的建设目标是,打造高度共享、按需供给、快速交付、灵活划拨、高性能、高扩展能力、高可靠的系统资源平台,打破信息系统竖井,实现业务系统横向整合,完成业务承载与底层硬件解耦,以提高系统平台资源利用价值及交付敏捷性,确保应用平滑进入云平台,通过虚拟化、标准化、自动化的资源服务管理等一系列技术与运营管理创新,推进业务支撑模式变革,提高系统资源利用率,快速响应市场一线需求,实现业务支撑系统转型跨越。

围绕这一目标,山西移动业务支撑系统部制定了详细的基础架构云策略,"最合适的,就是最好的〃,这种理念一直贯穿始终。具体而言:

首先要按需选型。没有万能的方案,要根据业务、应用特性以及需求的不同,分别选择合适的解决方案。

其次要实现平滑过渡。一方面要考虑原有设备的充分利用以及过渡的成本;另一方面要进行人才培养并有效控制投资、管理和运维成本。

最后要保证稳定可靠。王峰强调"在发挥云计算优势的同时,还要规避弱点,使改造后的业务系统整体达到稳定可靠的运行目标,支撑系统云化绝对不能以牺牲性能和可靠性为代价。”

移动BOSS云策略

在以上三大原则的指导下,山西移动BOSS系统基础架构云的结构也逐渐清晰起来。由于BOSS系统三个层面一接入层、中间层以及核心层对于系统资源有着不同的需求,因此,基础架构云的建设思路也分层而异。

王峰表示,由于核心层(BOSS/CRM核心数据库系统)属于关键数据库,需求稳定、应用复杂,要求局性能、高可靠性;更重要的是,云计算所提供的优势并不契合本层的需求。因此,这一层并没有采取云架构,而是采用了传统的异构平台,以稳定可靠作为改造宗旨。

对于中间层(应用层),分区数量大、种类多、具有通用性和集中部署的特点,系统变更多,负载变化快,单一分区能力需求可控。考虑到以上特点,改造思路也和核心层有很大差异,将软硬件解耦,在计算资源、网络资源和存储资源三个方面使用虚拟化技术,全面提高资源共享度和交付灵活度。为此,特选择了高性能的中端小型机,使用高级虚拟化模式,在兼顾可靠性和高性能的同时,提高分区的灵活度,满足快速部署的需求。据悉,中间层选择的是IBM Power服务器,采用了Power VM软硬件解决方案,实现了业务支撑系统的横向整合,完成了平滑改造。

王峰告诉记者,为了做出最为稳妥的选择,山西移动业务支撑系统部前后和IBM的支持团队一起做了半年的测试与调试,从系统功能、性能、高可用性和应用软件兼容性等4个方面进行了20多个场景,近百项指标测试。经过慎重评估后,确认该解决方案可以满足项目建设的目标,可以保证移植系统的可靠性及性能要求。

值得一提的是,在应用层及核心层系统建设中,山西移动还进行了两种技术尝试。其中,计费账务系统采用了计算机集群技术,流量数据分析平台和数据一致性系统中采用了hadoop技术。如此一来,对于数据的计算和处理能够更加灵活、快速,显著降低了系统建设维护成本。

王峰介绍称,接入层(Web Service服务器及小应用系统)的特点是临时需求多、数量大,应用自身具备集群运行特点,对单节点可靠性和性能要求不高。鉴于此,选择采用了的x86服务器。

谈到接入层不得不提一下山西移动在云计算方面另一个积极尝试一桌面虚拟化,我们也可以将之称为桌面云。在这种模式下,营业厅不会再使用本地的PC资源,而是通过显示器界面访问远端的服务器。王峰表示,桌面虚拟化对运营商而言好处颇多,不仅可以减少PC的维护量,而且由于亚中端的能耗要比PC机小很多,所以能够大幅节能减排。据悉,目前山西移动营业厅和呼叫中心正在进行桌面虚拟化的改造中。

经过近半年的试运行,新的虚拟化资源池于2012年3月正式投入生产使用,而云平台的优势也开始逐步凸现出来,此前所设定的目标也开始渐渐实现:

■实现了动态基础架构,可在不影响业务系统运营的同时,随时按需扩展。

■系统资源利用率显著提升。

■系统敏捷性显著提升。传统模式下,新需求的提出到上线往往需要上月时间,硬件系统搭建部署也需要一周以上,而在云平台上,新分区的创建、交付只需要30分钟。

■分区接入全面标准化。

■系统维护和系统按需使用的灵活性大幅提升。

尽管取得了诸多成效,但是王峰并不满足于此。他坦率地指出,与亚马逊、谷歌等在云计算领域做得风生水起的公司相比,山西移动业务支撑系统基础架构云才仅仅是个开始,尚处于初级水平,还有很长的一段路要走。"基础设施、硬件平台的虚拟化和云计算只是一个开始,需要从目前的IaaS向PaaS和SaaS层面提升〃,王峰如此说。他希望,在不久的将来,业务支撑能力也像水和电一样,按需供给。

链接:

x86 Vs 小型机

通过山西移动的案例我们注意到,核心层采用了小型机,而接入层的主角则是x86。事实上,近年来,关于小型机与x86的对决就从未停止过,那么在核心层取得了成功的小型机是否也能够在接入层有优势?记者特意连线了IBM系统与科技部PowerSystems总经理侯淼。侯淼告诉记者,随着时间的推移,小型机的使用领域将越来越宽。首先,IT管理变得越来越发展,挑战越来越大;其次,IT产品本身的支出之外,地皮、人工、耗电等其它成本所占有的比例越来越多,这些成本的上升无疑会让占地空间少、耗能低、高性能的Power小型机的优势更加明显;另外,当今的用户与其说购买的是产品不如说是服务与体验,而在这两方面,Power平台的强大整合能力、集中的管理模式以及团队完善的服务体系能够充分发挥出其价值。


作者: yonka    时间: 2013-2-11 14:05:49

“不会再使用本地的PC资源,而是通过显示器界面访问远端的服务器。 王峰表示,桌面虚拟化对运营商而言好处颇多,不仅可以减少PC的维护量,而且由于亚中端的能耗要比PC机小很多,所以能够大幅节能减排”

原本的client实际操作的内容/对象也是BOSS数据库啊。
这个新的方式还能有什么不同?
而且~如何减少PC维护量(即使用量吧),本地无PC能行么?




欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2