- oracle.com · 100% availability duringphased upgrade for 24x7 critical crm application hsn ......

33
<Insert Picture Here> 数据 数据 数据 数据实时 实时 实时 实时同步解决方案 同步解决方案 同步解决方案 同步解决方案 唐醒 [email protected] 咨询顾问 Oracle Fusion Middleware

Upload: phamthuy

Post on 21-Mar-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

<Insert Picture Here>

数据数据数据数据实时实时实时实时同步解决方案同步解决方案同步解决方案同步解决方案

唐醒 [email protected]

咨询顾问 Oracle Fusion Middleware

议程议程议程议程

• GoldenGate简介

• GoldenGate工作原理

• GoldenGate主要应用场景

•成功案例•成功案例

•问题与交流

智能智能智能智能&&&&决策的决策的决策的决策的实时信息访问实时信息访问实时信息访问实时信息访问

• 访问实时数据访问实时数据访问实时数据访问实时数据,,,,用于报表用于报表用于报表用于报表

实时的实时的实时的实时的

业务运营业务运营业务运营业务运营

客户要求连续的实时数据客户要求连续的实时数据客户要求连续的实时数据客户要求连续的实时数据

同时降低同时降低同时降低同时降低IT成本提高运营效率成本提高运营效率成本提高运营效率成本提高运营效率

关键应用与数据的关键应用与数据的关键应用与数据的关键应用与数据的持续可用性持续可用性持续可用性持续可用性

• 灾难发生时的不间断运行灾难发生时的不间断运行灾难发生时的不间断运行灾难发生时的不间断运行 •• 访问关键信息访问关键信息访问关键信息访问关键信息,,,,用于分析用于分析用于分析用于分析

• 跨越异构系统的数据访问跨越异构系统的数据访问跨越异构系统的数据访问跨越异构系统的数据访问

• 灾难发生时的不间断运行灾难发生时的不间断运行灾难发生时的不间断运行灾难发生时的不间断运行

• 计划内的断电时间无宕机计划内的断电时间无宕机计划内的断电时间无宕机计划内的断电时间无宕机

• 负载均衡和数据分发负载均衡和数据分发负载均衡和数据分发负载均衡和数据分发

更低的更低的更低的更低的ITITITIT成本成本成本成本 & & & & 提高提高提高提高效率效率效率效率

• 根据需求选择最佳系统根据需求选择最佳系统根据需求选择最佳系统根据需求选择最佳系统

• 使遗留传统系统现代化使遗留传统系统现代化使遗留传统系统现代化使遗留传统系统现代化

• 卸载系统压力支持报表卸载系统压力支持报表卸载系统压力支持报表卸载系统压力支持报表

业务事件业务事件业务事件业务事件

数据延迟

为什么要实时数据为什么要实时数据为什么要实时数据为什么要实时数据????

提高企业信息的价值提高企业信息的价值提高企业信息的价值提高企业信息的价值

为了降低信息延迟并推为了降低信息延迟并推为了降低信息延迟并推为了降低信息延迟并推

动业务价值的提升需要动业务价值的提升需要动业务价值的提升需要动业务价值的提升需要

实时的数据采集方法实时的数据采集方法实时的数据采集方法实时的数据采集方法。。。。

行动时间行动时间行动时间行动时间

数据延迟

分析延迟

决策延迟

业务

价值

业务

价值

业务

价值

业务

价值

捕获数据捕获数据捕获数据捕获数据

提供信息提供信息提供信息提供信息

采取行动采取行动采取行动采取行动

From TDWI 《实时商业智能的业务案例》

Based on concept developed by Richard Hackathorn, Bolder Technology

Oracle GoldenGate满足企业级实时数据需求的解决方案

Real-time

information

数据库与应用

混合源

分布系统

针对客户、合作

伙伴、员工的关

键任务应用&数据,

商业智能,报告

5

Oracle GoldenGate实现了对实时信息的实时访问实现了对实时信息的实时访问实现了对实时信息的实时访问实现了对实时信息的实时访问,,,,使得企业可以戏使得企业可以戏使得企业可以戏使得企业可以戏

