您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 医学现状与发展 > GoldenGate容灾解决方案
在此处插入图片GoldenGate实现高效容灾解决方案和成功案例2议题•可用性状态•容灾的定义•OracleGoldenGate实现应用级容灾•OracleGoldenGate产品简介•成功案例•ResearchInMotion(RIM)案例研究•总结3可用性状态可用—没有任何问题4可用性状态可用—没有任何问题•计划中断•升级•迁移•维护5可用性状态可用—没有任何问题•计划中断•升级•迁移•维护•意外中断•系统故障•数据故障6可用性状态可用—没有任何问题•计划中断•升级•迁移•维护•意外中断•系统故障•数据故障•半可用•性能问题7高可用性目标:限制不可用性可用—没有任何问题•计划中断•升级•迁移•维护•意外中断•系统故障•数据故障•半可用•性能问题8停机成本时间就是金钱行业收入/小时收入/人时能源$2,817,846$569.20电信$2,066,245$186.98银行和金融$1,245,468$605.42信息技术$1,344,461$184.03保险$1,202,444$370.92零售$1,107,274$244.37运输$668,586$107.78公共事业$643,250$380.94医疗保健$636,030$142.58旅游观光$330,654$38.62信息来源:《IT性能设计与度量策略:性能损失量化》,Gartner•有形成本•收入•员工工作效率•为恢复而付出的努力•违规处罚•无形成本•品牌•信誉•客户满意度•客户忠诚度9议题•可用性状态•容灾的定义•OracleGoldenGate实现应用级容灾•OracleGoldenGate产品简介•成功案例•ResearchInMotion(RIM)案例研究•总结10•容灾的相关定义:••容灾容灾是在灾难发生时,能够保证数据尽量少的丢失,系统能够不间断地运行,或者尽量快地恢复正常运行。••容灾备份容灾备份是通过在异地建立和维护一个备份存储系统,利用地理上的分离来保证系统和数据对灾难性事件的抵御能力。•根据容灾系统对灾难的抵抗程度,可分为数据容灾和应数据容灾和应用容灾用容灾::•数据容灾是指建立一个异地的数据系统•应用容灾比数据容灾层次更高,即在异地建立一套完整的、与本地数据系统相当的备份应用系统什么是容灾11•数据存储管理••数据存储管理数据存储管理指对于计算机系统数据存储相关的一系列操作(如备份、归档、恢复等)进行的统一管理。••数据存储管理数据存储管理包括数据备份、数据恢复、备份索引、备份设备及媒体和灾难恢复等。•数据复制••数据复制数据复制即将一个地点的数据拷贝到另一个不同的物理点上的过程。•数据复制分为同步数据复制和异步数据复制。同步数据复制和异步数据复制。•实现数据异地复制,有软件和硬件方式两种途径。•灾难检测对于灾难的发现方式,一般是通过心跳技术和检查点技术。•系统迁移容灾的关键技术12第1级第2级基本支持备用场地电子传输和部分设备支持电子设备和完整设备支持实时数据传输和完整设备支持数据零丢失和远程集群支持第3级第4级第5级第6级国信办关于容灾标准的定义13容灾的分类级别内容说明第一级本地数据容灾只有很低的灾难恢复能力,能应付计算机软硬件方面的系统灾难,在灾难发生后无法保证业务连续性,且需要较长恢复时间。第二级本地应用容灾能应付计算机软硬件方面的系统灾难,但系统能迅速切换,保持业务的连续性。第三级异地数据冷备份在本地将关键数据备份,然后送异地保存。灾难发生后,按预定数据恢复程序恢复系统和数据。特点:成本低,易于配置,是常用的一种方法。问题是:当数据量增大时,存储介质难以管理。灾难发生时,大量数据难以及时恢复,对业务影响仍然很大,损失的数据量也较大。第四级异地异步数据容灾在异地建立一个数据备份站点,通过网络以异步方式进行数据备份。备份站点只备份数据,不承担业务。在对灾难的容忍程度同第3级。但他采用网络进行数据复制度方式,因此两个站点的数据同步程度要比3高,丢失数据也更少。第五级异地同步数据容灾除了是同步方式以外,基本和上面相同,出现灾难时,数据丢失量比上面小,基本可以做得零数据丢失,但存在系统恢复较慢地缺点。投入成本较大,注:同步数据容灾有距离限制,超过一定范围(10km~100km)在目前情况下性能大打折扣,和异步差别不大。它和第4级存在地共同问题是:没有备用应用系统,因此无法保证业务的连续性。第六级异地异步应用容灾在异地建立一个与生产系统完全相同的备用系统,他们之间采用异步的方式进行数据同步,当生产中心发生灾难时,备用系统接替其工作。该级别的容灾,既可以保证数据的极少量丢失,又可及时切换,从而保证业务的连续性。现在一般采用广域高可靠集群方式实现。第七级异地同步应用容灾在异地建立一个与生产系统完全相同的备用系统,他们之间采用同步的方式进行数据复制。当生产中心发生灾难时,备用系统接替其工作。该级别的容灾,在发生灾难时,可以基本保证数据零丢失和业务的连续性。14备份及灾难恢复的主流模式•数据块的备份•逻辑卷的Mirror,数据库复制功能•文件级备份•系统的拷贝功能,专业备份软件系统•应用级数据备份(应用软件的灾难备份功能,专业灾难备份软件系统)15基于存储的复制和基于主机的复制局限•基于存储的复制:•复制每个硬盘块,•但不检查内容•基于主机的复制:•通过I/O拦截在服务器端复制局限•目标机器不可用•必须为同类•距离限制•故障原因或数据损坏同样会复制过来•数据库非正常关闭时重新启动需要花费时间•复制所有数据块需要更多带宽•源上的开销较高(基于主机)16议题•可用性状态•容灾的定义•OracleGoldenGate实现应用级容灾•OracleGoldenGate产品简介•成功案例•ResearchInMotion(RIM)案例研究•总结17OracleGoldenGate提供异构环境间事务数据的实时、低影响的捕获、路由、转换和交付。主要独特优势:非侵入、低影响、亚秒级延迟开放的、模块化的体系结构—支持异构源和目标以交易为单位维护事务完整性—轻松面对中断和故障OracleGoldenGate是什么?高性能灵活、可扩展可靠18OracleGoldenGate工作原理LAN/WANInternetTCP/IP双向捕获队列文件数据泵交付队列文件源数据库目标数据库捕获:通过读取事务日志,在事务发生时捕获(也可过滤)提交的事务。队列文件:准备数据,使数据排入队列以备路由。数据泵:分发数据以便路由到目标。路由:压缩、加密数据以便路由到目标。交付:保证事务数据完整,根据需要转换数据。19双活冷备模式LiveStandby/Fallback/ReportingOLTP用户连接到主点,GoldenGate实现主点和备点的数据实时同步。优势:当OLTP业务应用在主点进行处理时,报表、查询业务可以分流到备份系统.主点出现问题,OLTP用户可以随时切换到冷备系统GoldenGate主点上的复制终止,备点上的复制开始启动,来收集交易数据一旦主点恢复工作,备点积攒的日志立即回传给主点,为回切做好准备一旦主点修复,备份点恢复到备份模式.OLTP用户重新连接到主点ManagerManager-Capture/Extract-Delivery/Replicat-TrailXOLTPUsersReportingUsersPrimaryLiveStandby20零时间宕机移植ManagerManager-Capture/Extract-Delivery/Replicat-TrailOracle9iOracle10gInitialInstantiationOLTPUsersTestersOLTP用户连接到主点,新系统为空启动GoldenGate数据捕获进程&将交易数据存储到队列中.在不影响业务的前提下,将主点数据库同步到新的数据库系统,可以采用各种方式。.一旦初始化同步完成,将同步期间积攒的业务数据同步到新系统.测试用户通过测试确定应用可以在新的数据库系统正常运行.一旦测试结束,可以启动反向复制,将原系统作为一个备份。OLTP用户切换到新的数据库,如果出现问题,可以迅速回切会老数据库21负载均衡方式下的互备ManagerManager-Capture/Extract-Delivery/Replicat-TrailXLoadBalanced–NoSinglePointofFailure22OracleManagementPackforOracleGoldenGate轻松管理OracleGoldenGate解决方案•管理、定义、配置OracleGoldenGate组件以及在其上生成报表•主要特性:•集中管理GoldenGate模块•富客户端和基于Web的界面•警报通知以及与第三方监视产品的集成•实时反馈•无影响的实施23议题•可用性状态•容灾的定义•OracleGoldenGate实现应用级容灾•OracleGoldenGate产品简介•成功案例•ResearchInMotion(RIM)案例研究•总结24GoldenGateTDM工作原理网络源数据库目的数据库双向复制队列文件:暂存数据变化.传输:数据经过压缩和加密传送到目的地.Capture:实时读取交易日志捕捉数据变化并可实现过滤.Delivery:执行所需的数据变化,然后将数据变化提交到目的库.CaptureSourceTrailTargetTrailSourceTrailTargetTrailDeliveryDeliveryCapture25交易数据管理TDM具有:实时性秒一级延迟异构环境支持在不同平台和数据库环境下复制数据以交易为单位复制维护交易一致性特性:高性能能够以低资源消耗完成每秒数千交易的复制可扩展开放的结构使客户适应各种异构数据平台可靠保证数据的连续可用26GoldenGate支持的环境DatabasesO/SandPlatformsCapture:OracleDB2UDBMicrosoftSQLServerSybaseASETeradataIngresEnscribeSQL/MPSQL/MXDelivery:AlllistedaboveMySQL,HPNeoview,NetezzaAndODBCcompatibledatabasesWindows2000,2003,XPLinuxSunSolarisHPNonStopHP-UXHPTRU64IBMAIXIBMz/OS27灵活的拓扑结构单向复制备份、查询双向复制灾备、双业务中心点对点多业务中心广播复制数据分发集中复制数据仓库、N+1灾备多级复制层次化企业数据28GoldenGate和Streams•GoldenGate是Oracle的战略性复制解决方案•Streams依然是Oracle数据库支持的特性•一流的Streams技术将被集成到GoldenGate中OracleStreamsOracleGoldenGate29GoldenGate和DataGuard•对于信息分发与整合、应用升级与更改•使用GoldenGate—异构、主动-主动、转换、子集•对于灾难恢复/数据保护/高可用性•简单而全面的Oracle数据库保护•使用ActiveDataGuard•应用需要灵活的高可用性、主动-主动、模式更改、平台更改•使用GoldenGate•结合使用这两种解决方案,实现全面的数据库保护和信息分发OracleActiveDataGuardOracle主数据库Oracle备用数据库异构分布式完全主动子集复本OracleGoldenGate30议题•可用性状态•容灾的定义•OracleGoldenGate实现应用级容灾•OracleGoldenGate产品简介•成功案例•ResearchInMotion(RIM)案例研究•中国海关•国家体育总局彩票中心•总结31RIM黑莓案例研究32ResearchInMotion:黑莓的供应链网络33高可用性和数据同步需求•确保全球制造/维修服务的全天候可用性•随着产品在全球范围移动设备制造信息•在不同的地区间共享新产品测试信息以支持
本文标题:GoldenGate容灾解决方案
链接地址:https://www.777doc.com/doc-4673348 .html