> For the complete documentation index, see [llms.txt](https://karansingh.gitbook.io/aws-saa-c02/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://karansingh.gitbook.io/aws-saa-c02/disaster-recovery-and-migrations/plan-for-disaster-recovery.md).

# Plan for Disaster Recovery

## **Define recovery objectives for downtime and data loss**

* **RTO:**
  * **Recovery Time Objective** = How much **time an application can be down** without causing significant damage to the business.
  * **Maximum acceptable delay between the interruption of service and restoration of service**.<br>
* **RPO:**
  * **Recovery Point Objective** = How much **data that can be lost** before significant harm to the business occurs.
  * **Maximum acceptable amount of time since the last data recovery point**.

![](https://4079160698-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOmHH1M7R1RV5MGm4F7%2F-MPBpZAqqY3LvtsqD04F%2F-MPErg-bZUSUci3csnOx%2Fimage.png?alt=media\&token=7edcd3d7-a164-4fb9-ba18-7538e0473eaa)

## **Use defined recovery strategies to meet the recovery objectives**

* **Backup and restore:**
  * **RPO/RTO = Hours**
  * Back up your data and applications using **point-in-time backups** into the DR Region.
    * Restore this data when necessary to recover from a disaster.<br>

* **Pilot light:**
  * **RPO = 10s of minutes**
  * **Replicate your data** from one region to another and provision a copy of your core workload infrastructure.<br>

* **Warm standby:**

  * **RPO/RTO = Minutes**
  * **Maintain a scaled-down but fully functional version of your workload always running** in the DR Region.

* **Multi-site (active-active)**
  * **RPO/RTO = Near zero**
  * **Workload runs on AWS as well as on your existing on-site infrastructure** in an active-active configuration.<br>

* **Multi-region:**
  * **RPO/RTO = Near zero**
  * Your **workload is deployed to, and actively serving traffic from, multiple AWS Regions**.
  * Requires you to **synchronize data across Regions**.

![](https://4079160698-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MOmHH1M7R1RV5MGm4F7%2F-MPEtYiEpnLjG9_uN8zh%2F-MPEyxagA8ivG9M-HanQ%2Fimage.png?alt=media\&token=2c358cea-4b08-4ebf-b9c4-54d31411110d)

## **Implement features like Backups, Multi-AZ, Replication to help disaster recovery**

## **Automate recovery**

* Use AWS or third-party tools to **automate system recovery and route traffic to the DR site or region**.
