continuous availability for private database clouds
TRANSCRIPT
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Webinar on:Continuous Availability for Private Database CloudsCarmelo Millán Senior Sales Consultant EMEAOracle Data Integration Solutions
September, 2015
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Oracle Confidential – Internal
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why is Continuous Availability Important?
Oracle Maximum Availability Architecture (MAA)
Oracle Active Dataguard & Private Cloud
Oracle GoldenGate & Private Cloud
Customer Proof Points
1
2
3
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Economic Impact of Business Continuity
Average resolution time per outage (minutes)
Source: IT Process Institute
80%
91 %
Companies have experienced unplanned data center outages in the past 24 months
Oracle Confidential – Internal/Restricted/Highly Restricted 4
IT incidents avoidable with a proper Business Continuity Plan
200m
Percentage of all unplanned outages are due to people and process issues
50%
Source: Gartner Study
Source: Reports Analysts and experts in DR Source: Reports Analysts and experts in DR
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Prevent Data Loss by removing Single Point of Failures
• Reduce Downtime Cost & Revenue impact for Planned & Unplanned Outages
• Disaster and Data Protection for Compliance & Regulatory Purposes
Customers need a Disaster Recovery Plan
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal 6
Typical Challenges with Disaster Recovery (DR) Deployment
Risk(*)
• Data inconsistency or corruption
• Business exposure to lost critical transactions
• Company reputation at stake
Cost
• High investment in Hardware and Software
• DR site operational aspects
• Lack of clear ROI (unless a disaster occurs)
Complexity
• Planning & Deployment of the DR site
• Primary / DR synchronisation
• On-Demand elasticity after migration to the DR site
(*) Q: How many of your customers follow regular CA procedures?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why is Continuous Availability Important?
Oracle Maximum Availability Architecture (MAA)
Oracle Active Data Guard & Private Cloud
Oracle GoldenGate & Private Cloud
Customer Proof Points
1
2
3
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate– Minimal downtime maintenance, upgrades, migrations
Active Data Guard– Data Protection,– Disaster Recovery – Query Offload, – Continuous Testing
GoldenGate– Active-active replication– Heterogeneous
Active Replica
RMAN, Oracle Secure Backup,Zero Data Loss Recovery Appliance– Backup to disk, tape or cloud
Enterprise Manager Cloud Control– Site Guard, Coordinated Site Failover
Application Continuity– Application HA
Global Data Services – Service Failover / Load Balancing
RAC– Scalability– Server HA
ASM– Local storage
protection
Production Site
Flashback– Human error
correction
Oracle Maximum Availability Architecture
8
On-Premise, Public Cloud, Hybrid Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MAA Availability TiersAvailability Service Levels for Unplanned and Planned Outages
BRONZE
SILVER
GOLD• Comprehensive HA and Disaster Protection• Zero or near-zero data loss
• High Availability (HA) for Recoverable Local Outages• Data protected as of last backup
• Basic Service Restart• Data protected as of last backup
PLATINUM• Zero Outage for Platinum Ready Applications• Zero data loss
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |10
Comprehensive Database Service Catalog
Primary StandbysEM12c
R4
SI -
SI SI
RAC -
RAC SI
RAC RAC
RON -
RON RON
SI – Single InstanceRAC – Real Application ClustersRON – RAC One Node
1
2
3
4
5
6
7
Out-of-box service catalog with MAA service levels
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why is Continuous Availability Important?
Oracle Maximum Availability Architecture (MAA)
Oracle Active Data Guard & Private Cloud
Oracle GoldenGate & Private Cloud
Customer Proof Points
1
2
3
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Best Disaster Protection plus ROI
Active Data Guard: Advanced Data Protection and ROI
Zero data loss at any distance
Production Site Disaster Recovery Site
Automatic Block Repair
Enterprise Manager Cloud Control
Offload Fast Incremental
Backups
Offload read-only workload to open standby database
12
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Active Data Guard Far Sync
PrimaryStandby
Far SyncInstance
SYNCASYNC
Business need: Zero data loss protection at any distance
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Business need: Simplify and Automate Database Workload Management
Global Data Services (GDS)
GoldenGate
Primaryread-only read-only
Active Data Guard
APAC Data CenterHuman Resources
Order Entry
EMEA Data Center
read-write read-write
Global Data Services
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Application Continuity
Business Need : Recover In-Flight Transactions after a server failure
Application Servers
Database Servers
End User
Network Switches
1
2
3
4
5
6
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why is Continuous Availability Important?
Oracle Maximum Availability Architecture (MAA)
Oracle Active Data Guard & Private Cloud
Oracle GoldenGate & Private Cloud
Customer Proof Points
1
2
3
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle GoldenGateLow-Impact, Real-Time Data Integration & Transactional Replication
PERFORMANCE: Low-
impact Real-Time Data
Integration and
Replication
FLEXIBLE: Open,
Modular Architecture –
Heterogeneous including
Cloud and Big Data
RELIABLE: Maintains,
Transactional Integrity –
Resilient against Failures
Real-Time Changed Data Capture
Data Integrator
New DB/HW/OS/APP
Fully Active Distributed
DB
Reporting Database
Data Warehouse
Message Bus
Oracle & Non-OracleDatabase(s)
Cloud
Cloud & On-Premises
Big Data
Message Bus
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Zero Downtime for Maintenance and Unplanned Outages
Capture
Delivery
TrailFiles Pump
TrailFiles
Delivery
Capture
LAN / WAN / InternetOver TCP/IP
TrailFiles
TrailFiles
Pump
Bi-Directional
JMSBig DataNoSQL
SOURCE SITE
JMS
TARGET SITE
Active-Active Replication with GoldenGate
• Using Logical Replication to Reduce RTO to Zero
• Oracle & Non-Oracle Database(s)
• Heterogeneous replication, data distribution and integration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle GoldenGate Flexible Deployment ModelsUnidirectional• Query Offloading• Near-zero Downtime Maintenanceand Migrations
Bi-Directional• Active-Active for HA• Zero Downtime Maintenanceand Migrations
Peer-to-Peer• Load Balancing• Multi-Master
BroadcastData Distribution
Integration/ConsolidationData Warehouse
BPM
BAM
CEP
Data Distributionvia Messaging
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
GoldenGate: Heterogeneous Replication
Databases O/S and Platforms
Oracle GoldenGate Capture and Delivery: Oracle DB2 Microsoft SQL Server Sybase ASE Teradata Enscribe SQL/MP SQL/MX MySQL v5.5 JMS message queues
Oracle GoldenGate Delivery: All listed above, plus:TimesTen, Postgres Netezza, Greenplum, HP Neoview ETL products
Linux
Oracle Solaris 11
Windows 2000, 2003, XP
HP NonStop
HP-UX
IBM AIX v7.1
IBM z Series
zLinux
IBM i Series
20
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Why is Continuous Availability Important?
Oracle Maximum Availability Architecture (MAA)
Oracle Active Dataguard & Private Cloud
Oracle GoldenGate & Private Cloud
Customer Proof Points
1
2
3
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Maximum Availability ArchitectureFully customer proven…
Customer ApplicationData Guard /
Active Data GuardGolden
GateRAC Exadata
AmeriSourceBergen SAP
Bank of America Various
Commonwealth Bank of Australia DBaaS
Garmin Connect
Paychex SaaS
Paypal Web Payments
Symantec Authentication
Thomson Reuters Publishing
US Cellular Data Warehouse
Vocalink Bank Clearing
22Oracle Confidential – Internal
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Wells Fargo
Replacing Cold Cluster Failover and Storage Replication with Oracle MAA - Oracle RAC and Active Data Guard
http://www.oracle.com/technetwork/database/availability/wells-fargo-2030179.pdf
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Wells Fargo: What We Had
24
Apps/Services
SAN
Oracle Servers
Active
Active
Active
SAN
Oracle Servers
Off Line
Off Line
Off Line
Apps/Services
RW
TapeBackup
RMAN10GigE
Databases Replicated As a Single Consistency Group
Storage Level (Async) Replication
400+ miles
Tape Copies Shipped
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Wells Fargo: What We Deployed
RORWRO RW
SAN
Active
Read Only
Active
Oracle Grid
SAN
Read Only
Active
Read Only
Oracle Grid
Active Data Guard
Redo Records (Async)
Redo Records (Async)
Redo Records (Async)
Apps/ServicesApps/Services
Backups
offloaded to
standby
RW Calls
Follow Active
DB
Backup
NAS
R/W
Share
R/O
Share
Backup
NASR/W
Share
R/O
Share
NAS Replication
NAS Replication
RMAN
10GigE
RMAN
10GigE
25
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PayPal
The World’s Largest OLTP System
http://www.oracle.com/technetwork/database/availability/11256-exadata-oltp-paypal-1864630.pdf
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Largest OLTP database
• Fast paced VLDB OLTP environment on Oracle
– 500+ database instances
– OLTP databases commonly 10-130 TB
– 5,000-14,000 concurrent processes; 120,000 executions/second, 25MB Redo/Sec
• Continuously growing
– Database size double every 18 months
– Workload double every 3 years
• Stringent uptime requirements– We are a financial company that operates at Internet scale
– Need high performance, scalability, and consistency
• We rely on MAA for our high availability architecture– 200+ Active Data Guard deployed
– 50+ RAC databases; 50+ GoldenGate instances
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
PayPal's Critical Application Architecture
28
GoldenGate Real-time Data Integration *
Extreme Performance• 300+K executions/sec • Real Time analysis of 99.99% ofcritical transactions.• avg 40 ms response for 99.99%•10 X performance compared to pre-Exadata system
HA and MAA• 99.99% Availability• MAA technologies (RAC, ASM,
ADG, Exadata, Flashback, GG)• All disk groups using high
redundancy• Active Data Guard for auto block
corruption repair and DR• Rolling upgrade using ASM, Exadata, CRS, Data Guard, and GoldenGate
Mission-critical Databases
Primary Data Center
DR Data Center
Data Guard ASYNC Redo Transport
ETL Targets
Production Databases• Oracle RAC• 2 X Exadata X2-8• 2 X Full Storage Expansion
Active Data Guard Standby• Oracle RAC• Offload queries and reads• Corruption Protection
WAN, 650+ miles (30ms)
Test/Dev
Production and Standby Clusters = 8 Exadata Systems3 Identical Architectures = 24 Exadata Racks + Test/Dev Resources supporting our Critical Applications.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Bank of America
GoldenGate Active-Active for HA combined with Data Guard for Data Protection
http://www.oracle.com/technetwork/database/features/availability/316925-bofa-175285.pdf
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 30
• Oracle MAA is standard for HA/DR
• 1000’s of Oracle Database instances
– Seven application tiers (Tier 0 through 6)
• Tier 0 has RPO/RTO of Zero
– Oracle RAC, ASM
– Active Data Guard
– GoldenGate
• Automatic restart of GoldenGate replication after a database outage
Oracle Database Reference Architecture for Tier 0 Applications
GoldenGate
Active-Active(WAN)
Data Center A
Data Center B
Active Data Guard – SYNC
metro area network
RPO = 0
RTO = 0
Active Data Guard – SYNC
metro area network
RPO = 0