关于DSG 产品中心 解决方案 新闻中心 合作伙伴 加盟DSG 联系我们  
联系总部
RealSync-Oracle异构热容灾解决方案
前言

  世贸大厦的倒塌使得800多家公司和机构的重要数据丢失,无数的企业成为这一恐怖事件的殉葬品。然而正当大家为此扼腕痛惜时,金融界巨头Morgan Stanley 公司竟然奇迹般地宣布全球营业部第二天可以照常工作,因为先前建立的远程容灾系统保护了重要的数据,从此人们更加清楚地看到容灾的重要。

  但目前主流的容灾技术(磁盘阵列复制方案和存储卷的解决方案)却让很多的企业不敢奢望,因为现有的容灾解决方案要求至少数千万的投资(昂贵的磁盘存储系统和昂贵的存储卷管理系统)。并且在灾难未发生时容灾端的投资闲置,加上大量实验证明的灾难发生时容灾系统不可靠等因素,都使得许多客户在容灾建设上不得不望而却步。

RealSync-数据库逻辑复制技术提供异构热容灾解决方案

  DSG RealSync容灾解决方案通过对数据库系统的数据复制及灾难切换支持,为企业提供关键业务支撑系统更可靠、投资更低、结构更灵活、回报率更高的容灾解决方案。

  该技术与远程磁盘镜像技术的根本区别在于:RealSync是在逻辑级,通过传输和运行数据库事务(Transaction)来保持生产和备份数据库数据的一致性。

  一旦数据库因某种情况而不可用时,备份数据库将正常切换或故障切换为新的生产数据库,以达到无数据损失或最小化数据损失的目的,为业务系统提供持续的数据服务能力, 同时,利用备份数据库的数据提供查询、统计分析、数据抽取等增值服务。

RealSync-满足工作组、企业到数据中心的容灾需求

  RealSync在工作组和企业级的关键应用的容灾支持上,能够提供比竞争对手更低成本、更高投资回报、结构更灵活、更容易实施和维护的容灾解决方案,提供对主流的Windows、Linux和Unix等跨平台的Oracle数据库系统的复制和容灾切换支持。

  在大型企业和数据中心级的关键应用上,RealSync是完全满足数据中心级每秒数千条交易量的实时复制支持、秒级的数据库切换和99.9%以上的切换的可靠性容灾解决方案,并且通过处于打开(open)状态的备份数据库提供数据仓库、查询、统计报表和实验系统等支持企业应用模块的重新部署。

RealSync-相对于存储容灾技术的优势

  广泛的异构环境支持

  RealSync技术是逻辑级的数据复制技术,因此对于生产系统和容灾系统来说,其硬件平台可以属于不同的厂商、不同的型号,可采用不同的操作系统等。它的优点在于:一方面为用户提供容灾系统建设时,硬件平台的可灵活选择空间;同时提供了在同一容灾解决方案架构下,实现企业不同平台上的多个信息系统的统一容灾支持。

  容灾数据库处于OPEN状态,提供及时、可靠的容灾切换

  RealSync维护的容灾数据库在数据复制过程中始终处于打开状态,为保证灾难切换的时效性和可靠性:

  打开的备份数据库保证数据复制在逻辑上的完整性,为源系统提供了永远可用的后备数据库系统,确保容灾系统的可靠性。

  当源系统出现故障时,应用系统可实现实时访问备用数据库系统,无需重新启动备用数据库,达到数据库的秒级切换目的。

  容灾数据库可提供实时数据共享,支持企业应用负载分担和投资回收

  采用RealSync容灾技术,容灾数据库始终处于打开状态,不同于其他模式下容灾数据库系统不可用的状态。因此,可以通过RealSync维护的容灾系统,提供数据共享服务:

  为决策分析和报表系统提供快速的数据抽取功能

  提供准实时脱机查询,提高查询效率

  为试验系统提供真实的生产数据

  将以上本来需要在主系统上运行的业务与生产系统完全隔离,充分利用容灾系统的资源,实现企业应用负载分担,减少对生产系统的影响,提高服务系统响应效率;从而将容灾系统这个成本中心转化为利润中心。

  灵活的组网结构和低带宽资源需求

  RealSync采用交易(Transaction)传输方式,极大的减少了复制过程中需要传输的数据量。使得在网络上传输的数据量大大减少,要求更低的网络带宽。

  Realsync支持标准的TCP/IP网络传输,用户可灵活布建容灾网络架构。

  系统可支持1:1、N:1、1:N和双向容灾结构支持,提高企业容灾结构的灵活性。