剧性地提高可用性剧性地提高可用性剧性地提高可用性剧性地提高可用性、、、、可靠性和跨企业系统的关键数据性能可靠性和跨企业系统的关键数据性能可靠性和跨企业系统的关键数据性能可靠性和跨企业系统的关键数据性能。。。。

传统系统

OLTP,OLAP

商业智能,报告

Real-time Access

实时数据带来的价值实时数据带来的价值实时数据带来的价值实时数据带来的价值 & ROI

90% reduced recovery time for mission-critical transactional

applicationBank of America

World’s Busiest ATM Network Remains Continuously

AvailableVocaLINK

100% paperless environment Processing > 1 Billion

6X productivity gains in manufacturing plant with real-time

dataAMD

100% availability during phased upgrade for 24x7 critical CRM

applicationHSN

100% paperless environment drives efficiency and improves patient care across hospital

Montefiore

Processing > 1 Billion Transactions each year, and zero

outagesSwedbank

GoldenGate公司公司公司公司简介简介简介简介

• 创建于1995年

• 总部设在美国旧金山

• 致力于数据复制领域的专业公司

• 全球超过4,000个安装许可,分布在政府、银行、制造

、传媒、电信、证券、医疗和零售等各大行业,其中、传媒、电信、证券、医疗和零售等各大行业,其中

有多个全球财富500强企业

• 与Oracle、IBM、HP、Microsoft、Sybase、Teradata

等著名企业建立了紧密合作关系

Allied Irish BanksANZ BankBanca SellaBanco de Credito e Inversion (BCI)Banco Internacional, S.A. - BITALBanco Nacional de Mexico Banco Popular de Puerto RicoBanco Santander MexicanoBank Gospodarki ZywnosciowejBank MandiriBank NegaraBank of AmericaBank of Central AsiaBank of Nova ScotiaBank UTIBankart d.o.o.BiKBoricaChina Trust Commercial Bank

OTP BankPKO Bank PolskiPostbankRabobankShanghai Commercial & Savings Siam City BankState Bank of IndiaState Bank of MauritiusTaitung Business BankToronto Dominion BankTransbank S.A.Twinsoft for Deutsche BahnUlster BankU.S. BankUnibancoWachoviaWashington Mutual BankWells FargoWorld Savings

ComericaCommercial Bank of GreeceConsorzio Triveneto SpaEmirates Bank InternationalEurobankFleet Financial ServicesFSPA FoereningssparbankenHDFC BankHSBCHsin Chu Bank (HC Bank)Huntington Services Corp.ICB BankING PostbankJP Morgan ChaseKasaiorn Bank KnetKorean Exchange BankMuzoNational Australia Group

AllscriptsAntelope Valley HospitalBaptist HealthBronx LebanonContinuum Health PartnersGroup Health CooperativeHealth Alliance of CincinnatiHuntsville HospitalINOVA Health SystemsIowa Health SystemKettering Medical CenterLegacy Health SystemMayo Clinic FoundationMontefiore Medical CenterNebraska Health Systems

North Carolina Baptist HealthOakwood Healthcare SystemsOSF HealthcarePark Nicollet Health ServicesParkview Health SystemsPeace HealthSchering-PloughSharp HealthcareStanford MedicalSt. Francis HospitalSt. Joseph's HospitalThomas Jefferson UniversityUniversity of Chicago HospitalsUniversity of Calif- San Fran

Adelphia CableAMDBellSouth

Hyundai Motor AmericaPostiniProcomp

客户列表客户列表客户列表客户列表((((按照行业划分按照行业划分按照行业划分按照行业划分))))BankingBankingBankingBanking HealthcareHealthcareHealthcareHealthcare

Cable, Telco, and ManufacturingCable, Telco, and ManufacturingCable, Telco, and ManufacturingCable, Telco, and Manufacturing

AutoZoneBoston Consulting GroupCendant/TravelportDuke EnergyFederal Aviation AdministrationFiserv SolutionsGenuine Auto Parts CompanyHertzMGM GrandOffice of Military Manpower Admin.OrbitzOverstock.comParty CityPublix Super Markets

China Trust Commercial BankCitigroup

World SavingsZions Bank Corporation

