Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ......
Transcript of Continuous Data Protection for Oracle Databases and ... · PDF fileProtection for Oracle ......
1
Continuous Data Protection for Oracle
Databases and Applications
Michael Guthrie
Advisory Systems Engineer EMC Corporation
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.
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%
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
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
6
DBAs’ Availability Challenges
TECH REFRESH WORKLOAD
REBALANCING
MAINTENANCE TECHNICAL
ERRORS
7
Consequences
Expense and revenue impact
Lost productivity
Unhappy customers
Unhappy users
Downtime Stress on IT staff
8
DATA MOBILITY = INFINITE FLEXIBILITY
CONTINUOUS AVAILABILITY = ZERO DOWNTIME
EMC VPLEX Provides for Zero Downtime
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.
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
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
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
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
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
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
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
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
18 © Copyright 2013 EMC Corporation. All rights reserved.
What About Extended RAC?
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
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
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
22 © Copyright 2013 EMC Corporation. All rights reserved.
Benefits Review
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
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
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
26 © Copyright 2013 EMC Corporation. All rights reserved.
Open Solutions
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
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
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.
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
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
32
Helping Organizations Make the Journey
EMC Continuous Availability Assessment Service
• Current-State Snapshot
• Application Readiness Assessment
• CA Business Case
• Implementation Roadmap & Timeline
34
Continue the Conversation!
• Ask questions after the webinar!
• Participate on the EMC Community Network: bit.ly/CAexperts
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
36
Resources / Next Steps
Using VPLEX Metro and RecoverPoint with VMware SRM in an Oracle Extended RAC E-Business Suite Environment
Oracle Real Application Clusters (RAC) on Extended Distance Clusters with EMC VPLEX Metro Best Practices Planning
EMC Mission-Critical Business Continuity and Disaster Recovery for Oracle Extended RAC