Successfully reported this slideshow.
Your SlideShare is downloading. ×

Webinar slides: Disaster Recovery Planning for MySQL & MariaDB with ClusterControl

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 48 Ad

Webinar slides: Disaster Recovery Planning for MySQL & MariaDB with ClusterControl

Download to read offline

Watch this webinar replay on disaster recovery planning for MySQL and MariaDB, which builds on our recent white paper of the same title.
Organizations need an appropriate disaster recovery plan in order to mitigate the impact of downtime. But how much should a business invest? Designing a highly available system comes at a cost, and not all businesses and certainly not all applications need five 9’s availability.
Therefore, disaster recovery can and should be implemented at different levels. These can be anything from periodic full backups that are archived offsite, to multi-datacenter setups with synchronous data replication. What is right for the business will vary by mission-criticalness.
So if you find yourself wondering about disaster recovery planning for MySQL and MariaDB, if you’re unsure about RTO and RPO or whether you should you have a secondary datacenter, or concerned about disaster recovery in the cloud …
Then this replay is for you!
Watch Vinay Joosery, CEO at Severalnines, as he explains key disaster recovery concepts and walks us through the relevant options from the MySQL & MariaDB ecosystem in order to meet different tiers of disaster recovery requirements; and learn how ClusterControl can help fully automate an appropriate disaster recovery plan.
This webinar builds upon a related white paper written by Vinay on disaster recovery, which you can download here: https://severalnines.com/resources/whitepapers/disaster-recovery-planning-mysql-mariadb.

AGENDA
- Business Considerations for DR
- Is 100% uptime possible?
- Analyzing risk
- Assessing business impact
- Defining DR
- Outage Timeline
- RTO
- RPO
- RTO + RPO = 0 ?
- DR Tiers
- No offsite data
- Database backup with no Hot Site
- Database backup with Hot Site
- Asynchronous replication to Hot Site
- Synchronous replication to Hot Site
- Implementing DR with ClusterControl
- Demo
- Q&A

SPEAKER
Vinay Joosery, CEO, Severalnines, is a passionate advocate and builder of concepts and business around distributed database systems. Prior to co-founding Severalnines, Vinay held the post of Vice-President EMEA at Pentaho Corporation - the Open Source BI leader. He has also held senior management roles at MySQL / Sun Microsystems / Oracle, where he headed the Global MySQL Telecoms Unit, and built the business around MySQL's High Availability and Clustering product lines. Prior to that, Vinay served as Director of Sales & Marketing at Ericsson Alzato, an Ericsson-owned venture focused on large scale real-time databases.

Watch this webinar replay on disaster recovery planning for MySQL and MariaDB, which builds on our recent white paper of the same title.
Organizations need an appropriate disaster recovery plan in order to mitigate the impact of downtime. But how much should a business invest? Designing a highly available system comes at a cost, and not all businesses and certainly not all applications need five 9’s availability.
Therefore, disaster recovery can and should be implemented at different levels. These can be anything from periodic full backups that are archived offsite, to multi-datacenter setups with synchronous data replication. What is right for the business will vary by mission-criticalness.
So if you find yourself wondering about disaster recovery planning for MySQL and MariaDB, if you’re unsure about RTO and RPO or whether you should you have a secondary datacenter, or concerned about disaster recovery in the cloud …
Then this replay is for you!
Watch Vinay Joosery, CEO at Severalnines, as he explains key disaster recovery concepts and walks us through the relevant options from the MySQL & MariaDB ecosystem in order to meet different tiers of disaster recovery requirements; and learn how ClusterControl can help fully automate an appropriate disaster recovery plan.
This webinar builds upon a related white paper written by Vinay on disaster recovery, which you can download here: https://severalnines.com/resources/whitepapers/disaster-recovery-planning-mysql-mariadb.

AGENDA
- Business Considerations for DR
- Is 100% uptime possible?
- Analyzing risk
- Assessing business impact
- Defining DR
- Outage Timeline
- RTO
- RPO
- RTO + RPO = 0 ?
- DR Tiers
- No offsite data
- Database backup with no Hot Site
- Database backup with Hot Site
- Asynchronous replication to Hot Site
- Synchronous replication to Hot Site
- Implementing DR with ClusterControl
- Demo
- Q&A

