Sample Disaster Recovery plan
Abbreviations and acronyms
RPO |
Recovery Point Objectives (acceptable data loss) |
RTO |
Recovery Time Objectives (acceptable downtime) |
| NAS | Network Attached Storage |
| DR | Disaster Recovery |
| DC | Datacenter |
| DNS | Domain Name System |
| FQDN | Fully Qualified Domain Name |
Summary
Disaster Recovery is sub-set of Business Continuity, which involves a set of policies, tools and procedures to enable the recovery or continuation of vital technology infrastructure and systems (including applications) following natural or human induced disaster.
Disaster Recovery Plan presents the aspects of the solution relevant to backup and recovery, identifies and describes weaknesses in the system, and describes backup methods and recovery steps.This could include steps for replacing hardware, rebuilding/modifying/replacing the applications, restoring data, or cold backup systems that stand in for a failed solution.
Recovery point objective and recovery time objective
One consistent objective critical to the customer is to ensure reliable solution operations with a minimum of down time with a minimal possible data loss in a cost-effective manner.
Let's consider the following sample Disaster Recovery plan:
- Redundancy in main data center with sync NAS mirror for continuous data replication
- Warm Stand By environment in secondary data center with async NAS mirror for continuous data replication
- Nightly (every 24 hours) backup
The table below defines RPO and RTO (minimum, average, maximum) to recover and resume operations from the moment of incident registration for each type of the solution failure:
| Failure Type | Recovery Point | Recovery Time | Notes | ||||
|---|---|---|---|---|---|---|---|
| min | avg | max | min | avg | max | ||
| Single Server is down | 0 | 0 | 5m | 0.5h | 1h | 2h | Primary HA scenario: DNS switch to a local backup server, sync NAS mirror as a data recovery provider |
| Datacenter is down | 0 | 15m | 30m | 4h | 6h | 12h | Primary DR scenario: DNS switch to Warm site, async NAS mirror as a data recovery provider |
| Datacenter is down, NAS replica data integrity lost | 0 | 6h | 24h | 6h | 12h | 24h | Secondary DR scenario: DNS swith to Warm site, async NAS mirror and DB backup restore as a data recovery providers |
Data replication between the main site and the Warm Site DCs occurs by applying async NAS Mirroring technology. Fail over from a main site to the Warm Site occurs by a global DNS switch approach as the most efficient software DR best practice.
Backup and recovery methods
The Backup and Recovery Methods section describes the methods planned to backup the hardware, operating system(s), applications, infrastructure, resources, and data that comprise the solution. The description is included for each of these solution component classes: the type of backup, location of backups, backup procedures, and backup responsibilities. For each backup method, the procedures for using the backup to restart the solution and recover the state of its operations and the solution data is described below.
There are three major data recovery types introduced by the DR architecture:
- Hypervisor based replication a technology that automatically creates and maintains replicas of virtual hard disks or entire virtual machines (depending on the platform that is being used)
- Asynchronous NAS mirroring between the main site Datacenter and Warm Site DC
- Daily DB backup, automatically performed for the system and customer DBs
Testing DR plan
To ensure Disaster Recovery requirements are fulfilled in regard of the acceptable downtime and data loss objectives (RPO and RTO), the Testing procedure for DR should be regularly performed according to the steps below.
- Set up PROD and DR regions.
- Stop all services in PROD region.
- Execute Disaster Recovery Plan.
- Validate that site is operational.
Disaster Recovery plan prerequisites
- Data mirroring between (Asynch, Synch, Hypervisor) the main site and the Warm Site DCs should be configured by the client IT Operations team.
- DNS entries mapping with full FQDNs and appropriate IP addresses from both Main Site and Warm Site is created and maintained in up to date state.
- Alternative OCR license for a Warm Site infrastructure should be obtained in advance and stored on a suspended system.
- Alternative RPA configuration (Selenograph config file) with a list of RPA IPs should be prepared in advance (ideally during the Warm Site installation procedure) and stored on a suspended system.
- Alternative WorkFusion system web system and endpoints IP addresses mapped to the main system FQDNs, should be documented and stored in advance (during the Warm Site installation procedure).
- Warm Site infrastructure, including OS and Applications, has the same update versions and patches as the main site infrastructure has. The recommended way to meet this requirement is to include Warm Site updates into a main site Operation procedures.
- The Warm Site infrastructure is pre-provisioned, all the target apps are pre-installed and pre-configured according to the installation guide.
- All the apps in the Warm Site are stopped (in a "stand-by" mode).
Disaster Recovery plan assumptions
- Fail over from a main site to the Warm Site instance occurs by the defined configuration steps and a DNS switch to preserve a components FQDNs while an actual endpoint IP address might differ.
- The main facility of the organization has been destroyed or became nonoperational.
- Staff are available to perform critical functions defined within the disaster recovery plan.
- Staff can be notified and can report to the backup site(s) to perform critical processing, recovery and reconstruction activities.
- Off-site storage facilities and materials survive.
- An alternate facility is available.
- A backup site is available for processing the organization's work.
- The necessary long-distance and local communication lines are available to the organization.
- Vendors will perform according to their general commitments to support the organization in a disaster.
- Warm Site should be in active state only the minimal necessary time to recover the Main Site from the disaster.