continuous availability for private database clouds

32
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Webinar on: Continuous Availability for Private Database Clouds Carmelo Millán Senior Sales Consultant EMEA Oracle Data Integration Solutions September, 2015

Upload: noel-sidebotham

Post on 13-Apr-2017

505 views

Category:

Technology


0 download

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

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Q & A

32