1 Choosing Disaster Recovery Solution for Database Systems EECS711 : Security Management and Audit Spring 2010 Presenter : Amit Dandekar Instructor : Dr.

Slides:



Advertisements
Similar presentations
Chapter 16: Recovery System
Advertisements

SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
Recovery Planning A Holistic View Adam Backman, President White Star Software
VERITAS Confidential Disaster Recovery – Beyond Backup Jason Phippen – Director Product and Solutions Marketing, EMEA.
1 CSIS 7102 Spring 2004 Lecture 8: Recovery (overview) Dr. King-Ip Lin.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
©2006 ITT Educational Services Inc. Course Name: IT390 Business Database Administration Unit 5 Slide 1 IT390 Business Database Administration Unit 5 :
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
Database Administration Chapter FOSTER School of Business Acctg. 420.
Keith Burns Microsoft UK Mission Critical Database.
Section 3 : Business Continuity Lecture 29. After completing this chapter you will be able to:  Discuss local replication and the possible uses of local.
National Manager Database Services
Oracle Database High Availability Brandon Kuschel Jian Liu Source: Oracle Database 11g Release 2 High Availability An Oracle White Paper November 2010.
Business Continuity & Disaster Recovery Lauren Farese – Oracle Corporation Paul Christman – VERITAS Software Walter Callahan – State of Ohio.
Building Highly Available Systems with SQL Server™ 2005 Vineet Gupta Evangelist – Data and Integration Microsoft Corp.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Disaster Recovery as a Cloud Service Chao Liu SUNY Buffalo Computer Science.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Business Continuity and Disaster Recovery Chapter 8 Part 2 Pages 914 to 945.
1 Chapter 12 File Management Systems. 2 Systems Architecture Chapter 12.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
DotHill Systems Data Management Services. Page 2 Agenda Why protect your data?  Causes of data loss  Hardware data protection  DMS data protection.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
©2006 Merge eMed. All Rights Reserved. Energize Your Workflow 2006 User Group Meeting May 7-9, 2006 Disaster Recovery Michael Leonard.
Business Continuity Planning with SQL Server HADR options
Rajib Kundu Agenda Definitions Failover Cluster Database Snapshots Log shipping Database Mirroring.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Lecture 12 Recoverability and failure. 2 Optimistic Techniques Based on assumption that conflict is rare and more efficient to let transactions proceed.
Copyright © 2009 EMC Corporation. Do not Copy - All Rights Reserved.
Disaster Recovery and Business Continuity Planning.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
1 Chapter Overview Understanding Data Restoration Issues Understanding the Types of Database Backups Understanding the Restoration Process.
High Availability in DB2 Nishant Sinha
Presented by, MySQL & O’Reilly Media, Inc. Top considerations for backup of MySQL Dmitri Joukovski, Zmanda.
IMS 4212: Data and Database Administration 1 Dr. Lawrence West, Management Dept., University of Central Florida Data & Database Administration.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Backing Up and Restoring Databases by Using the SQL Server 2000.
18 Copyright © 2004, Oracle. All rights reserved. Backup and Recovery Concepts.
18 Copyright © 2004, Oracle. All rights reserved. Recovery Concepts.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
Your Data Any Place, Any Time Always On Technologies.
® _1 Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
DISASTER RECOVERY PLAN By: Matthew Morrow. WHAT HAPPENS WHEN A DISASTER OCCURS  What happens to a business during a disaster?  What steps does a business.
14 Copyright © 2007, Oracle. All rights reserved. Backup and Recovery Concepts.
Are You High? Can You Recover? Robert Douglas SQL Saturday #468, Sydney 27 th February 2016.
Microsoft Connect /23/ :39 PM
Oracle Database High Availability
Planning for Application Recovery
Navigating the options for Data Redundancy
AlwaysOn Mirroring, Clustering
Maximum Availability Architecture Enterprise Technology Centre.
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Oracle Database High Availability
SQL Server High Availability Amit Vaid.
Disaster Recovery Services
SpiraTest/Plan/Team Deployment Considerations
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
OnBase Training Speaker: Dora Compis Disaster Recovery.
Using the Cloud for Backup, Archiving & Disaster Recovery
Designing Database Solutions for SQL Server
Presentation transcript:

1 Choosing Disaster Recovery Solution for Database Systems EECS711 : Security Management and Audit Spring 2010 Presenter : Amit Dandekar Instructor : Dr. Hossein Saiedian

2 Contents Database failures types Availability solutions Availability mechanisms Recovery procedures Conclusion

3 Failure types Database failure types – Transient – Crash – Media – Site – Operator – Malicious Least Severe Most Severe

4 Failure types Hardware related Human error Power failure Others Natural disaster DBMS related 30% 25% 20% 16% 6% 3% Source: Forrester Research, Inc.

5 Availability solutions Two categories of availability solutions – Sporadic un-availability of database Mission critical systems Online transaction processing systems – Complete un-availability of database Data warehouse Decision support systems

6 Availability solutions Protect against sporadic unavailability Used to guard against sporadic outages Implementation may be co-located – Geographically distributed to protect against site failure Recovery time is expected to be within minutes or less Recovery point is within minutes or immediate More complicated to deploy and expensive Expensive

7 Availability solutions Protect against complete unavailability Used to guard against disasters Geographically distributed implementation Recovery times within hours or days Recovery point may be within hours or days Relatively less complicated to deploy Less expensive

8 Availability mechanisms Data synchronization – Online synchronization Primary and secondary are always synchronized – Allows immediate primary takeover – Comes with communication and performance overhead Offline synchronization – Offline synchronization Synchronization performed when no active transactions occurring Typically backup site synced periodically – May lose updates in case of disaster

9 Availability mechanisms Data replication – Active replication Data is transferred and processed Can share workload with primary site – Secondary should have enough processing power – Passive replication Data is transferred and stored without processing Typically use Redundant Array of Disks (RAID) – Guards against media failure Remote mirror required to recover from site failure

10 Popular availability solutions 40% 35% 20% 5% Backup tapes Log shipping Mirroring and replication Others Source: Forrester Research, Inc.

11 Disaster recovery procedure Recovery when using active replication or online synchronization – Hot site is made the primary site by system admin Automated fail-over may treat transient failures as disasters – Recovery time can be as short as few minutes

12 Disaster recovery procedure Three common disaster recovery approaches when using off-line or passive mechanisms – Sledgehammer Rebuild entire database from scratch Off-line approach for non-critical, non-volatile data – Behind the back copying Copy and rebuild table spaces and index datasets – Scalpel Performs restoration of data at granular level Restore one table at a time in order of priority

13 Conclusion Evaluate and identify your database availability requirements – Protect against sporadic un-availability – Protect against complete unavailability Choose appropriate availability mechanism as disaster recovery technique – Active replication or online synchronization – Passive replication or offline synchronization

14 References Choy, Manhoi, Hong Va Leong, and Man Hon Wong. "Disaster recovery techniques for database systems." Commun. ACM 43.11es (2000): Yuhanna, Noel. "ForrTel: Making Your Enterprise Database Highly Available." Forrester Research. Forrester Research, Web. 19 Feb