You are on page 1of 50

<Insert Picture Here>

Continuous Availability: The Path to Success with


Oracle GoldenGate
Irem Radzik Nick Wagner
Director of Product Marketing Distinguished Product Manager

August 25, 2010 Webcast


Speakers

• Irem Radzik– Director of Product


Marketing, Oracle GoldenGate

• Nick Wagner— Distinguished Product


Manager, Oracle GoldenGate

2
<Insert Picture Here>

Continuous Availability: The Path to Success with


Oracle GoldenGate

Irem Radzik
Director of Product Marketing
Agenda

• States of Availability
• Differentiating HA/DR Technologies
• Oracle GoldenGate Overview
• Oracle GoldenGate for Continuous Availability
• Active-Active Configuration Considerations
• Customer Examples
• Summary
• Q&A

4
States of Availability
Available – no issues

5
States of Availability
Available – no issues

• Unplanned outage
• System failure
• Data failure

6
States of Availability
Available – no issues

• Unplanned outage
• System failure
• Data failure

• Planned outage
• Upgrade
• Migration
• Maintenance

7
States of Availability
Available – no issues

• Unplanned outage • Semi-available


• System failure • Performance
• Data failure issues

• Planned outage
• Upgrade
• Migration
• Maintenance

8
Continuous Availability Goal: Minimize Unavailability
Available – no issues

• Unplanned outage
• Semi-available
• System failure
• Performance
• Data failure issues

• Planned outage
• Upgrade
• Migration
• Maintenance

9
Cost of Downtime

Tangible
Productivity
Revenue loss
Recovery efforts Gartner’s estimate
Penalties • Average $42,000/hr
Stock price • Average 87 hrs per year.

Standish Group’s estimate:


• Mission-critical, $600,000/hr
Intangible • Large companies, $ millions
Damaged reputation per minute.
Loss in brand equity
Loss of customer loyalty
Common Reasons for System Upgrade and Migration

11
Top Challenges for Major Migration Projects

12
Challenges Faced Result in Project Delays
Which can decrease IT service levels

72% of UK Financial Services


company believe data migration
to be “too risky”

More than 80% run over time and/or over budget


Cost overruns average 30%
Time overruns average 41%

Source: Bloor Research 13


Challenges Faced Result in Project Delays
Which can decrease IT service levels

72% of UK Financial Services


company believe data migration
to be “too risky”

More than 80% run over time and/or over budget


Cost overruns average 30%
Time overruns average 41%

Source: Bloor Research 14


Agenda

• States of Availability
• Differentiating HA/DR Technologies
• Oracle GoldenGate Overview
• Oracle GoldenGate for Continuous Availability
• Customer Examples
• Summary
• Q&A

15
Differentiating HA/DR Technologies

Roll Forward / File


Protection
• Conventional
Backup/Recovery High Availability
• RAID and
• Snapshots
Disaster Recovery
• Point-in-time pictures of
data • Physical replication at
storage, host or network Continuous
level Availability
• Built-in, change-level
• Transactional, real-time
database replication
replication with
Mean Time bidirectional capabilities
to Recovery across heterogeneous
systems

16
Storage-Based and Host-Based Remote Mirroring
Limitations

•Target machine not available for use


• Must be like to like
• Distance constraints
• Failure cause or data corruption replicated as well
• Restart takes time when the database shuts down
improperly
• Replicating all blocks requires more bandwidth
• High overhead on source (host-based)

17
Agenda

• States of Availability
• Differentiating HA/DR Technologies
• Oracle GoldenGate Overview
• Oracle GoldenGate for Continuous Availability
• Customer Examples
• Summary
• Q&A

18
<Insert Picture Here>

Continuous Availability: The Path to Success with


Oracle GoldenGate
Nick Wagner
Distinguished Product Manager
Oracle GoldenGate Overview
Oracle GoldenGate provides low-impact capture, routing, transformation,
and delivery of transactional data across heterogeneous environments in
real time

Key Differentiators:

Performance Non-intrusive, low-impact, sub-second latency

Flexible and Extensible Open, modular architecture - Supports


heterogeneous sources and targets

Reliable Maintains transactional integrity - Resilient


against interruptions and failures

20
Oracle GoldenGate Use Cases
Enterprise-wide Solution for Real Time Data Needs

Zero Downtime
New DB/
Migration and OS/HW/App
Upgrades

Active-Active High Fully Active


Availability Distributed Database • Reduce Costs
Log Based, Real-
Time Change Data • Lower Risks
Capture Query Offloading Reporting
Oracle Database • Achieve Operational
GoldenGate
ETL Excellence
ODS EDW
ETL

