Oracle Zero Data Loss Recovery Appliance (ZDLRA) Overview Attila Mester Principal Sales Consultant Data Protection 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.
Program Agenda 1 2 3 4 5 Today s Data Protection Goals & Challenges Recovery Appliance: A Fundamentally Different Approach Recovery Appliance Configuration Overview Management/Monitoring Summary/Q&A
Key Database Protection Goals Never lose critical business data No impact on business applications Ensure database level recoverability Centralized service to protect all databases Current backup solutions fail to achieve these goals! 4
Backup Technology Evolution Tape Libraries Network Attached Storage Virtual Tape Libraries (VTLs) Deduplication 1980 s 1990 s Early 2000 s Late 2000 s 2010 s Purpose-built Backup Appliances (PBBAs) Industry focus on Optimization of Storage Capacity, not on Application Availability 5
Need a Fundamentally Different Approach to Protect Business Critical Database Data Zero Data Loss Recovery Appliance 6
Recovery Appliance Unique Benefits for Business and I.T. Eliminate Data Loss Real-time redo transport provides instant protection of ongoing transactions Minimal Impact Backups Production databases only send changes. All backup and tape processing offloaded Database Level Recoverability End-to-end reliability, visibility, and control of databases - not disjoint files Cloud-Scale Protection Easily protect all databases in the data center using massively scalable service 7
Fundamentally Different Approach Eliminate Data Loss
Data Guard Like Protection for all Databases Continous Data Protection Protected Databases Generic Bit-Copy Backup Appliance Backup taken once a day Data loss exposure: all transactions since last backup Zero Data Loss Recovery Appliance Uses Data Guard continuous real-time redo transport from in-memory buffers to immediately protect ongoing transactions 9
Data Loss Protection from Corruptions Recovery Appliance Understands and Validates Database Formats End-to-end Data validated on receive Data periodically revalidated Data validated on restore Production Appliance Tape Archive Remote Replica Data validated when copied to and restored from tape Data validated on receive, restore, and periodically on-disk 10
Fundamentally Different Approach Minimal Impact Backup
Delta-Only Architecture No More Full Backups: Database Optimized Incremental-Forever Protected Database Compressed Delta Store Change Data No more full backups, only changes Delta Push Disaster Recovery Delta Push Source Deduplication Fast Incremental Backup - Never reads duplicate blocks - Never sends duplicate blocks Eliminates Undo Blocks for committed transactions Eliminates Unused Blocks Delta Store Backup Management Stores only change data Compresses at block-level Ships only Deltas to Replica Dramatic Database I/O & Network Savings 12
Space-Efficient Virtual Full Backups No More Full Backups: Incrementals Forever Architecture Protected Databases Day N Virtual Full Day 1 Virtual Full Day 0 Full Day 1 Incr Delta Store Day N Incr After one-time full backup, incrementals used to create virtual full database backups on a daily basis Pointer-based representation of physical full backup as of incremental backup time Virtual backups typically 10x space efficient Enables long backup history to be kept with the smallest possible space consumption Time Machine for database 13
Fast Restore to Any Point-in-Time No Load On Production Servers to Merge Old Backups Day N Full Backup RESTORE DATABASE TO DAY N Day 0 Full Day 1 Incr Day N Incr Directly restore any virtual full backup All blocks referenced from virtual full are efficiently retrieved Eliminates production server overhead of traditional restore and merge of incrementals Protected Database Delta Store Supported by the scalability and performance of the underlying Exadata hardware architecture 14
Fundamentally Different Approach Database-Level Recoverability
Recovery Appliance: End-to-End Data Protection Visibility Policy-based Management: Application-oriented Data Protection Oracle Blocks 2 End-to-end Oracle Block Validation 1 Application-oriented Protection Policy RMAN Backup Set Recovery Appliance 3 EM Cloud Control: Integrated Management 16
Unified End-to-End Control Tape Tape Database Admin monitors the protection status of their database from disk, to tape, to replica Offloaded replicas and tape backups appear in Recovery Catalog Remote Appliance Enterprise Manager 17
Managing & Monitoring Enterprise Database Protection with Zero Data Loss Recovery Appliance 18
Protected Databases Activity Summary
Protected Databases Recovery Status Summary
Drill Down Into Protected Databases Status Details
Protected Databases Overview Page < 1 sec
Drill down into STORE36 status details < 1 sec
< 1 sec Current Recovery Window of 4.8 Days > Goal of 2 Days - OK < 1 sec Days GB
< 1 sec Unprotected Data Window of Sub-Secs < Threshold of 24 Hrs - OK < 1 sec Days GB
< 1 sec Recovery Window Space Needed of 350 GB < Reserved Space of 1 TB - OK < 1 sec Days GB
< 1 sec Current Deduplication Ratio: 17:1 Last Copy To Tape Time: Sep 24, 2:42 AM PDT Links to Data Protection Reports Days GB
< 1 sec Protected Database Backup Report
Reports Generated and Emailed on Daily/Weekly Basis
Fundamentally Different Approach Cloud-Scale Protection Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Policy-Based Cloud-Scale Database Protection Gold Policy Customer Critical Disk: 35 days Tape: 90 days Silver Policy Internal Critical Bronze Policy - Test/Dev Disk: 10 days Tape: 45 days Disk: 3 days Tape: 30 days Tape Replica Replica Recovery Appliance also Policy-Based Recovery Appliance Protection Policies Standardized recovery window, tape retention, replication policies 31
Easy to Provision Databases for Recovery Appliance Protection Administrator Chooses new database in Enterprise Manager list Assigns protection policy Optionally enables real-time redo transport New Database Configured in Recovery Appliance 32
Modern Cloud-Scale Database Protection No Bottlenecks, No Single Point of Failure Protected Databases Connectivity scales with capacity 8 x 10 GigE/Rack Fibre Channel connectivity scales with capacity Oracle Database 10.2, 11g, 12c Scale-out compute servers for data processing Scale-out storage servers for persistence and deduplication Scalable InfiniBand internal fabric Single System Scales to Protect an Entire Data Center 33
Configuration Overview
Start with Base Rack Configuration and Scale Base Rack is similar to Exadata Quarter Rack High Capacity 2x Compute Servers with high speed connectivity * Eight 10 Gb Ethernet ports per rack Extra Storage Twelve 40 Gb InfiniBand ports per rack Optional Four 16 Gb Fibre Channel ports for tape connectivity Recovery Appliance Base Rack 42 TB usable 3x Storage Servers * Each storage server has 12 high capacity disks Additional Storage Servers 18 TB usable capacity each Customers choose number of additional storage servers at purchase or later to increase capacity Fully Redundant Full Rack: 2x Compute Servers, 18x Storage Servers * Ref. Data Sheet for latest configuration info 35
Recovery Appliance Sizing 320 TB Usable Delta Space / Rack Typically keeps 2 weeks history for databases with total size 160TB to 320TB Recovery Appliance delta space needed is typically 1-2X size of protected databases Accurate sizing requires knowing: Size and growth rate of database Minus temp, free space, committed undo Percent of database that changes each day Redo generation rate Desired recovery window in days Compressibility of database Depends heavily on compression already used in DB 36
Oracle DB Data Protection Positioning Copyright 2015, Oracle and/or its affiliates. All rights reserved. 37
What DB Data Protection Solution Do I Need? ZDLRA, ZS3, Tape, Data Guard, Oracle has a wide range of data protection solutions Each solution targets a different business need Many customers need all of the above to meet their requirements 38
Recovery Appliance & Oracle High Availability Technologies Fast & Low-Cost Backup Store Enterprise Data Protection Dedicated System for Failover + Data Protection ZS3 Backup Appliance Fast low-cost storage for backup RAID-Z and compression for high storage efficiency Built-in snapshots and cloning for dev/test Zero Data Loss Recovery Appliance Real-time redo transport, store online history for weeks or months Offload disk and tape backup activity from production servers Scalable database protection as a service for the enterprise (Active) Data Guard Fast failover for one database, highest application availability (RTO ~=0) Real-time redo transport (RPO = 0) Optimize performance and availability by offloading queries 39
Q&A