Professional Documents
Culture Documents
2
<Insert Picture Here>
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
• 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.
11
Top Challenges for Major Migration Projects
12
Challenges Faced Result in Project Delays
Which can decrease IT service levels
• 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
16
Storage-Based and Host-Based Remote Mirroring
Limitations
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>
Key Differentiators:
20
Oracle GoldenGate Use Cases
Enterprise-wide Solution for Real Time Data Needs
Zero Downtime
New DB/
Migration and OS/HW/App
Upgrades
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
28
Key Feature: Reliable Data Delivery
29
Key Feature: Heterogeneity
30
30
Oracle GoldenGate Veridata
Data Comparison without Downtime
• 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
• 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
• 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
34
Oracle GoldenGate and Data Guard
Heterogeneous
Distributed Oracle
Fully-active Oracle Active Data
GoldenGate Guard
Subset
Replicas
Oracle DB Primary Oracle DB Standby
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
37
Oracle GoldenGate for Upgrades and Migrations
Zero Downtime ….
38
Oracle GoldenGate: Zero Downtime Database Upgrades
Minimize Risks with Failback
consistency
• Minimize risks with
failback option and
phased migration
39
Oracle GoldenGate Query Offloading
Improve Production System Performance and Lower Costs
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
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
46
Benefits of Oracle GoldenGate
Cut Costs, Reduce Risk, and Improve Business Operations
47
48
Quote Attribution
Title, Company
49
50