SPEAKER
Vinay Joosery, CEO, Severalnines, is a passionate advocate and builder of concepts and business around distributed database systems. Prior to co-founding Severalnines, Vinay held the post of Vice-President EMEA at Pentaho Corporation - the Open Source BI leader. He has also held senior management roles at MySQL / Sun Microsystems / Oracle, where he headed the Global MySQL Telecoms Unit, and built the business around MySQL's High Availability and Clustering product lines. Prior to that, Vinay served as Director of Sales & Marketing at Ericsson Alzato, an Ericsson-owned venture focused on large scale real-time databases.

Advertisement
Advertisement

More Related Content

More from Severalnines (20)

Advertisement

Webinar slides: Disaster Recovery Planning for MySQL & MariaDB with ClusterControl

  1. 1. July 2018 Disaster Recovery Planning for MySQL & MariaDB Vinay Joosery Presenter vinay@severalnines.com
  2. 2. Copyright 2017 Severalnines AB I'm Jean-Jérôme from the Severalnines Team and I'm your host for today's webinar! Feel free to ask any questions in the Questions section of this application or via the Chat box. You can also contact me directly via the chat box or via email: info@severalnines.com during or after the webinar. Your host & some logistics
  3. 3. Copyright 2017 Severalnines AB
  4. 4. Copyright 2017 Severalnines AB Automation & Management Deployment ● Deploy a Cluster in Minutes ● On-Prem or Cloud (AWS/Azure/Google) Monitoring ● Systems View with 1 sec Resolution ● DB / OS stats & Performance Advisors ● Configurable Dashboards ● Query Analyzer ● Real-time / historical Management ● Backup Management ● Upgrades & Patching ● Security & Compliance ● Operational Reports ● Automatic Recovery & Repair ● Performance Management ● Automatic Performance Advisors
  5. 5. Copyright 2017 Severalnines AB Supported Databases
  6. 6. Copyright 2017 Severalnines AB Our Customers
  7. 7. Poll - Downtime during your last major outage Copyright 2018 Severalnines AB (choose one) ● Up to 10 minutes ● Up to 1 hour ● Up to 4 hours ● Up to 24 hours ● More than a day
  8. 8. July 2018 Disaster Recovery Planning for MySQL & MariaDB Vinay Joosery Presenter vinay@severalnines.com
  9. 9. Agenda ● Business Considerations for Disaster Recovery ○ Is 100% uptime possible? ○ Analyzing risk ○ Assessing business impact ● Defining Disaster Recovery ○ Outage Timeline ○ RTO ○ RPO ● RTO + RPO = 0 ? ● Disaster Recovery Tiers ○ No offsite data ○ Database backup with no Hot Site ○ Database backup with Hot Site ○ Asynchronous replication to Hot Site ○ Synchronous replication to Hot Site ● Implementing Disaster Recovery with ClusterControl ○ Demo
  10. 10. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Business Considerations for Disaster Recovery
  11. 11. What is Disaster Recovery? ● Failures ○ Operational (power, network, IT systems) ○ Natural (hurricane, flood, fire, earthquake) ○ Human caused (operator error, malicious activity, terrorism) ● Drivers ○ How fast can we get up and running ○ What data have we lost ○ How can we reduce risk Policies, tools & procedures that ensure your data is secure and protected in case of an outage or serious catastrophe
  12. 12. Uptime Guarantees - Why Compromise?
  13. 13. The Small Print
  14. 14. “We Offer 100% Availability, But We Exclude… “ ● Planned outages ○ e.g., server or network maintenance ● Failure of network, power or facilities delivered by an upstream provider ● DOS attacks, hacker activity or other malicious events ● Acts of God ○ e.g., weather related - hurricane, flood
  15. 15. Low Downtime Comes at a Cost
  16. 16. Analyzing Risk
  17. 17. Assessing Business Impact
  18. 18. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Defining Disaster Recovery
  19. 19. Stockholm to Oslo Train Breaks Down After One Hour x
  20. 20. Outage Timeline
  21. 21. Recovery Time Objective (RTO)
  22. 22. Recovery Point Objective (RPO)
  23. 23. RTO + RPO = 0 ? DNS Failover Database Replication Site Failover Storage Clustering Data Integrity Security Load Balancing Split Brain Prevention Traffic Management ApplicationClustering Network Bonding File Replication DB Clustering
  24. 24. “Everything Fails, All the Time” Werner Vogels
  25. 25. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Disaster Recovery Tiers
  26. 26. Cost of Disaster Recovery
  27. 27. Matching Disaster Recovery Plans to the Business
  28. 28. Backup with No Hot Site ● Physical vs Logical backup ○ High impact on RTO ● Combine Full & Incremental ○ PITR-compatible to reduce RPO ● Schrödinger’s backup ○ “The condition of any backup is unknown until a restore is attempted” ● Encryption ● Keep a copy of latest backup in active site
  29. 29. Poll - How often do you test your backups? Copyright 2018 Severalnines AB (pick one) ● At least once a month ● Once a quarter ● Once a year ● Rarely ● Never
  30. 30. Backup Retention ● Local Server ○ Up to 1 week ● Local Datacenter ○ Up to 2 weeks ● Remote Datacenter ○ Up to 4 weeks ○ Plus keep monthly backups & annual backups as required
  31. 31. Backup with Hot Site ● We can reinstall DBs and apps from scratch and restore data ● Recovery time predictable ● In case of AWS, pre-configured AMIs can be used to quickly provision the application environment
  32. 32. Asynchronous Replication to Hot Site ● Low RTO ○ ‘Almost current’ data enables fast failover ● Low RPO ● Add a delayed slave to guard against operator error ● Backup still important
  33. 33. Synchronous Replication to Hot Site ● Highest tier of DR ○ Minimal RPO and RTO ● Data on primary site and hot sites have same transactional state ○ Failover instantaneous and automatic ● Failure detection time is main culprit that adds to RTO ● 3 sites to avoid network partitioning
  34. 34. Synchronous Replication to Hot Site - Database Proxy
  35. 35. Poll - What is your Database DR strategy? Copyright 2018 Severalnines AB (multiple choice) ● We don’t have one ● Data backups stored offsite ● Lazy replication to a standby DR site ● Multiple active datacenters with live application failover ● Other
  36. 36. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Concluding Remarks
  37. 37. Reality Check Disaster Recovery Planning & Testing Source: https://www.zetta.net/resource/state-disaster-recovery-2016
  38. 38. Source:https://uptimeinstitute.com/about-ui/ press-releases/uptime-institute-annual-surve y-results-enterprise-owned-data-centers-still- primary-compute-venue Geographically Distributed Datacenters on the increase Uptime Institute Data Center Industry Survey (2017)
  39. 39. Failover the New Normal ● Failover used to be a complex procedure ○ Required lot of staff ○ Required availability of VPs / technology heads ● In modern distributed infrastructure, design for failure ● Considerations ○ How many sites? ○ How to route users to sites? ○ What goes into a failover?
  40. 40. Source: https://severalnines.com/blog/database-tco-calculating-total-cost-ownership-mysql-management Calculating Database TCO - Colocation
  41. 41. Source: https://severalnines.com/blog/database-tco-calculating-total-cost-ownership-mysql-management Calculating Database TCO - Cloud
  42. 42. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Demo
  43. 43. Copyright 2017 Severalnines AB Copyright 2018 Severalnines AB Q & A
  44. 44. Additional Resources Free Disaster Recovery Whitepaper severalnines.com/res ources/whitepapers
  45. 45. Additional Resources Free Database Backup Whitepaper severalnines.com/res ources/whitepapers
  46. 46. Additional Resources ● Calculating Database TCO ○ https://severalnines.com/blog/database-tco-calculating-total-cost-owner ship-mysql-management ● Multi-DC setups for MySQL & MariaDB ○ https://severalnines.com/blog/multiple-data-center-setups-using-galera- cluster-mysql-or-mariadb ● Contact us: info@severalnines.com

×