Disaster Recovery

MDO on Cloud Disaster Recovery 

Disaster recovery (DR) is about preparing for and recovering from a disaster. Any event that has a negative impact on a company’s business continuity or finances could be termed a disaster. This  includes hardware or software failure, a network outage, a power outage, physical damage to a  building like fire or flooding, human error, or some other significant event.  

In this section we will address the following: 

  1. Key steps for backup and data restore 
  2. Disaster Recovery Operational Levels 
  3. Falling back from disaster 

1 Key steps for backup and Data Restore 

A) Select an appropriate tool to back up your data. 

MDO is hosted on Amazon cloud and uses AWS services to backup data. Below are two of the services used by Prospecta for data backup:

  • AWS S3  

Prospecta uses AWS S3 to backup critical data that needs to be restored quickly in case of failure. Transferring data to and from Amazon S3 is typically done through the network and is therefore accessible from any location.  

AWS Import/Export is used to move large amounts of data into/from Amazon S3 

  • Amazon Glacier 

For longer time data storages and where several hours of data recovery time are adequate clients can opt to use amazon glacier to store data backups at an extra cost. AWS Glacier offers the same durability as Amazon S3. 

B) Appropriate retention policy for the data is ensured. 

  • Application backup 

Prospecta maintains application data backup for the last 30 days which ensures that the application can be restored with any of the last 30 days backup. 

  • Database Backup 

Prospecta maintains a database backup for 35 days before it is deleted. It ensures that clients can restore their database with any of the last 35 days snapshots. 

C) Appropriate security measures for data, including encryption are ensured. 

Prospecta ensures that all data backups are encrypted and cannot be accessed without the encryption key. 

D) Recovery of data and the restoration of the system is regularly tested. 

Prospecta conducts quarterly restoration testing to ensure that data can be restored from a backup in case of an incident. Any issues found are analyzed and resolved on priority. 

2 Disaster Recovery Operational Levels 

Recovery time objective (RTO) – The time it takes after a disruption to restore a business process to its service level, as defined by the operational level agreement (OLA).  

Recovery point objective (RPO) -The acceptable amount of data loss measured in time.  

Prospecta has an acceptable RTO of 8 hours and RPO of 4 hours based on the financial impact to the business when systems are unavailable. Prospecta can set up MDO to have a 15 mins RPO at an agreed cost. 

 3 Falling back from disaster 

Data can be restored from a backup/snapshot to a point of time before the disaster thereby preventing data loss.