---
title: "Introduction to Frameworks Disaster Recovery"
canonical: "https://kb.myframeworks.com.au/space/FRAM/28396304/Introduction%20to%20Frameworks%20Disaster%20Recovery"
format: markdown
---
# <span style="color: #172b4d">Overview</span>

The backbone of the **Sterland Disaster Recovery module** lies in the **Progress After Imaging (AI) function** and the **Open Source utility 'rsync'**, which provides fast incremental file transfer between systems.

With the Progress AI, changes to the production Frameworks database are also written to additional AI files, which are also referred to as the **redo-logs**.

The prime function of AI allows changes made to the database to be stored on separate physical disks, so that in the event of total disk failure where the database resides, the database can be restored and the AI logs re-applied up to the point just before the failure. It also allows recovery from hardware failure, viruses, malware, cyberattacks, and accidental human error, where data that was deleted can be recovered from the AI logs.

In a **Disaster Recovery (DR) situation** where a separate DR backup server is maintained, an entire copy of the production database, referred to as the **Warm Spare database**, can be kept in sync with the production database. This is achieved by applying or rolling forward the AI logs taken from the production database.

With the **rsync utility**, individual files or entire directory structures can easily be kept in sync on a secondary system, where only the incremental changes are copied over the network. This provides a very efficient method of keeping all of the other applications and some of the operating system files in sync on the DR server.


<details>
<summary>To know more about the terminologies used in this guide, click here. </summary>

Throughout this guide, references are made to directory paths, or other syntax that vary from one site to another. 

For example: 

```
cd [LiveDbPath]
```

will convert to something like**:**

```
cd /prostix/data/live
```

And commands that need to be typed in will be displayed like the example above.
</details>

# Learn more about Frameworks Disaster Recovery

This User Guide outlines the steps and tasks involved in monitoring, testing, switching, and recovering between the Production and DR servers. 

Click on a links below for more information.

> Macro (rw-ui-children)