xx省移动短消息计费系统技术建议方案(编辑修改稿)内容摘要:

息计费系统自身的特点以及与 GSM 计费的共同点之后,我们对短消息计费系统的体系结构进行了合理的划分: 短消息计费系统应用软件的体系结构可以分成四层:即预处理层、核心处理层、管理层和接口层。 如下图: 码制 转换 校验 标准化信息源提取 异常鉴别预处理层划价处理优惠处理 进程调度核心处理层统计分析 结算处理查询管理 系统管理管理层短信中心 短信网关集团中心 帐务系统接口层 这样的划分对于系统的整体灵活性有着非常大的 好处,可以使系统能更加适应今后业务的变化。 结合应用软件的功能和应用软件的分布情况,应用系统的结构如下图所示: 考虑到系统充分利用现有的设备,因此,计费批价服务器采用目前已有的 L2020 服务器,数据库服务器采用 HP 的 N4000 服务器。 短消息计费系统的数据流图如下: 原始话单文件预处理 ( 标准化、检错 / 纠错 )计费、分拣传输入库统计表清单表下发接口表统计下发处理下发文件错单表纠错回收 数据库服务器 数据库服务器计费批价服务器 计费批价服务器 上传下发服务器标准化批价、入库稽核排错下发统计结算排重高额(超过一定的条数或流量) 短消息计费系统主要有以下几种功能模块,各主要功能模块间的关系图如下: 中心数据库预处理 计费分拣统计稽核下发传输下发平台短信息计费系统短信中心短信网关集团公司 随 着各种短消息业务的开通,短消息的话单和刚开通短消息是相比,已经取得了长足的增长,目前应急计费系统已从开始的一台数据库服务器扩充到三台数据库服务器,目前每月的话单数已经达到了 3000 多万,而且数据量还在不断的增加,因此在进行主机选型的时候,一定要考虑到主机的性能要满足数据量不断增加的需要。 由于短消息计费系统在处理流程上与移动电话计费系统的相似性,我们在考虑服务器处理模式的时候将以目前的移动计费系统的处理模式为参考,即系统由多台处理服务器组成,每台服务器的处理能力达到极限后可以在系统上有机的增加服务器从而增加 整个系统的处理能力,而系统的总体结构不需做大的调整。 第 4章 平台及运行环境设计 联创系统集成股份有限公司在进行主机系统方案设计时遵循以下设计原则:  开放性-计算机系统应支持工业标准或事实标准,以便随着今后需求的发展可添加和更新新的模块。  先进性-在兼顾系统成熟性的前提下采用业界先进的技术,这样才能保证现有系统的先进性,并随着技术不断发展得到相应的更新。  可扩展性-用户的业务及需求在不断地发展,当现有系统不能满足应用需求时,系统应有平滑升级的能力。  高性能-高性能应体现在整个计算机系统中,包括 服务器、网络、 I/O 操作以及软件。  可管理性-由于计算机环境的不断扩大, IT 系统的更加复杂以及覆盖面的增加,对服务器、网络设备和应用软件的管理已成为设计计算机环境不可缺少的一部分。  选领导地位厂商产品-如所选厂商不在业界处于领导地位,尽管有时所选产品在技术上有暂时的领先性,但很容易被激烈的市场竞争所淘汰,用户的投资将得不到保护。 短消息计费处理系统应严格按照业务协议的内容设计、执行,做到计费数据处理及时、准确,系统简洁,便于维护,各类功能齐全而易于扩充。 采用先进和技术成熟的主机、网络和应用系统,建立一个具有 高可用性、高可靠性、高安全性、有良好的可扩展性和可维护管理性的准确、快速、开放的高性能系统。 目前系统的平台现状如下: E th e r ne tP C S e rv e r /W i n N TP C/ S C O U n ix P C/ W i n9 XD 27 0D CN短信息计费系统平台P C / S C O U N I X 各机器的配置信息如下: 数据库服务器: PC 服务器, CPU 400MHZ 以上,内存 1G 以上、硬盘 100G (目前数据库服务器已从一台扩充到三台); 预处理服务器:高档 PC,CPU300 以上,内存 256M 以上、 20G 以上; 下发服务器:高档 PC, CPU300MHZ 以上,内存 256M 以上、 20G 硬盘, MO 驱动器; 应用服务 器: PC、 CPU300 以上,内存 128M 以上、 4G 以上。 软件环境如下: 数据库服务器:操作系统 Win 、数据库 Sybase ; 预处理服务器:操作系统 Sco Unix 以上版本、 Sybase Client; 应用服务器:操作系统 Win9X、 Sybase Client、 PowerBuilder 以上; 下发服务器、预处理服务器:操作系统 Sco Unix 以上版本、。 影响服 务器整体性能的因素是多方面的,针对不同的应用,设计时考虑的侧重点也不同。 移动通信计费系统这类联机事务处理的应用,主要从 CPU、内存和 I/O 三个方面考虑,下面分别进行论述: CPU: 联机事务处理的主机,主要是作为数据库服务器而不是计算服务器,因此以服务器的 TPM 值作为相对选型参考值。 需要说明的是厂家公布的服务器 TPM 值,一般是采用最大的硬件配置、按照 100%的利用率所得到的,而在实际建设中的系统配置往往小得多,系统性能的 TPM 不会有公布值那么高,在对服务器处理能力进行估算时,需要将一些经验值和 TPM 值一起综合 考虑。 内存: 内存是所有程序运行的环境,在 CPU 和系统软件处理能力的范围内,内存越大则服务器的处理性能越好,但不同的应用对内存的要求不同,所以在计费系统服务器内存设计中,需要从应用需求的角度来考虑,寻找最佳的配置。 I/O: 在 CPU处理能力一定的情况下,磁盘阵列的 I/O 速度,可使服务器的整体性能表现相差几倍到几十倍,所以我们在设计中要特别注意磁盘阵列 I/O 的选型,尽量选择 I/O 带宽高的磁盘阵列,同时考虑到单个磁盘的 I/O 速度是一定的,需要靠多磁盘的并行读取来提高磁盘阵列 I/O 速度,在容量和性价比容许的情况下 ,尽量选择容量小而数量多的磁盘,能大大提高磁盘阵列的 I/O 吞吐性能。 根据应用对磁盘阵列的划分进行优化也是提高 I/O 性能的一个重要方面。  联机事务处理能力的分析 预处理服务器主要用于将采集系统传来的原始话单标准化,并统一批价后形成话单清单供计费服务器排重入库,其处理是文本转换和简单计算的过程。 根据联创在移动计费上的经验和一百万用户级系统实际运行的测算,一百万用户的话单预处理需要 TPM 值为 2020 左右的服务器,则 300 万用户量需要 6000tpmC 处理能力的服务器。  服务器内存容量的 分析 为保证预处理的高效,文本转换的过程应全部在内存中完成,批价所需的费率等参数表也应常驻内存以避免反复读取影响效率。 根据联创在移动计费上的经验和一百万用户级系统实际运行的测算,一百万用户的话单预处理需要内存 200MB,则 300 万用户为 600MB,考虑到系统本身的开销,所以推荐内存配置为 1GB。 计费数据库服务器是整个移动计费系统的中心服务器,运行数据库管理系统,负责进行话费排重和入库,并提取供统计分析使用的相关数据。  联机事务处理能力的分析 一张话单的处理流程包括:打开文件、读记录、纠错 、入库、出库等等,根据联创在移动计费上的经验和一百万用户级系统实际运行的测算,每张话单的处理约等价于 ,则: 300万用户,平均每个用户每天 7张话单,即每天 2100万张话单; 平均每分钟处理的话单为: 2100万 /(24 60分钟 )=14584张; 假设通话高峰时间每天为 8小时,则高峰时服务器负荷按平均负荷的 3倍计算,此时要求系统的 tpmC值为: 14584 3=21876 tpmC; 建议系统利用率不超过 80%,则需要配置的处理能力为 21876/80%=27345tpmC。  服务器内存容 量的分析 计费结算是将经过标准化和批价的原始话单入库和汇总的过程。 由于交换机是定时向外传送话单信息,因此在某种程度上计费结算是一个批处理过程。 根据联创在移动计费上的经验,综合考虑数据库共享内存的使用和系统、数据库本身的开销,建议按照 1GB/CPU 配置内存。  提高 I/O 性能的途径 ( 100MB/s 的光纤通道或相当)的存储设备; ,使尽可能多的磁盘并行读写; 根据江苏移动短消息计费系统的业务量和具体特点,以及从数据库、磁盘使用技术等方面的考虑,我 们按以下要求配置存储设备容量:  本工程满足 300 万用户量的处理需求,每用户每天平均 7 张话单;  在线存储的容量主要考虑话单清单容量,每张话单按 200 字节计算;  话单在线存储 4( 3+1)个月,每个月按 30 天计算;  数据库冗余度 50%(主要是考虑到数据库索引和其他一些表占用空间、数据库不能及时释放的空间、数据库运行、恢复、日志、临时与共用池空间);  磁盘利用率 85%(主要考虑到磁盘的最佳使用性能和一些额外磁盘开销);  数据存储保护技术决定的空间利用率,镜像为 50%; 则所需磁盘容量 =300 万 7 30 4 200( 1+50%) /。 虽然高档 UNIX服务器出故障的可能性很小,但由于江苏移动短消息计费系统是江苏移动通信公司业务支撑系统的重要组成部分,因此在进行主机系统方案设计时仍须考虑其高可用性,同时兼顾性价比。 上一节中,我们对满足江苏移动 300万用户规模的短消息计费系统所需的主机处理能力、内存大小和存储容量等进行了详细的分析。 联创建议方案的出发点就在于在满足性能要求的前提下,如何提高性能价格比,最大限度的为用户节省投资。 预处理服务器采用两台的 HP A500 服务器,配置单 550MHz PA8600CPU, 1GB 内存,双 18GB 内置硬盘,考虑到联创计费软件预处理模块的特点,可以不组成双机系统,而通过手工切换;计费数据库服务器采用 HP N4000 服务器双机系统,每台配置 4 550MHz PA8600 CPU, 4GB内存,性能达到 33000tpmC。 下发服务器和应用服务器可以采用已有的 L2020 服务器。 联机存储采用 HP FC60 磁盘阵列,配置容量 2TB,通过光纤交换机与上述服务器连接,组成存储区域网( SAN)。  高可用性 采用的高可用性技术: 系统停机 因素 保护策略 系统( System) MC/ServiceGuard技术保证当系统中一台服务器失 效时,其它服务器迅速恢复这台服务器上的应用程序和数据库系统正常工作。 内存( Memory) 系统可以动态检查内存,当发现坏内存页时屏蔽该内存页不再分配给系统使用。 网卡( Network Interface card) 系统配置双网卡,一块工作,一块作备份。 MC/ServiceGuard 可监测网卡,当其中一块不能正常工作时, MC 将自动切换到备份网卡。 接口卡 服务器与磁盘阵列通过双接口卡连接,其中一块卡失 效时另一块卡仍可保证系统正常运行。 Internal 磁盘( Disk) 系统盘:用 MirrorDisk/UX 软件对引导区( root)、交换区( swap)镜像。 高 可 用 性 存 储 系 统 ( High Availability Storage System) 可热插拔的磁盘、电源和风扇模块。 FC60 冗余电源子系统和系统后备电池。 磁盘和高速缓存的检测和纠错。 应用( Application) MC/ServiceGuard可以在同一系统上再次启动应用软件,或将应用迁移到备份系统上。 HPUX 当系统出现突发停 机时, HP 的日志文件系统( JFS)将。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。