中国电信长途网络资源管理系统是中国电信于2002年正式启动的一套定位于电信企业后台的运行支撑系统。作为全业务长途网络资源信息的管理系统,其在长途网资源管理、业务开通、面向网络及客户的维护等各方面工作中发挥着至关重要的作用。
项目背景
在建设之初,考虑到业务需要,该管理平台采用了分布式结构的数据库应用系统,分布式部署的优势在于各省省内业务及资源管理不受跨省DCN网络的影响,但也有着致命的弊病,那就是任何一个节点的损坏都将影响与该节点数据相关的全国业务的开通以及资源管理功能的使用。随着业务形式的升级以及跨省业务量的激增,这一缺陷越发明显。
同时,经过长时间的使用,硬件设备严重老化,各种硬件故障的不断出现,局部系统故障也逐渐增多,甚而出现因多点异常而导致整个长途业务无法进行,从而影响整个长途网络资源管理系统的正常运行。另外,随着数据量呈指数级增长和系统对业务的支撑作用逐渐提高,系统的正常使用、数据的完整备份以及系统抗灾能力逐渐成为保证业务顺利进行的关键因素。
为使整个分布式系统能够发挥更高的可用性,避免和减少因灾难发生时损坏某一节点而对系统运行带来的影响,建立中国电信长途网资源管理系统的灾备中心、健全该系统运营管理机制和一系列步骤、实现灾备目标已成为中国电信的当务之急。
应用需求
在建设之初,中国电信长途网络资源管理系统只考虑了本地高可用性及数据备份等技术指标,但随着系统业务的发展、竞争的不断加剧,简单的本地保护已经无法满足重要系统的灾备需求,尤其一旦出现如火灾、爆炸、地震、水灾等自然灾害或机器故障、人为破坏等非自然原因引起的重大灾难,将直接导致重要数据丢失破坏,业务正常无法进行,造成的损失将不可估量。因此,新的环境对系统可用性提出了更高更多的要求——要求业务系统在发生上述灾难时快速恢复,将损失降到最低点,实现真正的、全面的异地容灾保护。
不仅如此,全面的异地容灾保护方案除了要实现本地的切换保护外,更要实现数据的实时异地复制和业务系统(包括数据库和应用软件)的远程切换。于是,中国电信的长途资源管理灾备系统必须要满足资源数据异地实时备份和恢复以及实现准应用级容灾这两大指标的要求。
解决之道
结合已有软硬件体系结构的现状,经过对长途资源系统的网络环境与已建系统应用环境的深入分析,中国电信最终采用了Sybase旗下数据库复制服务器——Replication Server产品为主的容灾技术实现方式。通过内置(Sybase ASE)或外置(Non-Sybase ASE)的复制代理(Replication Agent)来监测主节点提交的事务,再由Sybase Replication Serverreg;复制服务器异步地发送所提交的事务到存放数据拷贝的远程节点,并维护最新的数据拷贝,从而保持整个分布式系统中数据的精确性。
Sybase Replication Serverreg;复制服务器通过采用分布式架构及一系列功能来保证对变化数据的交付,它支持变化数据采集、数据分配和异构数据库环境之间的数据同步,从而实现实时分析、报表、分布式操作和灾难恢复。并能够支持多平台、多字符集以及多语言——除了支持Sybase自身的数据库产品Adaptive Serverreg; Enterprise (即ASE)之外,还可与各种数据源一同工作,包括Oracle、IBM DB2、Microsoft SQL Server,这种灵活性使得数据库管理员能够将信息从任何数据源复制到任何目的地。
在Sybase Replication Serverreg;复制服务器的帮助下,两个 Adaptive Server Enterprise数据库之间的单向复制变得尤为简单——用户事务被提交给源数据库,事务被记入Log,然后复制代理读出Log内的事务并以事务为单位传给主点复制服务器,接着由复制服务器完成接收、判断、迁移、组装和发送,再通过网络(AN/WAN)将事务发送到备点复制服务器,最后复制服务器在备点数据库执行该事务。
解决方案
基于中国电信的系统架构现状以及灾备需求,Sybase Replication Server复制服务器被部署在上海灾备中心数据库,负责接收、处理和传输来自代理数据库的复制数据,而在各省数据库服务器上部署了Replication Server Agent,负责监测本节点主机提交的事务。
按照集团总部节点的业务系统情况,上海灾备中心部署了能够完全满足集团节点或21个省份节点业务运行所需配置的应用系统。该应用系统的逻辑功能由多台服务器承载,其中,数据库服务器、应用服务器和辅助设计服务器共同组成了互为高可用(HA)系统,均部署了与主用业务系统相同版本的操作系统和应用程序。
同时,上海灾备中心还部署了能够满足集团节点和21个省份节点数据备份的存储设施,通过SAN网络实现对存储设备的访问。其中,数据库服务器和应用服务器被双双连接到光纤交换机共享磁盘阵列。
另外,为了更合理地利用资源,保证整个容灾系统的完整性,同时考虑到集团节点的重要性要求,在软硬件部署中,分别在两台HP RP8640服务器上部署了Replication Server复制服务器和Sybase ASE服务器,并部署了一台独立的HP RS6600服务器作为接管服务器使用。
应用实效
经过缜密的部署和多次演练,中国电信长途网络资源灾备系统于2010年11月正式上线运行。通过实施中国电信长途资源灾备方案,中国电信长途资源系统不仅实现了集团数据和21个省节点数据的异地实时备份,保证了重要业务数据的安全性;同时确保异常发生后业务系统及时恢复运行,最大程度地减少中断时间,实现了真正的、全面的异地容灾保护,为中国电信创造了极大的经济价值。
关于Sybase
Sybase,SAP旗下的公司,是业界领先的企业级和移动软件公司,致力于信息的管理、分析和移动。无论在何种系统、网络和设备上,我们都是全球公认的在数据密集应用领域有杰出的性能表现的领导者。我们的信息管理、分析、移动消息和企业移动解决方案已经为全球的金融服务、通信、制造和政府等的业务关键系统提供强劲动力。
欲了解更多信息,请访问:http://www.sybase.com.cn。并请访问列式数据库微群:http://q.t.sina.com.cn/132886和CEP微群:http://q.t.sina.com.cn/236694追踪相关信息。
Sybase是Sybase, Inc.的注册商标。@表示美国注册商标。此处提及的SAP和其他SAP产品和服务,以及它们的标志是SAP AG在德国以及全球其他一些国家的商标或注册商标。此处提及的任何其他产品和服务名称为各自关联企业的商标。