National Australia GroupNational Bank Of Greece

PreHoldings (ITC Financial)PromisantPulse EFTRetail DecisionsRaymond JamesRegionsykehuset i Tromsoe Samsung CardSamsung SecuritiesSamsung WinnersSpeedway SuperamericaT-Chek SystemsTotal SystemsTravelers ExpressUBSVISAWestern UnionWoori Securities

ABN-AMROADPAffinitas (Consortia)Alliance & LeicesterAssurant Inc.ATH Costa RicaAustrian Payment SystemsBankservBolsa de Valores de ColumbiaBombay Stock ExchangeBursatec (Mexican Stock Exchange)Capital SecuritiesCashCardCEKABCertegyCIBCComdataFederated InvestorsFidelity Information ServicesFirst Data Corp.

First Data SlovakiaFirst TennesseeGirobankardHyundaiITS IncJCB International Co.Jih Sun SecuritiesKeyCorpKookmin CreditLG Card (LGC) Link-UKMarket Axess CorporationMasterLink SecuritiesMerrill LynchNational Credit Card CenterNational Processing CompanyPay PointPay by TouchPolarisPolcard

BellSouthCable OneCablevision Systems Corp.Cingular WirelessComcast Communications Inc.CopperweldContinental DatagraphicsDell USADirecTVEmergis Inc.Gentronics

ProcompSingapore Computer SystemsSIS/ADPSprintSyscomT-ComTexas Electronic Information Comp.Tokyo Information SystemsWest Corp Westcon

RossRoyal Instit. Chartered SurveyorsSabre HoldingsSafewaySandia National Labs – U.S. DoEShell Oil – Equiva ServicesSouthwest.comState of PennsylvaniaU.S. Air ForceU.S. Department of DefenseUS Foodservice Valero Energy CorporationWal-mart Mexico

Financial and Insurance ServicesFinancial and Insurance ServicesFinancial and Insurance ServicesFinancial and Insurance Services

eBusiness, Retail, Public/Govt., ServiceseBusiness, Retail, Public/Govt., ServiceseBusiness, Retail, Public/Govt., ServiceseBusiness, Retail, Public/Govt., Services

GoldenGate是是是是Oracle战略性解决方案战略性解决方案战略性解决方案战略性解决方案

• 在实时数据解决方案领域业界最佳领导者

• 完善了Oracle的现有产品

• 异构系统的持续可用性

• 用于报表的实时数据访问

• BI、EPM、Exadata的实时数据

• 移植/升级Oracle数据库与应用时的零宕机

• 在全球财富500中,超过400家购买了超过4,000

9

• 在全球财富500中,超过400家购买了超过4,000

个安装许可,分布在政府、银行、制造、传媒、

电信、证券、医疗和零售等各大行业

• 5大商业银行中的3家

• 3个最繁忙的ATM网络

• 10大财务数据服务公司中的7家

• 5大电信提供商中的4家

• 5大食品&药品商店中的3家

议程议程议程议程

• GoldenGate简介

• GoldenGate工作原理

• GoldenGate主要应用场景

•成功案例•成功案例

•问题与交流

GoldenGate TDM 工作原理工作原理工作原理工作原理

队列文件队列文件队列文件队列文件: : : : 暂存数据变化暂存数据变化暂存数据变化暂存数据变化....

传输传输传输传输: : : : 数据经过压缩和加密传送到目的地数据经过压缩和加密传送到目的地数据经过压缩和加密传送到目的地数据经过压缩和加密传送到目的地. . . .

Capture: Capture: Capture: Capture: 实时读取交易日志捕捉数据变化并可实现过滤实时读取交易日志捕捉数据变化并可实现过滤实时读取交易日志捕捉数据变化并可实现过滤实时读取交易日志捕捉数据变化并可实现过滤....

Delivery:Delivery:Delivery:Delivery:执行所需的数据变化执行所需的数据变化执行所需的数据变化执行所需的数据变化,,,,然后然后然后然后

将数据变化提交到目的库将数据变化提交到目的库将数据变化提交到目的库将数据变化提交到目的库....

网络网络网络网络