RealSync-相对同类数据库容灾技术的特色

  采用独特技术,保证提供数据中心级数据复制性能要求

  RealSync采用了智能行映射IRM(Intelligent ROWID Mapping)技术和独创DXF(DSG extend Fomart)交易格式,将交易级复制技术性能和资源需求标准提升到满足数据中心级的数千条交易/s的复制性能需求,改变了其他同类技术不能应用于数据中心级的现状。

  IRM技术使得在容灾数据库上的数据库指令的执行,避免了大量的记录查找和定位操作,尤其是针对update和delete等IRM技术让容灾数据库的操作能够直接定位到目标位置,减少执行标准SQL where子句时占用的复杂定位操作。从而能够满足数千条update操作/s的复制性能。

  DXF格式是一种最高效率表达交易指令的数据格式,表达形式丰富,满足不同指令类型、不同数据类型的表达要求,并且能够直接转换为ORACLE的内部表达格式,从而将容灾数据库上执行相同指令所需的时间和资源仅为主系统资源的1/5以下。

  提供存量数据的初始装载和容灾系统重新初始化支持

  RealSync还提供了容灾系统数据初始装载功能支持,将主系统上的已有存量数据,在不中断业务的情况下平滑的装载到容灾数据库上。而同样的工作在其他同类解决方案中,需借助第三方解决方案来实现。

RealSync数据表

特性

描述

工作方式

Transaction-Based数据复制

目标系统支持的操作

目标系统支持Read-Write操作

支持的数据库版本

Oracle 8,8i,9i,10g

支持的异构硬件平台

Sun, HP, IBM, x86

支持的异构操作系统

Solaris, AIX, HP-UX, Linux

支持的存储系统

EMC,IBM,HDS、HP、SUN以及其它通用的SCSI/FC存储系统

故障接管时间

数据库接管时间秒及

故障恢复

支持故障切换和故障回切(Switch Back)

支持的容灾结构

一对一,双向,一对多,多对一

复制时间间隔

可灵活设置

带宽占用

为传统存储复制技术的1/7以内

最大距离

没有限制

对系统性能的影响

对主系统CPU占用率<5%。

某省电网营销数据上收和异地灾备系统建设方案
1、数据上收和异地灾备的需求

  1.1、为什么要营销数据上收

  繁杂的业务,某省电力公司建设了全省统一的“电力营销管理信息系统”中,依靠这个先进的信息技术平台,提升了某省电力营销业务管理与客户服务的能力,实现生产经营的经济和社会效益目标保驾护航。

  某省省电力的营销系统目前采用了地市集中的应用模式,即十二个地市分别有各自独立和系统和营销数据,负责本地市的业务支持。这些营销数据分散在各个地市,不利于省公司这些数据的实时运用,且对营销数据实现异地灾备,也是保障数据安全的一个关键手段。

  此方案是为了实现营销系统数据的省级集中,以便于为营销查询分析、客服监管、辅助决策分析系统、网上营业厅、省公司监控中心等新建系统提供准确实时的营销数据来源,同时也可实现地市营销数据的省集中异地容灾备份要求,需要将12个地市的营销数据实时同步的复制到省中心。

  1.2、为什么要建异地灾备系统

  在企业信息化进程不断加快的今天,保持业务的连续性是企业用户进行数据存储时必须考虑的重要方面。灾难的出现可能导致生产停顿、客户满意度降低,减少企业的竞争力。如何安全、可靠、完整地保存数据,实现系统的灾难恢复是市场竞争的需要,更是进一步提高服务水平和改善服务质量、提升业务支撑能力的重要技术手段。

  “911”事件使大家更加谨慎地审视自己的应用系统。据有关数据表明,接近50%的公司需要关键业务24小时连续运作,但是在这些公司中,有67%的公司没有在其他地方拥有冗余的计算机设备,79%的公司没有后备的关键业务系统,86%的公司没有适当的备份计划和数据恢复计划来保证业务的连续运行。在9月11日纽约世贸中心惨剧发生之后,所有世贸大楼公司的商务资料在瞬间毁于一旦,有些公司由此退出了市场的角逐。而一些公司却得益于自己的灾备系统,从而保住了公司依赖生存和发展的资本-数据。

  容灾系统的建设包括两个重要因素,即业务系统的连续性和业务数据的可恢复性。在“911”事件以前,很多企业的高可用性方案主要从应用系统的连续性考虑。其中最普遍采用的是通过高可用集群双机系统(Cluster或HA)对业务应用提供保护,在一台服务器的软硬件发生故障时,将整个业务切换到后备服务器上。该方法很大程度上避免了服务器的单点故障,提高了整个业务系统的可用性。但从整个应用系统的角度,高可用集群只能实现一部分的高可用性目标。例如它无法处理存储设备故障,也无法处理计划内的停机时间和容灾恢复。在数据的可恢复性方面,主要采用的技术是各个层次的备份和恢复机制。但对于海量数据的备份和恢复存在一定的难度,而且备份恢复一般局限于本地,在出现类似”911”的灾难时无法进行有效的恢复。

  所有这些都要求企业重新设计和建立自己的高可用性和容灾系统。对于业务严重依赖于数据的企业来说,此系统必须包括保证应用系统的连续性,并提供有效的数据恢复机制。应用系统的连续性则应该从最终用户的角度来衡量,以整个系统的停机时间和可接受程度作为评价标准。数据恢复规划则需要以企业IT人员的视角来进行,肩负着在真正灾难发生时维系企业命脉的责任。

  目前,很多厂家都提供容灾保护的产品,主要包括基于存储、逻辑卷、主机、数据库物理方式和数据库逻辑方式的各种复制技术。根据复制层面的不同,实现的技术以及容灾效果各不相同。DSG的Realsync通过数据库逻辑层的复制技术,可以方便地实现基于Oracle数据库的容灾保护,具有对源系统资源占用少,对网络资源占用少,支持异构环境和不同的复制拓扑,保持事物一致性的特点。在开放异构环境、异地容灾、容灾系统可访问的环境中具有非常大的优势。

  通过Realsync,可以帮助企业建立一个全面的、整体的容灾方案,最大限度地保证业务系统的连续性和业务数据的可恢复性。

  1.3、实现数据上收、异地灾备的技术手段分析比较


  实现数据上收、异地灾备,根据目前业界的技术来看,只有数据同步或数据抽取类的产品才能实现这种需求,主要包括以下三大类:

  1、存储复制技术 详情点击 >>

  2、ETL抽取技术 详情点击 >>

  3、数据库复制技术 详情点击 >>

  关于技术选型的推荐 详情点击 >>


