【IT168 专稿】当前,随着竞争的不断加剧以及3G、物联网等新技术的发展,电信运营商纷纷选择通过加强“内功”建设来提升企业的管理水平。从电子商务、移动钱包到在线阅读,如何对这些新业务从订购、开通、运营到售后服务等整个过程提供有效的支撑,成为2011年运营商的主攻方向之一。
支撑这些业务的发展离不开IT系统,其中备受中国移动、中国联通、中国电信等各大电信运营商重视的就是业务运营支撑系统(BOSS)。一方面业务复杂度持续提高,业务流程越来越长、各类业务系统规模不断加大;另一方面,业务系统之间的依赖关系日趋紧密,对可靠性要求越来越高。因此,构建高性能、高可用、低成本且灵活扩展的业务运营支撑系统,成为运营商们提高竞争力的关键所在。本文主要以东软BSS及其在中国联通的应用为例,阐述如何通过x86平台来支撑电信关键业务系统。
构建面向3G业务的IT支撑平台
在电信领域,业务运营支撑系统(BOSS)主要融合了业务支撑系统(BSS)与运营支撑系统(OSS)两大块,它既是一个综合的业务运营和管理平台,也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。一般BOSS系统由四个部分组成:计费及结算系统、营业与账务系统、客户服务系统和决策支持系统。
随着3G等新技术以及业务的不断发展,早期的BSS已经不能满足业务发展的需要。以中国联通为例,BSS系统在经历了BSS1.0(综合营帐阶段)和BSS2.0(CRM、PRM、Billing、BAS等增值业务支撑系统逐渐成形阶段)后,正式进入了全业务支撑网络的融合时代。在2010年,中国联通开展了BSS系统的新建和改造工作,在整个BSS系统的建设过程中,中国联通始终坚持“3G优先”的工程原则,确保在网络和业务具备3G能力的同时,也能够提供3G业务的后台支撑能力。目前各地正在建设和改造的BSS3.0和BSS4.0系统,更加强调原有系统与3G业务的融合与对接,为全业务发展奠定了坚实基础。
东软电信BSS(业务支撑系统)应用程序正是这样一种以大型电信运营商为目标的BSS解决方案,包含了客户关系管理系统、计费帐务系统、商业智能系统和合作伙伴关系管理系统等近14个子系统。以东软BSS在河北联通的应用为例,其结构如下图所示:
▲
其中,外围系统/用户层主要指系统相关的外围系统,以及业务受理、系统管理、综合查询、缴费、统计报表、帐务管理等与客户或操作人员交互的应用系统界面。接入层为最终客户提供统一的客户接触、服务平台,为各个营销渠道服务人员提供良好的工作平台,支撑其为客户提供优质服务,同时为其它外围系统和机构提供实时、定时批处理接口。业务逻辑层(应用层)是系统的最核心部分,它接收来自表现层的功能请求,是实现各种业务功能的逻辑实体,如业务受理中的业务新装、开/停机、业务变更以及话费查询、报表统计计算等。数据层用于存放并管理各种系统数据,如客户资料数据、资源数据、销售数据、统计分析数据等。
BSS系统对于服务器的需求分析
那么,对于BSS这种关键型业务,需要什么样的服务器呢?
据了解,电信运营商新一代的业务运营支撑系统不但要面对巨大并发压力的考验,还要在原有系统的基础上进行优化升级,以承载用户规模扩大和3G等新兴服务带来的业务需求升级,这对于系统平台的性能、可靠性、稳定性、扩展性都提出了很高的要求。据中国联通系统集成有限公司产品开发部副总经理高原介绍,3G环境下联通BSS系统尤其是计费帐务系统在选择服务器时通常会考虑以下几方面因素:
▲
第一、高可靠性,系统要求7×24小时连续运行,首先应考虑选用稳定可靠的产品和技术、具有必要的冗余容错能力,要求服务器必须稳定运行,也就是宕机率低。要对联通整个用户群提供全业务支撑,要求整个支撑平台有很高的可靠性,能稳定运行,其关键在于操作系统与硬件设备的协作。
第二、高可用性,对于计费帐务系统来说,不仅关心服务器的处理能力指标,同时也关注可靠性指标。可靠性指标采用平均无故障时间MTBF来衡量,系统可用性一般要达到5个9,将每年系统意外停机时间减至最小。因为如果一年内有几个小时系统不能工作的话,不仅收入受影响,对用户也是一种不负责任。
第三、高扩展性,随着业务的发展,要求系统有很好的扩展能力,要保证联通计费帐务系统未来发展有很好的支撑,避免重复建设。因此要保证用户能方便地增加或调整设备、改善系统功能和性能,支持将来系统不断更新,便于保护原有投资。具体表现在两个方面,一是留有富余的机箱可用空间,比如CPU要考虑高峰时的处理能力,并适当保留一些缓冲,确保在业务增长时,系统有扩展的余地。要为运行的所有应用软件考虑内存,所需内存主要根据用户数和应用程序处理的数据量决定。二是充裕的I/O带宽,因为随着运算速度的提高和并行处理器数量的增加,服务器性能的瓶颈往往会归结为PCI上。
第四、易管理性和经济性,利用特定的技术和产品来提高系统的可靠性,降低系统的购买、使用、部署和支持费用,减少维护人员的工时占用和避免系统停机带来的损失。
产业链合作,共推x86
为了满足上述需求,以往电信运营商大多会采用RISC小型机来作为承载BSS系统的服务器平台,尤其是计费帐务和后台数据库系统。不过,随着竞争加剧,电信运营商也开始寻求更加经济的替代方案。毕竟,RISC小型机在采购部署、运营管理、升级服务等各环节,都是一笔不小的投资。而且,在今天普通强调开放性、标准化、灵活扩展的大环境下,这种封闭、专有的老系统也受到了不少挑战。
对此,x86平台开始伺机进入,以英特尔为代表的芯片平台厂商,以浪潮为代表的服务器厂商,以东软为代表的ISV软件厂商,组成了这样一个围绕x86平台进行技术研发与创新的产业链。
比如,在上述河北联通的案例中,其业务支撑系统(BSS),采用的正是基于英特尔至强的浪潮NF280D和NF560D2服务器作为主要平台。今年浪潮还有望推出同样基于至强的32路高端容错服务器,以进一步支持金融、电信等关键业务应用。
另外,由于电信行业的特殊性,许多旧的应用无法快速有效的部署在新平台下,造成服务器利用低,服务器的数量越来越多的问题,为此,英特尔与东软也从几年前开始进行密切合作,在早期的英特尔至强7300、至强7400、至强7500等一系列四路高端服务器平台上搭建了虚拟化解决方案,使过去电信旧的应用能够很快在新平台上进行部署。下图显示的是东软以两台基于英特尔至强 7500 系列处理器的四路服务器为基础,构建了整个 BSS 架构:
根据测试结果,在虚拟环境下,东软BSS基于英特尔至强7500系列处理器要比过去在英特尔7400系列处理器的服务器,在性能提高为过去的3.29倍,大大提升了服务器的性能,满足了电信业关键业务应用的需求。正是得益于英特尔超线程技术,扩展页表和英特尔睿频加速技术在性能提升上的帮助,今天整合了虚拟化技术的东软电信BSS已经成为其解决方案的重要组成部分。
小结:X86服务器 vs.小型机
电信运营商在构建BSS、选择服务器产品时,其主要数值依据是Tpmc,其次是系统的稳定性。目前x86架构服务器的产品性能提升很快,在Tpmc的表现方面与Unix相差无几。随着今年4月英特尔推出10核芯的至强E7,相比英特尔上一代至强7500,其性能提升又最多可达40%。而且,从至强7500到E7处理器,x86服务器在纵向扩展性方面(可达256路系统)和高可用性(20多条从小型机移植下来的RAS特性)等方面,都取得了飞速的发展,这些使得x86架构正以加速度侵入传统小型机的领地。
尽管凭借市场惯性,RISC小型机仍然会占据一席之地。但可以乐观地预计,未来在信息化建设的关键应用领域,通过电信、金融等行业对可靠性、性能要求极高的应用实践,相信越来越多的企业在服务器在选型时会更多考虑性价比更高的x86服务器。