VERITAS数据库存储管理方案在网通计费结算中心的应用

项目背景
    中国网络通信集团公司自开展小灵通无线市话业务以来,用户数量高速增长。截止到2003年年底,北方10省市的小灵通用户已经达到1500万,用户数比2002年增长了8倍。小灵通在市场壮大的同时,增值业务发展势头也很强劲,作为“杀手级应用”的短消息业务增长势头更为迅猛,目前网通集团北方10省市及江苏通信的小灵通网内短消息互发已经实现,网通集团与中国电信网间小灵通短信互发也已实现。
    随着短信业务的不断发展,在网通集团各省公司与其他电信运营商、与在线九州及合作SP之间产生了新的结算关系。为此,网通集团决定投资建设中国网通集团小灵通短信结算系统,以实现上述各方之间短信业务收入的分摊结算。
需求分析
    网通集团现有的短消息互通通过两级短消息网关结构实现。集团在北京设一个一级网关,北方10省市及江苏分别设一个(或多个)二级网关,计费中心的小灵通短信结算系统将采集并处理所有经过一级网关的数据。
    网通集团对一级网关数据的处理提出了较高的要求,同时也对数据的安全性、高可用性和系统性能提出了更严格的要求。首先,由于短信数量具有快速增长的特点,因此需要存储空间能够在线的调整以保障业务的连续性;其次,要在规定时间内完成话单的采集和处理,因而要求数据库在7×24全天候运行的基础上提高性能;第三,提高数据库的可管理性,能够跟踪数据库的存储使用情况,必要时可通过快照技术来提高数据库的的可用性。
解决方案
    该系统的通信服务器采用一对HP RP2470主机,数据库服务器采用HP RP7420并和综合结算帐务系统的主机互为备份,集群软件为HP MC/Service Guard,两台服务器采用了Oracle 9i数据库和VERITAS Database Edition for Oracle数据库存储管理软件,在已有的HP XP1024盘阵上划分1.2TB的存储空间用于存放采集到的一级网关数据。(如图)
 




    为了提高数据库的管理性和性能,把Oracle 9i数据库建立在VERITAS文件系统上,该文件系统使用基于连续区间的方式来组织文件系统,使得每一个文件尽可能地使用较大的连续存储空间,从而有效地提高了文件系统的读写效率,同时为了进一步避免了文件系统的缓存与文件锁机制,本工程采用了VERITAS ODM(Oracle Disk Management)软件模块,使得建立在文件系统上的数据库,具有与裸设备相当的性能,同时由于管理员可通过文件系统的工具管理数据库文件,因而大大简化了管理的负担。
项目效果
    该短信结算系统的建设,大大促进了小灵通短信业务的发展,提高服务质量及市场竞争力,实现短信业务的统一管理,确保各省公司与其他电信运营商、与在线九州公司及合作SP之间资费结算的正确进行。
    建设过程中,VERITAS Database Edition for Oracle产品满足了网通集团对数据库系统的可扩展性、性能和管理性方面的要求,该产品是目前业界唯一的针对数据库环境的集成存储管理解决方案,是VERITAS为提高数据库服务器的性能、可用性和可管理性而专门设计的,它包含了可扩展、高性能文件系统(VERITAS File System)和易于使用、在线磁盘和存储管理的逻辑卷管理产品(VERITAS Volume Manager),以及提高Oracle运行效率的ODM模块和文件系统的快照工具Storage Checkpoint。该产品为小灵通短信结算系统提供了一个最佳的运行平台,能够确保数据库卓越的性能、更高的可用性和简化的管理。