2、技术方案

  某省省电力的营销系统目前采用了地市集中的应用模式,即十二个地市分别有各自独立和系统和营销数据,负责本地市的业务支持。这些营销数据分散在各个地市,不利于省公司这些数据的实时运用,且对营销数据实现异地灾备,也是保障数据安全的一个关键手段。

  此次系统建设的目的是为了实现营销系统数据的省级集中,以便于为营销查询分析、客服监管、辅助决策分析系统、网上营业厅、省公司监控中心等新建系统提供准确实时的营销数据来源,同时也可实现地市营销数据的省集中异地容灾备份要求,需要将12个地市的营销数据实时同步的复制到省中心。




3、DSG解决方案的特点

  DSG RealSync产品通过在逻辑级,通过传输和运行数据库事务(Transaction),来提供实时数据复制功能,支持对生产系统数据库生成多个副本,用以作为灾难备份、和信息系统优化部署应用。

  RealSync对ORACLE的日志进行监控,发现改变的块及时对目标数据库进行更新,当应用系统向数据库中进行任何操作时时,这些信息都将在在线日志中存储,RealSync通过对实时获取的数据库在线日志进行分析,获得本次操作的交易指令和交易数据,然后将这些交易指令和交易数据经过格式转化并实时压缩后通过网络传送到目标系统。

  目标系统的RealSync代理接收数据库包,经过校验码检查,确认正确的数据库包后,将包解压进行格式转化后按照交易的先后顺序在容灾系统中重新执行该交易。

  (1)Transaction-Based的复制机制:

  该产品的实现不是通过数据库底层存储复制、也不是将生产系统的Log复制到目标系统上重新应用的模式。而是在源系统上通过Log分析出系统的交易指令(Transaction),然后将交易指令在目标端装载的原理实现的。因此,目标端的数据库必须处于Open状态,并且两端的操作系统、数据库平台等都可以属于不同版本。

  (2)快速的Transaction Load技术:

  基于主机的复制软件最大的问题在于性能是否满足大容量业务需求,如果复制软件在采用标准的SQL语句进行复制的话,势必要求目标系统与源系统具有相同的处理性能,从而导致投资成本大幅度上升。

  DSG RealSync独创DXF(DSG Extend Format)数据表达格式,通过应用该格式实现数据的传输和装载能够达到数据库装载速度的极限,满足大容量应用系统的性能需求。

  该产品在支持作为灾难备份时具有如下特点:详情点击 >>

  该产品在支持作为系统优化部署应用时有如下特点:详情点击 >>

   
Copyright © 2003-2005 dsgdata.com                京ICP备05013295号
电话:(8610) 82051581(82/84/85/86/87)   E-mail:Market@dsgdata.com