源数据库源数据库源数据库源数据库 目的数据库目的数据库目的数据库目的数据库

双向复制双向复制双向复制双向复制

CaptureCaptureCaptureCapture Source TrailSource TrailSource TrailSource Trail Target TrailTarget TrailTarget TrailTarget TrailSource TrailSource TrailSource TrailSource TrailTarget TrailTarget TrailTarget TrailTarget Trail DeliveryDeliveryDeliveryDeliveryDeliveryDeliveryDeliveryDelivery CaptureCaptureCaptureCapture

交易数据管理交易数据管理交易数据管理交易数据管理Transactional Data Management

GoldenGate TDM提供异构环境下交易数据的实时捕捉、变换、

投递,主要是支持异构数据库环境下的变化数据同步。

TDM 具有具有具有具有 :

� 实时性实时性实时性实时性

秒一级延迟秒一级延迟秒一级延迟秒一级延迟

特性特性特性特性:

� 高性能高性能高性能高性能

能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制秒一级延迟秒一级延迟秒一级延迟秒一级延迟

� 异构环境支持异构环境支持异构环境支持异构环境支持

在不同平台和数据库环境下复制数据在不同平台和数据库环境下复制数据在不同平台和数据库环境下复制数据在不同平台和数据库环境下复制数据

� 以交易为单位复制以交易为单位复制以交易为单位复制以交易为单位复制

维护交易一致性维护交易一致性维护交易一致性维护交易一致性

能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制能够以低资源消耗完成每秒数千交易的复制

� 可扩展可扩展可扩展可扩展

开放的结构使客户适应各种异构数据平台开放的结构使客户适应各种异构数据平台开放的结构使客户适应各种异构数据平台开放的结构使客户适应各种异构数据平台

� 可靠可靠可靠可靠

保证数据的连续可用保证数据的连续可用保证数据的连续可用保证数据的连续可用

GoldenGate TDM软件软件软件软件支持的环境支持的环境支持的环境支持的环境

Databases O/S and Platforms

Capture:

� Oracle

� DB2 UDB

� Microsoft SQL Server

� Sybase ASE

� Teradata

Windows 2000, 2003, XP

Linux

Sun Solaris

HP NonStop

HP-UX

HP TRU64

� Ingres

� Enscribe

� SQL/MP

� SQL/MX

Delivery:

� All listed above

� MySQL, HP Neoview, Netezza

� And ODBC compatible databases

IBM AIX

IBM z/OS

灵活的拓扑结构灵活的拓扑结构灵活的拓扑结构灵活的拓扑结构

单向复制单向复制单向复制单向复制

备份备份备份备份、、、、查询查询查询查询

双向复制双向复制双向复制双向复制

灾备灾备灾备灾备、、、、双业务中心双业务中心双业务中心双业务中心

点对点点对点点对点点对点

多业务中心多业务中心多业务中心多业务中心

广播复制广播复制广播复制广播复制

数据分发数据分发数据分发数据分发

集中复制集中复制集中复制集中复制

数据仓库数据仓库数据仓库数据仓库、、、、N+1灾备灾备灾备灾备

多级复制多级复制多级复制多级复制

层次化企业数据层次化企业数据层次化企业数据层次化企业数据

议程议程议程议程

• GoldenGate简介

• GoldenGate工作原理

• GoldenGate主要应用场景

•成功案例•成功案例

•问题与交流

GoldenGate TDM解决方案解决方案解决方案解决方案

高可用性与容灾高可用性与容灾高可用性与容灾高可用性与容灾

• 容灾与应急备份

实时数据集成实时数据集成实时数据集成实时数据集成

• 数据仓库实时供给

• 消除计划内停机

• 双业务中心

• 实时报表

影响系统高可用性的三种状态影响系统高可用性的三种状态影响系统高可用性的三种状态影响系统高可用性的三种状态

#1: #1: #1: #1: 活动状活动状活动状活动状

态态态态

性能问题性能问题性能问题性能问题

Unplanned outageUnplanned outageUnplanned outageUnplanned outage

移植移植移植移植

升级升级升级升级

系统停机系统停机系统停机系统停机

数据错误数据错误数据错误数据错误

