Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ......

36
1 Continuous Data Protection for Oracle Databases and Applications Michael Guthrie Advisory Systems Engineer EMC Corporation

Transcript of Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ......

Page 1: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

1

Continuous Data Protection for Oracle

Databases and Applications

Michael Guthrie

Advisory Systems Engineer EMC Corporation

Page 2: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

2

More Oracle Deployed on EMC Storage Than Any Other Vendor in 2012—IDC

Source: IDC, Storage User Demand Study, 2012 - Fall Edition: Many Uses of Internal Storage: Survey, doc #241840, June 2013.

Page 3: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

3

Managing Capacity, Performance, Data Protection & Availability

DBA Activities Increasing

Monitor Availability

Manage Backup & Recovery

Manage Data Storage & Retrieval

Diagnose Performance Issues

Capacity Planning

Patch Systems

77%

75%

71%

61%

60%

59%

Page 4: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

4 © Copyright 2013 EMC Corporation. All rights reserved.

DOWNTIME COST

$1.8 million per day

$45,000 per hour

$750 per minute

In an “Always On” world, loss of critical applications can be fatal

SOURCE

• Business Disruption

• Lost Revenue

• End User Productivity

• IT Staff Time Allocation

• Fines and Penalties

• Company Reputation

* Enterprise Management Associates - 2012

The Cost of Downtime

Page 5: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

5 © Copyright 2013 EMC Corporation. All rights reserved.

Trust means meeting the

challenges of service assurance,

for both physical and virtual

infrastructure.

Today, all IT organizations

have a common goal:

Continuous Availability

Continuous Availability Builds Trust

Page 6: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

6

DBAs’ Availability Challenges

TECH REFRESH WORKLOAD

REBALANCING

MAINTENANCE TECHNICAL

ERRORS

Page 7: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

7

Consequences

Expense and revenue impact

Lost productivity

Unhappy customers

Unhappy users

Downtime Stress on IT staff

Page 8: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

8

DATA MOBILITY = INFINITE FLEXIBILITY

CONTINUOUS AVAILABILITY = ZERO DOWNTIME

EMC VPLEX Provides for Zero Downtime

Page 9: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

9 © Copyright 2013 EMC Corporation. All rights reserved.

VPLEX Distributed Storage Access

Distributed Virtual Volumes

With EMC VPLEX you can

simultaneously read/write

the same data on to two

arrays in the same data

center or across data centers.

Page 10: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

10 © Copyright 2013 EMC Corporation. All rights reserved.

SITE 2 SITE 1

Continuous Availability During Site Failure

Distributed Virtual Volumes Distributed Virtual Volumes

ESX Stretch Cluster

Page 11: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

11 © Copyright 2013 EMC Corporation. All rights reserved.

Continuous Availability Extends Oracle RAC

Benefits of VPLEX with Oracle RAC

- Achieve 100% up time for mission

critical Oracle RAC over distance

- Simple configuration

- Eliminate host based mirroring

- Utilize all of your assets rather

than leaving half on stand-by

Page 12: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

12 © Copyright 2013 EMC Corporation. All rights reserved.

Evolution to Continuous Availability

Seconds

Zero Days RTO

RP

O

Active-Active

Manual, Stand-by

Days

Continuous Avail.

• Zero RTO

• Eliminate Restarts

Traditional Failover

• “9s” of Availability

• Swap, Stand-by

Page 13: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

13 © Copyright 2013 EMC Corporation. All rights reserved.

RecoverPoint for Operational Recovery

Distributed Virtual Volumes

RecoverPoint is: A SAN-based data replication solution

which provides operational recovery

and 3rd site replication for VPLEX

environments

RecoverPoint Provides: Continuous local and remote protection

with WAN bandwidth reduction

Journal

Page 14: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

14 © Copyright 2013 EMC Corporation. All rights reserved.

WAN/SAN

How it works

How RecoverPoint Works

RPAs (cluster)

Journal

Local

Protection

Remote

Protection Host

Journal

RPAs Splitter

Local

Copy

r A r C r B

Remote

Copy

r A r B

Page 15: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

15 © Copyright 2013 EMC Corporation. All rights reserved.

RecoverPoint Benefits

CONTINUOUS

12AM 12AM

BACKUP

Provides DVR-like, ANY Point-In-Time access to data

DATA CORRUPTION OCCURS AT 3:28 pm

12+ Hrs

3+ Hrs

8AM 10AM 12PM 2PM 4PM 6PM 8PM 10PM 12AM

3:27PM

SNAPSHOTS

8AM 11PM 1PM 6PM

Page 16: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

16 © Copyright 2013 EMC Corporation. All rights reserved.

Importance Of Data Consistency Applications and data are

interrelated (federated)

All data movement must be stopped and started at the same point in time

To restart applications, you must have all the data—not parts of it

Recovery requires dependent-write consistency across all volumes and systems

Systems share information… RecoverPoint captures a consistent view

Order entry

Supply chain management

Customer relationship

management

DB DB

DB

Page 17: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

17 © Copyright 2013 EMC Corporation. All rights reserved.

Consistency Groups for Applications

• Consistency Groups (CGs) protect every volume in an application

• RecoverPoint ensures write order consistency between production and its replicas

• Application recovery can be independent of service level agreements (SLAs)

• Independently replicate multiple applications

• Organize replicas by application

CG 3

CG 1

CG 2

Email CRR

CRR CDP SCM

CRR OE

CRR CRM CDP

Page 18: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

18 © Copyright 2013 EMC Corporation. All rights reserved.

What About Extended RAC?

Page 19: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

19 © Copyright 2013 EMC Corporation. All rights reserved.

General Oracle RAC Architecture public network

Node1

cluster interconnect

Node n

Redo / Archive logs all instances

