贵州联通数据复制冗灾应用_SharePlex

作为中国联通集团公司的子公司,贵州联通公司主要经营移动电话(包括GSMCDMA)、无线寻呼、长途电话、本地电话、数据通信(包括因特网业务和IP电话)、电信增值业务,以及与主营业务有关的其他业务。

贵州联通一直注重为客户提供优质高效的服务。继率先推出低柜台、即买即通等服务后,又不断推出银行代缴话费、通过邮寄、传真、电子邮件等方式向用户免费寄送话单等服务举措。贵州联通不断提高优化水平,加强全网的运行维护管理,保证了全网的正常运营。贵州联通还积极跟踪全球范围内电信技术的最新发展,不断推出移动电话预付费、移动互联网、移动电话拨打IP、手机银行、WAP业务、GPRS业务等各种基于电信新技术的新业务。

用户的增长和服务水平的提高对贵州联通的业务系统可用性提出了更高的要求。震惊世界的"9.11"事件发生后,全世界都看到了金融、电信等行业用户在灾难中的巨大损失,这样,在灾难后保持业务的连续性以及快速正确地恢复数据就成为摆在电信行业用户面前的一个难题。贵州联通在充分评估各种解决方案的基础上,选择了Quest SoftwareSharePlex for Oracle数据库复制解决方案。

容灾系统建设目标

贵州联通冗灾系统的建设目标有两个:

一是提供业务数据的可恢复性,当灾难恢复后,容灾中心的数据可恢复至主中心,主中心继续工作。在这个过程中尽量减少业务数据丢失,最好没有业务数据丢失,从而减少业务风险。

二是保证正常业务的连续性。在主中心出现异常情况导致不可用时,应用服务器可快速切换连接到容灾服务,使业务系统停顿时间最短。

容灾系统的体系结构

贵州联通在对业务发展状况进行深入分析的基础上,设计了基于开放结构的容灾系统,整套解决方案包括存储、数据库和数据库复制软件。在解决方案的实现过程中,Quest SoftwareSharePlex for Oracle复制软件发挥了巨大的作用。

为了实现贵州联通业务数据的实现实时灾难备份功能,贵州联通设置了两个数据中心,分别是主中心和备份中心。主中心系统配置主机包括两台HP UNIX服务器以及其他相关服务器,通过安装惠普公司的MC/ServiceGuard软件组成多机高可靠性环境。主、备中心距离为3公里时。

 

贵州联通数据复制冗灾应用_SharePlex_第1张图片

正常情况下,贵州联通综合业务系统运行在主中心服务器上,业务数据存储在主中心存储磁盘阵列HP XP512中,同时通过SharePlex for Oracle将数据复制到备份中心的冗灾服务器上,冗灾系统使用基于NASNetapp存储磁盘阵列。在主数据中心,采用了MC/ServiceGuard软件配置双服务器,从而提供了高可靠性环境。

冗灾系统的目标实现

贵州联通冗灾方案能够解决各种导致计算机系统失效的意外情况,保护业务应用在7X24小时内不间歇运行。从技术上保障了业务系统的连续性和数据的安全性。

1.快速应用接管

贵州联通冗灾方案充分考虑到了应用、数据和系统各级的保护,做到了:数据中心任何计算机系统硬件,软件,应用故障不影响整个中心的处理工作;数据中心由于灾难(火灾、地震)等原因无法工作时,有备份数据中心能够立即接管关键应用,继续运行;主数据中心恢复后,应用、数据可以迅速切换回主中心运行。

2.强大的数据恢复能力

Quest SoftwareSharePlex for Oracle提供快速、精确的数据复制功能,能够实时维护生产数据库的远程拷贝,在灾难发生时只有很少或没有数据丢失,极大程度地保证了数据的有效性。