#2: #2: #2: #2: 计划停机计划停机计划停机计划停机

维护维护维护维护

#3: #3: #3: #3: 非计划停机非计划停机非计划停机非计划停机

高可用性高可用性高可用性高可用性: 容灾与应急备份容灾与应急备份容灾与应急备份容灾与应急备份

实现实现实现实现::::

快速恢复和切换快速恢复和切换快速恢复和切换快速恢复和切换

最小化数据损失最小化数据损失最小化数据损失最小化数据损失

重新同步主备两端数据重新同步主备两端数据重新同步主备两端数据重新同步主备两端数据

用途用途用途用途::::

在非计划性停机时保持业务连续在非计划性停机时保持业务连续在非计划性停机时保持业务连续在非计划性停机时保持业务连续

高可用性高可用性高可用性高可用性: 减少计划内停机减少计划内停机减少计划内停机减少计划内停机

实现实现实现实现::::

保障业务零或者近似零停机保障业务零或者近似零停机保障业务零或者近似零停机保障业务零或者近似零停机

滚动升级滚动升级滚动升级滚动升级

降低业务中断带来的损失降低业务中断带来的损失降低业务中断带来的损失降低业务中断带来的损失

用途用途用途用途::::

保障系统保障系统保障系统保障系统////应用应用应用应用////数据库在升级数据库在升级数据库在升级数据库在升级

、、、、移植和维护期间业务的可用移植和维护期间业务的可用移植和维护期间业务的可用移植和维护期间业务的可用

性性性性