shared storage

Database / Control files

OCR and Voting Disks

VIP1 VIPn

Managed by ASM

Service

Operating System

Oracle Clusterware

Instance 1

ASM

Listener

Service

Operating System

Oracle Clusterware

Instance n

ASM (optional)

Listener

1

2

3

Page 20: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

20 © Copyright 2013 EMC Corporation. All rights reserved.

Infrastructure for Extended Oracle RAC

Storage • Availability across data centers

for R/W at all times

Networking • IP Routing & Services

• LAN Extension

1

2 3

Page 21: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

21 © Copyright 2013 EMC Corporation. All rights reserved.

Why Not Extend Oracle RAC? Host-based multi-site replication

– Complexity - implementation and ongoing storage management efforts by DBA

– Different approach than other availability solutions in the data center

Tech Refresh / Mobility – Upgrading, scaling out, or moving data in the environment

can be a big concern

Other concerns can include – Application consistency across independent databases and

upstream applications

– SAN Performance / Scalability / Fault Isolation

– CPU resource cost associated with node based mirroring and/or data movement between storage frames

Page 22: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

22 © Copyright 2013 EMC Corporation. All rights reserved.

Benefits Review

Page 23: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

23 © Copyright 2013 EMC Corporation. All rights reserved.

Why VPLEX for Extended Oracle RAC Easy to configure and manage

Continuous Availability – Simple DR testing

– Ideal for tech refresh and data/application mobility

Optimized SAN Performance and Scale – All reads local (cache/disk), no host overhead

– Maintain Separate Fabrics and associated limits

Multi-database and application consistency upon failure

Leverage for other applications – Interoperates with EMC and 3rd Party servers/arrays

Page 24: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

24 © Copyright 2013 EMC Corporation. All rights reserved.

Transforming Oracle HADR For Your Cloud

Service Assurance

Traditional HADR

Primary Site

Manual, Reactive, Active-Passive Automated, Proactive, Active-Active

DR Site

Standby Active Standby

Clustering

Continuous Availability

Site 1 Site 2 Automatic

Replication

Active-Active Data With Continuous Data Protection

Page 25: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

25 © Copyright 2013 EMC Corporation. All rights reserved.

Transforming Oracle HADR For Your Cloud

Smarts Service Assurance Suite

Traditional HADR

Primary Site

Manual, Reactive, Active-Passive Automated, Proactive, Active-Active

DR Site

Standby Active Standby

Clustering

Continuous Availability

Site 1 Site 2 Automatic

Replication RecoverPoint

Page 26: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

26 © Copyright 2013 EMC Corporation. All rights reserved.

Open Solutions

Page 27: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

27

EMC Open Architecture For Oracle Microsoft

SQL Server Oracle 11g/12c

OLTP Oracle Data Warehouse

SAP Test &

Development

Microsoft Exchange & SharePoint

Leverage: Five 9’s; Snaps, Clones, Backup/Recovery, Data Protection, Disaster Recovery, Seamless H/W Upgrades …

Virtualization

Any Server

Any Network

Tiered Storage

Performance

Efficiency

Automation

All Flash Hybrid

FAST/F

LASH

Page 28: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

28

Three Paths To Cloud Infrastructure

VCE VBLOCK Partner VSPEX

Best Of Breed Infrastructure Components

Proven Infrastructure

Converged Infrastructure

EMC Products

Simpler, Faster, Lower TCO

Page 29: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

29

Continuous Operations Mobility. Availability. Stretch Clusters.

Migrations. Scale-out.

VPLEX

Open Hardware Architecture High Performance Database

Performance Driven. Purpose Built. Fully Integrated. Flash Everywhere. Physical and Virtual.

EMC Proven High Performance Solution for Oracle

(Reference Architecture)

Automated Replication Management Self-Service Replicas. Application Consistent.

Snaps & Clones. Local & Remote.

DATA DOMAIN

Consolidated Backup High Speed Boost. Inline De-duplication.

Replication. Encryption. Retention.

REPLICATION MANAGER

RECOVERPOINT

Any Point in Time Application Recovery Continuous. Bi-Directional. Local & Remote. Bandwidth Compression & De-duplication.

Page 30: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

30

Server

Application CPU PCIe Flash Card

Reads are serviced by XtremSW Cache for

Network Storage

Switch Storage Array SSD/HDD

Writes are passed through to the storage array for

Reads (latency: <100 μs)

2

8

Writes

4

6

3

7

5

1

9

Flash

FC / SAS

SATA / NL-SAS

XtremSW Cache Advanced Architecture

Page 31: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

31

Active-active Shared Storage via Distributed Cache Coherency

Oracle RAC Support*

Oracle Database 11g on Windows, RHEL or OEL running Oracle Clusterware 11g with ethernet interconnect

Up to 8 nodes per cluster

Uses SCSI-3 Persistent Reservations to block joining node from accessing storage until XtremSW Cache approves it

* Available October 2013

Page 32: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

32

Helping Organizations Make the Journey

EMC Continuous Availability Assessment Service

• Current-State Snapshot

• Application Readiness Assessment

• CA Business Case

• Implementation Roadmap & Timeline

Page 33: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle
Page 34: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

34

Continue the Conversation!

• Ask questions after the webinar!

• Participate on the EMC Community Network: bit.ly/CAexperts

Page 35: Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ... Database / Control files OCR and Voting Disks VIP1 VIPn ... Oracle 11g/12c OLTP Oracle

35

EMC Community For Oracle DBAs www.emc.com/everthingoracle

• 100+ Solution Experts

• 30+ Proven Solutions

• Calendar Of Events & Training For Your Staff

• Interactive Blogs

• Live Demos

https://community.emc.com/community/connect/everything_oracle

www.emc.com/DBperformance