Heterogeneous Real-time BI EDW


Source Systems

Data DistributionGlobal Data Centers

SOA/EDA

21
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.

Capture
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

22
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.

Trail
Capture
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

23
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).

Trail
Capture Pump
LAN/WAN
Internet

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

24
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).

Trail Trail
Capture Pump
LAN/WAN
Internet
TCP/IP

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

25
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.

Trail Trail
Capture Pump Delivery
LAN/WAN
Internet
TCP/IP

Source Target
Oracle & Non-Oracle Oracle & Non-Oracle
Database(s) Database(s)

26
How Oracle GoldenGate Works
Capture: committed transactions are captured (and can be
filtered) as they occur by reading the transaction logs.
Trail: stages and queues data for routing.
Pump: distributes data for routing to target(s).
Route: data is compressed,
encrypted for routing to target(s).
Delivery: applies data with transaction
integrity, transforming the data as required.

Trail Trail
Capture Pump Delivery
LAN/WAN
Internet
TCP/IP

Source Target
Oracle & Non-Oracle Bi-directional Oracle & Non-Oracle
Database(s) Database(s)

27
Key Feature: Data Movement in Sub-Seconds

• Log-based change data capture


• High volume
• Low overhead
• Decoupled architecture
• Filtering and compression
• Transaction grouping
• Record batching

28
Key Feature: Reliable Data Delivery

• Decoupled architecture for seamless


restart after interruptions e.g.
unreliable networks
• Maintains transaction boundaries and
integrity
• Complete and fast recovery
• Checkpointing by transaction
• In Capture and Delivery

29
Key Feature: Heterogeneity

Databases O/S and Platforms


Oracle GoldenGate Capture:
 Oracle Linux
 DB2
Sun Solaris
 Microsoft SQL Server
 Sybase ASE Windows 2000, 2003, XP
 Teradata HP NonStop
 Enscribe
HP-UX
 SQL/MP
 SQL/MX
HP TRU64
HP OpenVMS
Oracle GoldenGate Delivery: IBM AIX
 All listed above, plus:
IBM z/OS
 MySQL, Netezza, Greenplum, HP Neoview
and any ODBC compatible databases zlinux
 ETL products

30
30
Oracle GoldenGate Veridata
Data Comparison without Downtime

• A high-speed, low impact data


comparison solution
• identifies and reports data discrepancies
between heterogeneous databases
• without interrupting their availability

• Benefits:
• Reduce financial/legal risk exposure
• Speed and simplify IT work in comparing
data sources
• No disruption to business systems
• Improved failover to backup systems
• Confident decision-making and reporting

31
Oracle GoldenGate Veridata
Data Comparison without Downtime

• A high-speed, low impact data


comparison solution
• identifies and reports data discrepancies
between heterogeneous databases
• without interrupting their availability

• Benefits:
• Reduce financial/legal risk exposure
• Speed and simplify IT work in comparing
data sources
• No disruption to business systems
• Improved failover to backup systems
• Confident decision-making and reporting

32
Oracle Management Pack for Oracle GoldenGate
Easy Management of Oracle GoldenGate Solutions

• Manages, defines, configures, and


reports on Oracle GoldenGate
components

• Key features:
• Centralized management of
GoldenGate modules
• Rich-client and Web-based
interfaces
• Alert notifications and integration
with 3rd-party monitoring products
• Real-time feedback
• Zero-impact implementation

33
Oracle GoldenGate and Streams

Oracle Streams Oracle GoldenGate

• GoldenGate is Oracle’s strategic replication solution


• Streams continues to be a supported Oracle Database feature
• Best Streams technology will be integrated into GoldenGate

34
Oracle GoldenGate and Data Guard

Heterogeneous
Distributed Oracle
Fully-active Oracle Active Data
GoldenGate Guard
Subset
Replicas
Oracle DB Primary Oracle DB Standby

• For Information Distribution & Consolidation, Application Upgrades & Changes


• Use GoldenGate - heterogeneous, active-active, transformations, subsetting
• For Disaster Recovery / Data Protection / HA
• Simple Full Oracle Database Protection
• Use Active Data Guard
• Application desiring flexible HA, active-active, schema changes, platform changes
• Use GoldenGate
• Combine the two for full database protection and information distribution
• Oracle GoldenGate for Oracle Database includes Active Data Guard license

35
Agenda

• States of Availability
• Differentiating HA/DR Technologies
• Oracle GoldenGate Overview
• Oracle GoldenGate for Continuous Availability
• Customer Examples
• Summary
• Q&A