高可用性高可用性高可用性高可用性: 双业务中心双业务中心双业务中心双业务中心((((Active-Active)

实现实现实现实现::::

• 负载均衡负载均衡负载均衡负载均衡,,,,提高系统整体性能提高系统整体性能提高系统整体性能提高系统整体性能

• 连续可用连续可用连续可用连续可用,,,,快速的容灾接管快速的容灾接管快速的容灾接管快速的容灾接管

• 冲突检测和处理冲突检测和处理冲突检测和处理冲突检测和处理

Active-Active for Continuous

Availability 是灾备建设的一种趋势是灾备建设的一种趋势是灾备建设的一种趋势是灾备建设的一种趋势

• 最大化利用灾备中心的IT设施

• 加倍的计算能力

• 提升系统整体性能

• 双中心负载均衡

• 改善地域分布,提高系统及网络响应• 改善地域分布,提高系统及网络响应

• 持续的IT服务

• 异地部署,没有距离限制

• 快速接管,RTO→0

• 双活的数据库

• 实现双向复制,同时两端数据库都是活动的,可以对两端的数据库同时进行操作,并保证两端数据库的同步

Active-Active的构建的构建的构建的构建

• 防止循环复制

• GoldenGate能够区分由应用或复制软件发起的操作

• 避免“插入”操作的冲突

• 利用数据库主键进行区隔• 利用数据库主键进行区隔

• 解决“删、改”操作的冲突

• 将特殊的应用放在一端开展

• 利用时间戳解决冲突

• 复杂逻辑可以通过存储过程实现

• 人工干预

数据仓库实时供给数据仓库实时供给数据仓库实时供给数据仓库实时供给

实现实现实现实现::::

数据仓库数据实时得到更新数据仓库数据实时得到更新数据仓库数据实时得到更新数据仓库数据实时得到更新

对源系统低影响对源系统低影响对源系统低影响对源系统低影响

用途用途用途用途::::

提升商务智能和信息分析能力提升商务智能和信息分析能力提升商务智能和信息分析能力提升商务智能和信息分析能力

实时可用的数据仓库实时可用的数据仓库实时可用的数据仓库实时可用的数据仓库

实时报表实时报表实时报表实时报表

实现实现实现实现::::

将实时报表从主系统剥离将实时报表从主系统剥离将实时报表从主系统剥离将实时报表从主系统剥离,,,,可根据可根据可根据可根据

客户需求定制客户需求定制客户需求定制客户需求定制

显著提高主系统性能显著提高主系统性能显著提高主系统性能显著提高主系统性能

用途用途用途用途::::

实时报表实时报表实时报表实时报表

提高系统性能和可用性提高系统性能和可用性提高系统性能和可用性提高系统性能和可用性

议程议程议程议程

• GoldenGate简介

• GoldenGate工作原理

• GoldenGate主要应用场景

•成功案例•成功案例

•问题与交流

案例案例案例案例::::美美美美国国国国银银银银行行行行

超过五千八百家分行超过五千八百家分行超过五千八百家分行超过五千八百家分行

及一万六千多部自动及一万六千多部自动及一万六千多部自动及一万六千多部自动

柜员机柜员机柜员机柜员机

热热热热 备备备备 份份份份 数数数数 据据据据 中中中中

热热热热 备备备备 份份份份 点点点点

客客客客户户户户 客客客客户户户户

双向数据复制双向数据复制双向数据复制双向数据复制

“GoldenGate has helped the Bank

of America accommodate growth.”

Michele Schwappach, Vice President

and Senior Systems Manager

热热热热 备备备备 份份份份 数数数数 据据据据 中中中中

心心心心 从从从从 贯贯贯贯 穿穿穿穿 北北北北 美美美美

的的的的 四四四四 台台台台 主主主主 机机机机 ((((HP HP HP HP

NSK) NSK) NSK) NSK) 抓抓抓抓 取取取取 数数数数 据据据据

保保保保 障障障障 ATM 7X24ATM 7X24ATM 7X24ATM 7X24小时小时小时小时

可用可用可用可用

主主主主 数数数数 据据据据 中中中中 心心心心

客客客客户户户户 客客客客户户户户

案例案例案例案例::::中华人民共和国海关总署中华人民共和国海关总署中华人民共和国海关总署中华人民共和国海关总署

可随时接管的双业务中心可随时接管的双业务中心可随时接管的双业务中心可随时接管的双业务中心全国各地41个口岸H2000应用

GoldenGate网络

• 远距离容灾

• 低带宽2M

Oracle 9i

RAC

Oracle 9i

RAC

Oracle 9i

RAC

决策支持库GoldenGate单向复制 GoldenGate单向复制H2000生产库Oracle 9i

双向复制

广州北京

H2000生产库决策支持库• 低延时<3秒

• 可随时接管的双业务中心

• 快速业务切换

• 每4个月切换一次

• 切换时间仅为3分钟

• 每天数据库新增日志量约20GB,GG队列文件约4GB

案例案例案例案例::::国家体育总局体彩中心国家体育总局体彩中心国家体育总局体彩中心国家体育总局体彩中心

N+1模式集中容灾模式集中容灾模式集中容灾模式集中容灾

• N+1模式容灾

• 各省市集中备份

• 远距离• 远距离

• 低带宽300k/s

BI Application

案例案例案例案例::::Overstock.com实时商业智能实时商业智能实时商业智能实时商业智能

结果结果结果结果::::

源数据库

OracleGoldenGate

结果结果结果结果::::

• 由于使用实时信息由于使用实时信息由于使用实时信息由于使用实时信息,,,,优化了决策并降低了成本优化了决策并降低了成本优化了决策并降低了成本优化了决策并降低了成本

• 客户分析只需几分钟即可完成而非几天客户分析只需几分钟即可完成而非几天客户分析只需几分钟即可完成而非几天客户分析只需几分钟即可完成而非几天

• 通过通过通过通过“智能的智能的智能的智能的”市场活动决策减少了市场营销费用市场活动决策减少了市场营销费用市场活动决策减少了市场营销费用市场活动决策减少了市场营销费用

• 降低了库存成本降低了库存成本降低了库存成本降低了库存成本

• 不再需要批处理窗口不再需要批处理窗口不再需要批处理窗口不再需要批处理窗口

• 在由在由在由在由 National Retail Federation组织的客户服务评比中位居第四组织的客户服务评比中位居第四组织的客户服务评比中位居第四组织的客户服务评比中位居第四

总结总结总结总结

• GoldenGate是数据库实时同步解决方案

• GoldenGate是业界最佳的双中心解决方案

• 速度快-亚秒级

• 高度可靠的数据传输

• 带宽要求低

• 灵活,适应性强

• 众多的国内外大业务量成功案例

Q&A