Engineered System Disaster Recovery and Backup- and- Recovery Best PracIces CON7851 Dean Halbeisen Principal Product Manager, ApplicaIons SoluIons October 2, 2014
Program Agenda Oracle OpImized SoluIons Approach Oracle OpImized SoluIon for Backup and Recovery Oracle OpImized SoluIon for Disaster Recovery Next Steps
Complete SoluIons to Address a Broad Range of Needs ApplicaIons Best Environment Full Stack TesIng Documented Best PracIces Engineered Systems Best- In- Class Servers and Storage Applica@ons Middleware Database OS & Virtualiza@on Servers Storage Deployment Tuning Performance
Oracle OpImized SoluIons Leadership Enterprise Applica@ons Oracle E- Business Suite 2X lower TCO than IBM Siebel CRM 2X more business opera@ons than IBM PeopleSoZ 11X faster, ½ the cost of IBM JD Edwards EnterpriseOne 3.5X faster than IBM FLEXCUBE 2.4x lower cost of infrastructure than IBM Power SAP 7X faster queries 4X faster data loading Middleware WebLogic Server 6X beoer $/perf than IBM Data Management Lifecycle Content Management 5X beoer TCO than EMC Symmetrix VMAX Oracle Database Ken Kutzer, 2X faster and 36% lower TCO than IBM Enterprise Database Cloud 4X beoer price/performance than IBM Systems Infrastructure Backup and Recovery 5X less cost & faster than Symantec Enterprise Cloud Infrastructure 2X lower TCO than HP/VMware and IBM Power/PowerVM Disaster Recovery for Oracle SuperCluster Highest ApplicaIon Availability Tiered Storage Infrastructure 71% lower cost than EMC Iered disk
OpImized SoluIon for Backup and Recovery A Complete Hardware and SoZware Solu@on Oracle Data Guard Oracle Secure Backup Oracle Solaris and Linux SPARC and x86 servers Oracle Storage Oracle Enterprise Manager Higher Produc@vity 24x7 data availability for global user community, partners, and customers Reduce Risk Complete enterprise data protec@on from all types of failures and disasters Lower TCO 3X lower than NetApp, 4X lower than EMC, 33% lower than IBM Faster Performance 7X faster backups than NetApp and EMC See substaniaion slides
Backup Architecture for Oracle SuperCluster M6-32
Backup Architecture for Oracle SuperCluster T5-8
Backup Architecture for Oracle Exadata Database Machine
Backup Architecture for Oracle Database Appliance
Data ProtecIon with the 3-2- 1 Rule 3 copies of data - 2 different medias - 1 copy off-site Oracle SuperCluster + Fast Recovery Area(FRA) + Dataguard meets 2 of these rules The 2 media rule needs an additional technology tape or disk Otherwise a media failure, such as an ASM corruption, could result in data loss The 3-2-1 rule ensures logical and physical data protection
Recovery Point and Recovery Time ObjecIves Terminology Wks Days Hrs Mins Secs Secs Mins Hrs Days Wks Data Loss (Recovery Point Objective) Downtime (Recovery Time Objective) Value of Data The Business value of data is rarely understood Recovery Point Objective Tolerance for data loss (sec s, hours, days); determines frequency of backups and replication approaches Recovery Time Objective The shorter the Recovery Time Objective (RTO) the quicker you get back to business Backup Window Static, but needing to accommodate an ever increasing amount of data
Streamlining Business Value In Backup and Recovery
The UlImate Backup and Recovery SoluIon For Oracle Engineered Systems SoZware Tools Oracle Enterprise Manager, Oracle Secure Backup Database Tools Archive Log Mode, Oracle Data Guard, Flashback, Data Recovery Advisor, RMAN Opera@ng System Tools Built in Backup and Recovery Tools, Snapshots, Boot Environments Virtualiza@on Tools OVM Backup, Oracle Enterprise Manager OperaIons Center Best in Class Storage Oracle Exadata Storage Expansion X3-2 Racks, Oracle ZFS Storage Appliance, StorageTek Tape Storage
Highly Available Architecture and Backup and Recovery Savings
Fast Recovery Area, EssenIal Component of Any Database Deployment Database Instance Write New Block Version Data Files Flashback Log Old Block Version Database Deployments require a Fast Recovery Area (FRA) based on the RTO and RPO Provides Logical Data Protection Fast point-in-time recovery strategy Eliminate the need to restore a whole database backup Continuous data protection for database Optimized, before-change block logging Restores just changed blocks Replay log to restore DB to desired time It s fast - recover in minutes, not hours It s easy - single command restore Flashback Database to 2:05 PM Rewind button for the Database
Oracle Engineered Systems Backup UIlity Configura@on Process ZFS Storage Appliance configuraion Project including NFS shares is configured in a user selected storage pool Engineered System nodes configuraion Client NFS and Oracle Direct NFS (dnfs) are configured Adds database backup service Oracle Exadata RMAN script creaion Using Oracle Recovery Manager (RMAN) uility, the RMAN database backup scripts are executed. Oracle Data Appliance
Oracle Suggested Backup Strategy Database Backups Level 0 IMAGE backup Day 1 Level 1 incremental backup Day 2 Level 1 incremental backup Day 3
Oracle Suggested Backup Strategy With Oracle ZFS Backup Appliance Database Backups Level 0 IMAGE backup Day 1 Day 1 Level 1 incremental backup Day 2 Snapshot Day 2 Day 3 Level 1 incremental backup Day 3
Disk- To- Disk- To- Tape Best PracIces With RMAN RMAN is aware of all backups RMAN manages retenion periods for all backups Process of the DB servers doing a backup backupset is not resource intensive
Disk- To- Disk- To- Tape Best PracIces With NDMP
Backup and Recovery Scheduling on SuperCluster Day- To- Day Backups OperaIng Systems in PDOMs, LDOMs and Zones Unstructured data stored in internal ZS Storage Appliance - i.e. osc- backup tool backups, applicaions and Zones with iscsi root drives Databases using internal Exadata Storage and external storage Bare Metal Backups Backups of SuperCluster configuraion Unstructured data stored in internal ZS Storage Appliance - i.e. applicaions and Zones with iscsi root drives Databases using internal Exadata Storage and external storage
Recommended Backup Schedule Frequent Full Day- To- Day Backups Minimum Frequent Full Day- To- Day Backups Full System Backup Full Backup Incremental Backup
Complete SuperCluster ConfiguraIon Complete datacenter soluion Oracle SuperCluster for producion consolidaion Oracle OpImized SoluIon for ECI for producion supporing environments and other applicaions consolidaion Oracle ZFS Storage Appliance for high performing backup/recovery, low cost storage consolidaion StorageTek Tape to enhance Storage TCO for long term backup retenion
No Legacy Backup and Recovery SoluIon Will Do Engineered Systems Require Backup and Recovery Performance That Third Party Backup Solu=ons Cannot Not Provide Symantec EMC NetApp
Pueng Legacy SoluIons in the Proper Place FAST RECOVERY SuperCluster M6-32 60% 40% Storage Cells Data/Backup Dataguard Real Time apply mode FAST FAILOVER SuperCluster M6-32 Storage Cells Data/Backup General DR Activities Activate standby database Run autoconfig to update APP stack Update DNS Route tables Reconnect Business Users PROD Switched Data copy image RMAN Incrementally updated backups Standby DB VTL Backup to enable recovery point in time
What is the Best SoluIon? Short Term Or No Data Reten@on Medium Reten@on Long Term Reten@on Encrypted backups Non Database Data Data Warehoue Backups RTO RPO Oracle Exadata Expansion Rack Oracle ZFS Storage Appliance Seconds Seconds Smallest Granularity Smaller Granularity StorageTek Tape Minutes Larger Granularity Best Solu@on Strong Solu@on 27
ZDLRA Unique Benefits for Business and I.T. Zero Data Loss Real- Ime redo shipping provides instant protecion of new transacions Minimal Impact Backups ProducIon 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 Protec@on Easily protect all databases in the data center using massively scalable service 28
Zero Data Loss Recovery Appliance Overview Protected Databases RMAN Delta Push ZDLRA Offloads Tape Backup DBs access and send only changes Minimal impact on producion Data Guard- like real- Ime redo ship instantly protects new transacions Protects all DBs in Data Center Petabytes of data, any DB release No expensive DB backup agents ZDLRA Delta Store massive DB of changes Stores validated, compressed DB changes on disk Fast restores to any point- in- Ime using deltas Built on Exadata scaling and resilience Enterprise Manager end- to- end control Replicates to Remote ZDLRA 29
OpImized SoluIon for Disaster Recovery More Efficient, Less Expensive and BeOer Op@mized Data Protec@on Oracle Data Guard Oracle GoldenGate Oracle ZFS Storage Appliance Replication Solaris Cluster Geographic Edition Oracle SuperCluster Oracle Enterprise Manager Reduce Risk Prevent loss of data and revenue genera@ng access to your business Reduce Down@me Costs Minimize planned and unplanned down@me providing the highest service levels Higher Return on Investment Offload reports, backups and more to disaster recovery site, ac@ve / ac@ve sites supported BeOer Efficiency 7X less data transmioed and 27X fewer I/O opera@ons compared to remote storage mirroring solu@ons See substaniaion slides
Comprehensive Disaster Recovery SoluIon
Easily Replace Legacy SoluIons Oracle Data Guard More efficient Less expensive More OpImized for Disaster Recovery AcIve Data Guard UIlized remote configuraion to off load reporing and queries
Infrastructure ProtecIon Domain operaing systems, zone roots, IB switch configuraions and ZFS Storage Appliance configuraions do not need constant replicaion Replicate backups of infrastructure only when changes are made ConfiguraIon changes Patches being applied to the Oracle SuperCluster Patches being applied to installed solware These replicated backups are not need for applicaion / services recovery on the remote site, only to recover from complete system or funcionality losses
ZFS Storage Appliance ReplicaIon Mode Guidelines Business processes, such as RTO, RPO, and service- level agreement (SLA), should be considered in deciding the mode of replicaion. The rate of change, latency, bandwidth, and number of projects to replicate all influence the decision- making process. Mode Requirements Comments ConInuous Scheduled On- Demand Near- real- Ime protecion (RPO/RTO < few minutes) Longer RPO/RTO permioed or insufficient bandwidth for coninuous Need data in specific state before replicaion can occur Updates sent as fast as network bandwidth permits Reduces network traffic with preserving consistent and Imely copies of the primary data set Can use automated scriping to trigger on- demand replicaion
Axiom and Non- Oracle ReplicaIon of ApplicaIons and Unstructured Data ZFS Storage Appliance ReplicaIon is best pracice Other Oracle and Non- Oracle replicaion tools are supported Axiom Max- Rep Hitachi ReplicaIon Manager EMC ReplicaIon Manager In addiion to providing support for legacy deployments, support for these products provides a migraion path to a future disaster recovery soluion featuring the Oracle ZFS Storage Appliance replicaion
Database ReplicaIon Methods Oracle AcIve Data Guard Supports both synchronous (zero data loss) and asynchronous (near- zero data loss) configuraions AcIve / Passive and AcIve / Read Only soluions Oracle Golden Gate AcIve- acive database instances for data distribuion and coninuous availability, minimal to zero downime during planned (or unplanned) outages for disaster recovery, system migraions, upgrades, and maintenance Heteroguinous SoluIons Oracle and Non- Oracle hardware and solware replicaion tools Non- Oracle database solware soluions Oracle and Non- Oracle hardware soluions
Storage Remote Mirroring vs Data Guard ReplicaIon Apples and Oranges Storage Remote Mirroring blocks are just bits on a disk Data Guard Oracle- aware physical and logical data consistency checks guarantee end to end data integrity
AcIve Data Guard Architecture Oracle Aware Process Maintains an Exact Physical Copy of Produc@on Primary Database Oracle Instance (in memory) Recovery Files SYNC or ASYNC database redo Ac@ve Standby Database Oracle Instance (in memory) Recovery Files Redo Apply Database Files Database Files open read- only
Oracle Golden Gate Architecture
Storage Remote Mirroring Architecture Generic - Must Mirror Every Write to Every File Primary Database Mirrored Volumes Oracle Instance (in memory) SYNC or ASYNC block replica@on Zero Oracle validaion 7x network volume 27x network i/o Zero producion offload, no access to db files
Disaster Recovery Licensing is Not Included ReplicaIon and cloning licenses for the Oracle ZFS Storage Appliance are not included with the Oracle SuperCluster hardware Each controller that uses these features needs a license whether it is internal to the Oracle SuperCluster or an external appliance purchased separately Oracle Data Guard licensing is part of the database licensing The cost of the licensing will depend on how the database is implemented AddiIonal licensing maybe desired for applicaion plugin s and other addiional features Oracle Golden Gate licensing is separate from the database The cost of the licensing will depend on how the database is implemented Xstream and Oracle AcIve Data Guard are included AddiIonal licensing maybe desired for applicaion plugin s and other addiional features
Complementary Technologies The following complementary technologies can play a key part in disaster recovery strategies for Oracle SuperCluster Oracle Recovery Manager Oracle Solaris Cluster Oracle Solaris Cluster Geographical EdiIon Oracle Clusterware Oracle Enterprise Manager Oracle ConfiguraIon Manager Oracle Enterprise Manager Ops Center 12c
Oracle E- Business Suite Architecture Overview Primary Site Secondary Site 10 GbE Data Center Network 10 GbE Data Center Network Node/PDOM 1 Oracle Solaris Oracle Solaris Cluster Node/PDOM Node/PDOM 2 2 Oracle Solaris Node/PDOM 1 Oracle Solaris Oracle Solaris Cluster Node/PDOM Node/PDOM 2 2 Oracle Solaris ZFS ReplicaIon GP Domain Oracle Solaris 11 Oracle RAC 11g R2 GP Domain Oracle Solaris 11 GP Domain Oracle Solaris 11 Oracle RAC 11g R2 GP Domain Oracle Solaris 11 Oracle Data Guard Database Domain Database Domain Database Domain Database Domain InfiniBand Network InfiniBand Network Oracle Exadata Storage Servers Oracle Exadata Storage Servers
How it Works Data Guard or Golden Replication Gate Replication or Golden Database Gate Content Database Content ZFS Replication Applications && Unstructured Data Remote Local
Comparing Database ReplicaIon Methods Requirement Active Data Guard GoldenGate Data protecion / data availability / disaster recovery ü ü 3 rd Party Tools Database rolling upgrades ü ü ü Cross plarorm migraions ü ü Zero downime applicaion upgrades AcIve/AcIve mulimaster Data integraion ü ü Many- to- one replicaion Replicate data subsets, transformaions Non- Oracle databases ü ü ü ü ü ü
QuesIons?