36
Oracle GoldenGate for Continuous Availability
Disaster Recovery/Data Protection

• Active Data Guard for


disaster recovery and
data protection for:
• Oracle-Oracle
databases
• Oracle GoldenGate for
disaster recovery and
data protection for:
• Non-Oracle platforms
• Active-active
configurations
• Cross-OS and Oracle
database version
requirements

37
Oracle GoldenGate for Upgrades and Migrations

Zero Downtime ….

38
Oracle GoldenGate: Zero Downtime Database Upgrades
Minimize Risks with Failback

• Upgrade from prior


releases to Oracle
Database 11g
Release 2
• Verify data Real-time changed data

consistency
• Minimize risks with
failback option and
phased migration

39
Oracle GoldenGate Query Offloading
Improve Production System Performance and Lower Costs

• Off-load queries from


production systems in:
• Heterogeneous
configurations
• E.g. legacy
system query
off-load
• E.g. different
OS, database
version

40
Oracle GoldenGate Active-Active Configuration
Maximize Performance and ROI

• Improve performance
and scalability via
transaction load
distribution

• Enable continuous
availability during
unplanned and
planned outages

• Synchronize data
across regions
Region A Region B

41
Active / Active – With Data Collisions

Capture Delivery

Route
LAN/WAN/Web/IP
Production Capture Production
Delivery
Target Source
Database 1 Database 2
Trail Trail

42
Agenda

• States of Availability
• Differentiating HA/DR Technologies
• Oracle GoldenGate Overview
• Oracle GoldenGate for Continuous Availability
• Customer Examples
• Summary
• Q&A

43
Customer Example: Sabre Holdings

Business Challenges
• Handle growth and scale, while reducing TCO via
platform changes
• Ensure continuous availability of Air Travel Shopping
Engine (ATSE)

Return on Investment
Oracle Solutions
 Decreased TCO by 80% with
• Migrated from HP NonStop and offloading “looker” activity to
MySQL to Oracle without lower cost replicas
downtime  Lowered software license costs
• Upgraded to Oracle Database by 64% and hardware costs by
11g without downtime 88% by moving from HP
• Offloading ―looker‖ queries to a NonStop to Oracle Linux
set of replicas for performance  Reduced software maintenance
improvements by 69%, hardware costs 81% and
• Real-time data feeds to DW hosting costs by 79% moving
from MySQL to Oracle

44
Customer Example: Research In Motion- BlackBerry

Business Challenges
• Need 24x7 uptime to support global operations and strict SLAs
• Very small monthly window to take downtime for upgrades,
migrations, and planned maintenance
• Each plant’s data center needs to have up-to-date data on
each device for multi-step production process

Solution Return on Investment


• Multi-master data replication with  Support 24/7/365 global
Oracle GoldenGate across 5 data manufacturing operations and
centers in 3 continents for data meet customer SLAs
distribution and availability  Upgraded its systems for
• Zero downtime migration from single enhanced scalability without
to a 2-node RAC with ASM across OS impacting business
• Consolidated real-time reporting on  Improved system performance
Oracle Exadata to remove by offloading real-time
performance impact on source reporting to Exadata
systems

45
Customer Example: Retail Decisions
Business Challenges
• High cost of downtime - if payment processing or fraud
detection systems are not working, ReD’s clients lose millions
of dollars per hour.
• Service Level Agreements dictate 99.95% availability with
aggressive sub-second average response times.
• Must ensure quick, massive scalability

Solution Return on Investment


• Deployed Oracle GoldenGate for multi- • Time to recover: ZERO minutes
master, 4-way replication with Oracle
and MS SQL Server 2005 databases • Reduced total cost of ownership
supporting fraud detection and by using lower cost hardware
payment processing systems • Meets SLAs on availability and
• Replaced home-grown legacy performance
replication • Single HA solution for all
• Enables geographic distribution database platforms
• Allows for reporting against DSS
systems

46
Benefits of Oracle GoldenGate
Cut Costs, Reduce Risk, and Improve Business Operations

47
48
Quote Attribution
Title, Company

Get Started Resources


• Visit the Oracle Fusion Middleware 11g • Oracle GoldenGate Resource Kit:
web site at oracle.com/goto/goldengate
oracle.com/goto/fmw11g/index.html • Blog:
• Oracle Data Integration on oracle.com http://blogs.oracle.com/dataintegration
oracle.com/goto/odi • Technical information available at:
• Oracle GoldenGate on oracle.com oracle.com/technology/products/oracle-
oracle.com/goto/goldengate data-integrator/goldengate/index.html

49
50

You might also like