Disaster recovery strategy for databases on AWS
Oliver Francis, Balaji Desikachari, Jitendra Kumar, and Suhas Basavaraj, Amazon Web Services (AWS)
March 2024 (document history)
In October 2021, Forbes Technology Council published an article titled Why Disaster Recovery Is No Longer Optional For Today's Businesses
If your workloads are running on AWS, undoubtedly a bulk of your data resides in AWS databases. Whether it is data stored in a relational database system (RDBMS) such as Amazon Aurora MySQL-Compatible Edition or a NoSQL database such as Amazon DynamoDB, this data is valuable to your business. Developing a DR strategy that is specific to databases on AWS helps you understand what AWS offers in terms of disaster recovery for your databases and how you can leverage this information in your DR plan for the AWS Cloud.
The following swim lane diagram presents high-level tasks associated with defining and implementing a DR strategy. The two columns show the tasks owned by the executive management team and the tasks owned by application owners and architects. The executive management team owns decision-making. This team defines the DR strategy to be followed by the organization, drives DR adoption across the organization, decides if automation will be required to accomplish DR goals, and defines the DR test plan.
When the DR strategy is in place, the executive management team works with the application owners and architects to choose the right databases that fit the recovery time objective (RTO) and recovery point objective (RPO) expectations that are derived from the DR strategy. As the executive management team drives the adoption of the DR strategy, application owners and architects evaluate the databases that are used within their applications and migrate to the right database if the current ones don’t achieve the RTO and RPO set for their application. The application owners and architects also build automation if required and participate in DR testing to refine and improve the application-level DR.
This article explains these steps at a high level for business leaders and decision makers who want to formulate a cross-Region DR strategy that helps meet their business objectives. The article assumes some technical knowledge and familiarity with disaster recovery terminology but no AWS expertise.