系统灾难大多被理解为一个节点的系统环境崩溃掉了,但研究表明大多数的数据丢失并不是系统崩溃导致的。相反,一些意外事件,如删表、数据块级的数据损坏或数据文件的丢失才是数据丢失的主要原因,而贵州联通的高可用和冗灾方案可以有效地防止这类意外的发生。

目标数据的在线使用能够有效地对冗灾系统进行测试,保障数据的准确性,从而避免容灾系统长期冷备,数据错误而无人发现的情况,能够确保冗灾系统在灾难发生时被有效接管,进行数据恢复。

3.消除计划内停机时间

由于在主中心和灾备中心采用了数据库复制方案,企业可几乎完全消除系统的计划内停机时间,而不用考虑在此期间进行何种维护工作,如操作系统升级、数据库升级等等。在维护操作期间,可以将应用切换到后备服务器,当维护工作完成时再将增量的数据反向复制到生产系统,应用也重新切换回原系统。

例如:数据库升级以及数据库硬件平台移植是一种非常耗时的维护工作,数据库复制软件可确保在进行以上工作时正常的事务处理得以继续进行。源系统的功能不受到任何影响,复制软件可以捕捉移植过程中发生变化的事务并将它们排队保存。当升级和移植工作结束后,这些被保存的事务将被应用到新系统中并进行数据同步工作。一旦数据同步后,用户活动会有非常短暂的停顿,在此瞬间将完成系统的切换动作。

冗灾系统的突出特点

ü     开放性

在贵州联通冗灾系统解决方案中,生产数据库和冗灾数据库采用了不同厂家、基于不同结构的存储设备。生产数据库使用了HP XP512,这是一个基于SAN的智能存储设备。而灾备中心采用了Netapp的基于NAS的产品。

贵州联通采用的SharePlex for Oracle软件可以运行在不同类型的操作系统和同一Oracle数据库的不同版本上。能够支持不同类型的磁盘阵列(包括SAN),完全满足主备中心的异构,采用标准的TCP/IP协议。其开放性不仅满足近期的需求,还应考虑适应将来的发展变化,如增加冗灾距离,更换硬件设备,进行数据库升级等等。随着公司规模的不断扩大,在硬件升级时,新旧硬件产品可以随意调换,不受限制。

ü     目标数据可访问

由于数据库复制软件独特的实现机制,冗灾系统的数据可访问。冗灾数据库的在线使用能够提高冗灾系统的投资回报,增加冗灾系统的利用价值。使投资变为可用,而不是单存的冷备闲置。冗灾系统数据库可以在以下场合:

为经营分析系统和一些查询系统的数据源,减轻主系统的读取压力。

灾备系统作为数据仓库的数据源

需要时启用灾备系统作为测试开发环境

ü     不影响现有生产系统

复制软件独特的实现机制决定它对生产系统的性能影响很小,不会因为冗灾难系统的建立影响生产系统的运行。同时,复制软件使用相对很少的网络带宽。低负载的网络资源占用使得企业在对数据进行维护过程中不必担心距离问题,在此方面可为企业大大地节省开销。

ü     建立复制环境所需要工作量少

SharePlex不需要对硬件、软件、磁盘卷的划分进行任何额外的操作,不需要在实施的过程中和系统整合时对空间进行重新划分,减少了建立冗灾环境对系统结构和应用所作的修改工作,极大地降低了工作量。

·         保证事务的一致性

SharePlex是一个数据库级的软件解决方案,能够保证每个数据库事务在主备机器之间的一致性。不会产生将数据库事务分为一系列IO操作分别复制,由于只复制了一部分内容而导致复制数据库不能打开的问题。

ü     和集群软件相集成

 

贵州联通冗灾系统同时采用了HP MC/Service Guard高可用集群和SharePlex for Oracle数据复制解决方案,在进行集群系统接管时,SharePlex for Oracle的复制工作可以平滑在集群系统切换,能够确保在任何问题出现时保证业务系统的持续性。

你可能感兴趣的:(休闲,联通,容灾,Shareplex,数据复制)