Zero Data Loss Recovery Appliance Frank Schneede, Sebastian Solbach Systemberater, BU Database, Oracle Deutschland B.V. & Co. KG
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. 3
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 4
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 5
Key Database Protection Goals Business Goals Never lose critical business data No impact on business applications I.T. Goals Ensure database level recoverability Centralized service to protect all databases Current backup appliances fail to achieve these goals 6
Backup Appliances Are Not Designed for Database Treat Databases as Just Files to Periodically Copy Data Loss Exposure Lose all data since last backup Daily Backup Window Large performance impact on production Poor Database Recoverability Many files are copied but protection state of database is unknown Many Systems to Manage Scale by deploying more backup appliances 7
Data Protection: Still A Complex Task Backups are too slow Significant challenges for data protection? #1: Backing up and managing increasingly large data volumes Backups need constant management Complex Recovery Production slow down Coordination of multiple backups Ref. Oracle Database And Data Protection Survey (200 IT professionals), January 2014 http://www.dbta.com/dbta-downloads/researchreports/oracle-database-and-data-protection-survey-results-4331.pdf 8
Need a Fundamentally Different Approach to Protect Business Critical Database Data Zero Data Loss Recovery Appliance 9
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 10
Recovery Appliance: Unique Benefits for Business and I.T. Eliminate Data Loss Real-time redo transport provides instant protection of new 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 11
Zero Data Loss Recovery Appliance Overview Protected Databases Delta Push Recovery Appliance Offloads Tape Backup DBs access and send only changes Minimal impact on production Data Guard-like real-time redo ship instantly protects new transactions Protects all DBs in Data Center Petabytes of data, any DB release No expensive DB backup agents Delta Store Stores validated, compressed DB changes on disk Fast restores to any point-in-time using deltas Built on Exadata scaling and resilience Enterprise Manager end-to-end control Replicates to Remote Recovery Appliance 12
Recovery Appliance: Fundamentally Different Approach Eliminate Data Loss Real-time redo transport provides instant protection of new 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 13
Data Guard Like Data Protection for all Databases 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 new transactions Data loss is inherently bad. Even worse..it creates massive consistency issues across databases 14
Data Loss Protection from Site Disasters Local Data Center Remote Data Center One Way Bi- Directional Hub & Spoke Tape Library Replication to Remote Appliance protects data from disasters or site failures Automated restore from Local Appliance or directly from Remote Appliance 15
Data Loss Protection from Users or Errors Autonomous Tape Archival 16Gb FC Supports Most Major Tape Libraries Optional low-cost Tape Archival provides unalterable protection from: Intentional attacks by hackers, employees, and viruses Accidental data deletion using tape as long-term archive Malfunction of primary data protection system Autonomous Tape Archival is built-in: just connect tape drives Offloads tape backup activity from production servers No expensive media manager backup agents on production systems Tape drives run all day without slowing production systems Oracle Secure Backup included, or use your own tape software 16
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 17
Recovery Appliance: Fundamentally Different Approach Eliminate Data Loss Real-time redo transport provides instant protection of new 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 18
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 19
Space-Efficient Virtual Full Backups No More Full Backups: Incrementals Forever Architecture Day N Virtual Full Day 1 Virtual Full Day 0 Full Day 1 Incr 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 Protected Databases Delta Store Time Machine for database 20
Fast Restore to Any Point-in-Time No Load On Production Servers to Merge Old Backups RESTORE DATABASE TO DAY N Protected Database Day 0 Full Day N Full Backup Day 1 Incr Delta Store 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 Supported by the scalability and performance of the underlying Exadata hardware architecture 21
Minimal Impact Backups: Boost Production Server Performance Offload Backup Processing, Eliminate Expensive Backup Agents, Reduce Network Load Performance degrades with backups Performance improves with backup offload Disk / Tape / Dedupe Backup Agents Disk / Tape / Dedupe Backup Agents Backup Operations: Merge, Compress, Validate, Delete, Full/Tape Backups Backup Operations: Merge, Compress, Validate, Delete, Full/Tape Backups Delta Push Database Server Today Database Server with Recovery Appliance 22
Recovery Appliance: Fundamentally Different Approach Eliminate Data Loss Real-time redo transport provides instant protection of new 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 23
Today: Islands of Fragmented Backup Processes Managing Backups & Data Growth: #1 Enterprise IT Concern Well Defined Oracle Blocks 2 Stream of bits RMAN Backups Media Server 1 Set of Databases 3 Fragmented backup management with no ownership 24
Recovery Appliance: End-to-End Data Protection Visibility Policy-based Management: Application-oriented Data Protection Well Defined Oracle Blocks 2 End-to-end Oracle Block Validation RMAN Backup Set 1 Application-oriented Protection Policy Recovery Appliance 3 EM Cloud Control: Integrated Management 25
26
27
28
Recovery Appliance: Fundamentally Different Approach Eliminate Data Loss Real-time redo transport provides instant protection of new 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 29
Policy-Based Database Protection as a Service Gold Policy Customer Critical Disk: 45 days Tape: 90 days Silver Policy Internal Critical Bronze Policy - Test/Dev Disk: 30 days Tape: 45 days Disk: 15 days Tape: 30 days Tape Replica Replica Recovery Appliance also policy-based Recovery Appliance Protection Policies Standardized recovery window, tape retention, replication policies 30
Dynamic Policy-Based Space Allocation Sales DB Web DB Recovery Window Goals Sales Web Space dynamically reallocated between databases to meet recovery window goals E.g. recover to any time in the last 30 days Avoids storage islands and overallocation typical of host or LUN oriented provisioning 31
Recovery Appliance: Modern Scale-out Architecture No Bottlenecks, No Single Point of Failure Protected Databases Connectivity scales with capacity 10GigE or InfiniBand 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 32
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 33
Start with Base Rack Configuration and Scale Base Rack is similar to Exadata Quarter Rack High Capacity Recovery Appliance Base Rack 2x Compute Servers with high speed connectivity * Eight 10 Gb Ethernet ports per rack Twelve 40 Gb InfiniBand ports per rack Optional Four 16Gb Fibre Channel ports for tape connectivity Extra Storage 3x Storage Servers * Each storage server has 12 high capacity disks Customers choose number of additional storage servers at purchase or later to increase capacity Full Rack: 2x Compute Servers, 14x Storage Servers Fully Redundant * Ref. Data Sheet for latest configuration info 34
Recovery Appliance Sizing 224 TB Usable Delta Space / Rack Typically keeps 2 weeks history for databases with total size 110TB to 220TB 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 35
Recovery Appliance Scaling Performance Per Full Rack Up to 120 TB/hour Virtual Backup Rate Up to 12 TB/hour Sustained Delta Ingest Up to 12 TB/hour Restore Rate Add InfiniBand connected racks to scale Can expand with new generation hardware Scale to 18 Racks Up to 216 TB/hour Delta Ingest and Restore 36
Recovery Appliance Software Single Recovery Appliance software SKU includes all needed software functionality Backup, Recovery, Replication Embedded Oracle DB for metadata and RMAN recovery catalog Protected database RMAN backup module Storage Software Tape Agent and Media Manager Enterprise Manager monitoring and management License metric is storage disk drive 37
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 38
Recovery Appliance & Oracle MAA Production Site RAC Scalability Server HA ASM Local storage protection Flashback Human error correction Enterprise Manager Cloud Control Site Guard, Coordinated Site Failover Application Continuity Application HA Global Data Services Service Failover / Load Balancing Active Replica Active Data Guard Data Protection, DR Query Offload GoldenGate Active-active replication Heterogeneous Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate Minimal downtime maintenance, upgrades, migrations RMAN, Oracle Secure Backup, Zero Data Loss Recovery Appliance Backup to disk, tape or cloud 39
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 for one database, highest application availability (RTO ~=0) Real-time redo transport (RPO = 0) Optimize performance and availability by offloading queries 40
Agenda 1 2 3 4 5 Data Protection: Current State Zero Data Loss Recovery Appliance Configuration Complementary Solutions Ressourcen 41
Resources Communication & Updates: Launch: OOW Larry s Key note, OOW Sessions (CON7684 & CON7686), Press Release, White Papers, etc. External website: http://www.oracle.com/recoveryappliance 42
A New Era in Protection: Zero Data Loss Recovery Appliance Ground-Breaking Data Protection Solution Integrated with the Oracle Database Eliminate Data Loss Real-time redo transport provides instant protection of current 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 43
Die mobile App der Oracle BUDB -Termine - Community Tipps - Dojos - Tweets tinyurl.com/oraclebudb 44
45
Safe Harbor Statement The preceding 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. 46
47