基于云服务的行业应用网关架构演进研究
张海辉
广东南方电信规划咨询设计院有限公司
【摘要】云服务是互联网发展到一定阶段的产物,基于云服务的行业应用网是各行业应用的主要平台,负责管理接入行业应用业务。在以互联网为工作前提的今天,行业网的主要承载模式是单网元大容量,对高容量的需求常常造成服务器和存储设备大量增加并引发其它问题。本文以云服务和行业应用网的主要内容为切入点,详细分析云化后的系统架构并提出相应云化方案,力求为云服务的效率提升增添助益。
【关键词】云服务 行业应用网关 服务器 架构演进
云服务是建立在互联网基础上的关联服务的增加使用和交互,主要包括利用互联网将虚拟化的资源实现动态易扩展。云是一个虚拟化的概念,是对网络、互联网的一种比喻。最初,云只用来表示电信网,后期延伸至表示互联网和底层基础设施。云服务具体是指按需、易扩展的方式通过互联网获取预期服务。云服务标志着计算能力正以商品的形式在互联网范围内流通,实现云服务的效用最大化是本文研究的主要目的。
一、行业应用网关的主要涵义1.1 行业应用网的概念
本文研究的行业应用网具体是指业务集成商或集团为特定行业客户(如企业通、校园通、安保通等)提供的包含服务和数据库在内的应用。行业应用网关在与业务集成商、集团客户和其他相关网元的相互配合的基础上实现对全网行业应用的底层支持。当前使用的行业网关主要以单网元大容量为承载模式。随着行业信息和需求用户的不断增大,服务器容量不足、储存设备数量增多、内部模块使用率低下等问题愈发凸显。将云服务引入行业应用网,利用云化后的系统构架能有效提升资源的利用效率,是行业网关未来的发展方向。
1.2 云计算的概念及内涵
云计算(cloud computing)也叫网格计算,是分布式计算的重要构成,它通过网络“云”将巨大的数据计算处理程序拆分为若干小程序,再将处理和分析小程序得到结果返还至用户。现阶段,云计算能在几秒种内处理完成数以万计的数据,由原先的分布式计算演变为集分布式计算、负载均衡、网络存储、虚拟化等于一体的计算机技术,它包括硬件和软件两种资源。
二、行业网关组网的工作内容行业应用网关系统主要由两部分组成,一是业务接入代理。这是指行业应用网关系统具有移动网络的接入代理功能,集团客户和业务集成商可通过接入代理享受移动网路提供的通信功能。现阶段业务接入代理主要包括彩信接入代理和短信接入代理两种业务,未来还会接入与业务发展配套的WAP接入代理。二是业务管理。是指统一鉴权管理集团客户和业务集成商,具体包括签约关系、黑白名单、实名认证、优先等级和流量控制等。各行业的应用网关主要负责管理对应网关所支持的集团业务和通信业务。业务管理部分会对集团客户和业务集成商的签约关系、黑白名单和业务数据进行储存。
三、基于云服务的行业应用网关架构演进研究举例说明,东北某省运营商行业应用网对行业网关容量进行定量,其中短信容量为一万条每秒、彩信容量为五千条每秒。网络组建选用磁盘列阵、刀片服务器和网络设备。
3.1 短信云化方案
短信系统有多种内部模块组成,其中包括接口和调度服务器、通话备份、索引服务器和维测服务器等。对云化方案的阐述可从计算云和储存云两方面进行。
上表是短信模块所需的各类存储情况,主要包括消息数据和话费明细数据。其中消息数据负责记录通话信息和短信内容,记录内容需经过多次修改、读写,按MESSAGEID存放和查找消息。与之相反,话费明细数据一经写入便无需再改动,数据记录可采用追加写入的方式,使用文件存储或云存储。
3.2 计算云方案
短信模块用到的各类主机对内存和CPU的利用率各不相同,与数据库的关联度也存在较大差异。由此,主机的虚拟化工作可分两步进行:一是索引服务器、话费备份服务器和接口服务器不常使用内存和CPU,也无需联系数据库可优先进行虚拟化。二是报表服务器和调度服务器需连接数据库并存储大量业务数据,在虚拟化时要先调整模块架构,分析数据库存储模块改为分布式文件系统。
3.3 彩信云化方案
彩信系统由业务和数据库服务器、OMC服务器、费用服务器和查询服务器共五部分组成。与短信云化方案相同,对它的阐述也要从存储云和计算云两方面进行。
在存储方面消息数据的主要功能是记载对话信息和消息内容,因为记录内容会经常发生变化,因此可用MessageID进行管理,不适合云储存方式。日志查询主要负责记录业务流程信息,一旦生成不会改变,适合云储存方式。
在计算云方面可由两步骤完成:一是同时连接话单备份、索引和接口服务器,因其对内存和CPU的利用率相对较低,可优先进行虚拟。二是报表和调度服务器所含数据量巨大,需要连接数据库才能工作,因此需要剥离数据库储存模块才可进行虚拟化。调度云方案一经实现便会发生计费,需要依靠计费结算系统进行工作。
四、基于云服务的行业应用网关架构方案在分析短信云化方案的基础上对多业务实现云化进行讨论,假设短信容量一万条每秒、彩信容量为五千条每秒,网络组建选用磁盘列阵、刀片服务器和网络设备,采用主机虚拟化。
一是通过22个节点虚拟化主机。将22个虚拟机分配给短信网关8个、彩信网关14个,包含动态创建、删除、分配等功能。其中12个节点可支持DBMS数据库和双击热备的存储虚拟化改造。短信话费清单、MSPP统计话单,彩信话费清单、统计单均采用云存储。二是将平台上的应用方案虚拟化。在多云化短信和彩信业务后,就要对平台上的应用方案进行虚拟化。三是比较多云化前后的组件配置。四是查找不同多云化业务方案的差异。
五、结束语综上所述,在云服务的基础上研究行业应用网关架构对降低网络资源消耗、提升应用网关扩展能力和使用效率好处颇多。本文主要分析了短信和彩信业务模块由单业务云化到多业务云化的进化过程,通过对比寻找差异,希望有助于行业应用网的研究发展。
参考文献[1]韩曾凡.姜杰.郝俊华.行业应用网关集群架构的设计与实现[J].硕通信与信息技术,2020,14(05):239-240.
[2]谭小荣.张贺.李鹏.移动业务数据行业网关的关键技术[J].
中国高新技术企业,2020(01):152-153.
[3]王建华.戴刚,张贵圆.云计算在电信运营商中的应用研究[J].中电信科学,2020(02):75.
[4]欧阳新志.管夭云.李世量.运用云计算技术实现多业务云的架构设计研究[J].C114中国通信网,2020(01):276+278.