Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by, MySQL & O’Reilly Media, Inc. Top considerations for backup of MySQL Dmitri Joukovski, Zmanda.

Similar presentations


Presentation on theme: "Presented by, MySQL & O’Reilly Media, Inc. Top considerations for backup of MySQL Dmitri Joukovski, Zmanda."— Presentation transcript:

1 Presented by, MySQL & O’Reilly Media, Inc. Top considerations for backup of MySQL Dmitri Joukovski, Zmanda

2 Why do you need to backup MySQL?  Disaster recovery  Compliance requirements  Protecting against user error  Application testing

3 What are your recovery objectives?  To what point in time do you want to recover your database? Recovery Point Objective (RPO)  How much time will you have to recover your database? Recovery Time Objective (RTO)

4 Be ready for different types of recovery  The whole server  Specific database  Specific table  Specific transactions

5 Easy recovery = successful recovery  Make a list of possible recovery situations Original location New hardware and same OS and MySQL version New hardware and different OS  Test all of them  Actual recoveries happen under stress

6 How much backup will impact your application?  Backup window – the amount of time your application is unavailable or degraded Cold, warm and hot backup  Size of database  Database activity  Business requirements  Plan for backup early on Define your backup window

7 Do you know what to backup?  Number of MySQL servers  Storage engines (don’t forget about the future)  Use of MySQL replication  Pay special attention to:  Referential integrity  MySQL versions being used  Application might store data outside of MySQL

8 What is the best time to backup?  Database activity Is there a time database is less active? Nature of activity (selects, inserts/updates)  Postpone backup if database is busy  Where do you want to backup?  Not on the same spindles!

9 How do you manage backups?  Automation  Pre-backup and post-backup  Security Encryption Who has the rights to recover data technical and business rights

10 What kind of tracking and reporting you need?  Timely notifications Backup failures  Reports about backups  Retention period of your backups Defines how much space you need Purging expired backups

11 What are the available solutions?  Write your own script  Pay $300 for MySQL recommended solution – Zmanda Recovery Manager

12 Takeaways  Think about recovery first and be ready for different types of recovery  Understand impact of backup on your application  Figure out what, where and when to backup  Notifications and reports will simplify your backup procedures and ensure successful recoveries


Download ppt "Presented by, MySQL & O’Reilly Media, Inc. Top considerations for backup of MySQL Dmitri Joukovski, Zmanda."

Similar presentations


Ads by Google