BUSINESS CONTINUITY · OCTOBER 12, 2026

How to Test a Disaster Recovery Plan in Practice

A practical guide to turning a disaster recovery plan into a measurable operational capability with RTO, RPO, backup restores, failover and failback.

Having a disaster recovery plan does not mean the organization is ready for a disaster. A procedure sitting on a file server may fail when owners change, the infrastructure grows, administrator accounts become inaccessible or a backup takes longer than expected to restore.

The most important distinction I have seen over years of enterprise IT operations is this: taking backups is a technical task; bringing a service back within an acceptable time and with the right data is a business continuity capability. That capability can only be proven through regular exercises, measurement and improvement.

Business Impact Analysis→RTO / RPO→Failover→Validation→Failback→Improvement
1 · THE KEY DISTINCTION

High availability, backup and disaster recovery are not the same thing

High availability aims to keep a service running on another component when one component fails. Backup preserves a copy of data at a point in time. Disaster recovery restores critical services by managing people, processes, data, applications, infrastructure and communication together.

A server may have a second node, but both nodes can be affected by the same power, storage or network problem in a single data center. A copy of the data may exist at another location, yet the service may not come up if DNS, certificates, licensing, authentication or application dependencies have not been prepared.

That is why high availability server infrastructure is an important part of disaster recovery, but it is not a disaster recovery plan on its own.

2 · BUSINESS IMPACT ANALYSIS

The first step is business impact analysis, not technology

Trying to recover every system in the same time is both expensive and unrealistic. First, determine how long each business process can tolerate an outage. In a hotel, PMS, POS, access control, internet access and reservation integrations may have different priorities. In a hospital, patient admission, laboratory, imaging and clinical applications cannot all be placed in the same recovery group.

Business impact

Which operations, revenue or customer experience are affected when the service stops?

Time impact

What is the consequence of the outage after the first hour, four hours and one day?

Dependencies

Which applications, networks, identity systems, vendors and locations does the service depend on?

Workaround

Can the work be carried out temporarily by hand or with a different system?

At the end of this exercise, systems can be grouped as critical, important and supporting. The recovery order should be based on business impact, not on what is technically easiest.

3 · TARGETS

RTO and RPO must be realistic and measurable

RTO — Recovery Time Objective defines how quickly a service must be usable again. "As soon as possible" is not an RTO. "Available for user login and core transactions within four hours of the disaster declaration" is a measurable target.

RPO — Recovery Point Objective defines the point in time before the incident to which data must be recoverable. A one-hour RPO means that losing up to roughly one hour of data is accepted.

Zero RTO and zero RPO may sound ideal, but they are difficult and costly to achieve. If the business cannot accept any data loss, the technical architecture must support that at the replication, network, storage and application levels.

4 · EXERCISE LEVELS

An exercise program should have more than one level

Tabletop exercise

Representatives from the technical team, business units, security, communications and management walk through a defined scenario together. If the primary data center is assumed to be unreachable, who declares the disaster, what is the alternative communication channel and who contacts the vendor? This exercise exposes gaps in responsibilities and procedures without making any technical changes.

Component restore test

A selected server, database, virtual machine or set of files is restored to an isolated environment. The test does not end when the job looks successful; opening the files, database consistency, application services and access permissions are all verified. On the Microsoft 365 side, protection and restore scope should be assessed together with the Microsoft 365 backup and business continuity guide.

Partial failover test

A specific application or service is moved to the secondary environment in a controlled way. Network routing, DNS, security policies, authentication, certificates and application dependencies are tested together.

End-to-end disaster recovery exercise

Multiple systems are brought up in the secondary environment according to the defined recovery order. After the technical tests, business units validate real user scenarios. This level requires a careful enterprise IT change management process and an approved rollback plan.

5 · RUNBOOK

How to write a recovery runbook that actually works

A disaster recovery document should not be a descriptive policy text but a working instruction that can be followed under pressure. For each critical service it should clearly include:

  • Service owner, technical leads and authority to declare a disaster
  • System, network, application, licensing and vendor dependencies
  • Recovery priority with target RTO and RPO
  • Secure emergency access method and the backup or replication source
  • Step-by-step failover and technical validation tests
  • Business acceptance testing, communication flow and the failback procedure
  • Thresholds for stopping or reversing the plan

The document must not be stored only on systems that a disaster could take down. Authorized people need access to a secure, independent copy. Passwords should never be written into the runbook; use a corporate password vault and a defined emergency access method instead.

6 · MEASUREMENT

A successful exercise is not "the servers came up"

Success criteria must be set before the exercise. The time taken to declare the disaster, time to reach the team, whether services came up within the target RTO, whether restored data meets the RPO and the results of user transactions should each be recorded separately.

Propagation of DNS and network changes, data flows in integrations, monitoring and security controls, and the business acceptance result should also be measured. If the target RTO was four hours and the service came up in six, the exercise must not simply be closed as "completed"; the cause of the two-hour gap and the corrective action must be identified.

7 · CYBER RECOVERY

A ransomware scenario is different from a classic failure

In a hardware failure, the most recent replica can be valuable. In a ransomware or data corruption scenario, however, replication may already have carried faulty or encrypted data to the secondary environment. That is why not only the latest copy but also a known clean recovery point must be considered.

The exercise should check that the backup management platform can be accessed independently of the main identity infrastructure, and verify immutable or offline backups, multi-factor authentication and separate administrator accounts.

8 · FAILBACK

An exercise is not complete without failback

Bringing the service up in the secondary environment is only half of the operation. When the primary environment is ready again, you need to decide which data is authoritative, how changes will be synchronized and how users will be moved back.

During failback, synchronizing data in the wrong direction, overwriting new data or changing DNS too early can cause a second outage. Failback should therefore be planned as a separate change, with a backup, consistency checks, a maintenance window and user acceptance testing.

IMPLEMENTATION CHECKLIST

15 checks for a disaster recovery exercise

  1. Have critical business processes and service owners been identified?
  2. Have systems been prioritized by business impact?
  3. Have RTO and RPO been approved for each critical service?
  4. Are application, network, DNS, identity, certificate and licensing dependencies documented?
  5. Are the disaster declaration criteria and the authorized person defined?
  6. Is the technical and management communication tree up to date?
  7. Have emergency access accounts been tested securely?
  8. Has backup integrity and restorability been verified?
  9. Can the runbook be executed by another team member?
  10. Can the secondary environment handle the production load?
  11. Are technical validation and business acceptance scenarios ready?
  12. Can the achieved RTO and RPO be measured?
  13. Is there a clean, independent recovery point protected against ransomware?
  14. Is failback included in the test scope?
  15. Do findings have an owner, a target date and a retest date?
CONCLUSION

An untested plan is an unverified assumption

Investing in disaster recovery is not just buying a second data center, cloud replication or backup licenses. The real value lies in the organization being able to prove in which order, with which data and within what time it can bring its critical services back.

You can start with a small tabletop exercise, then move on to component restores and controlled failover tests. Every exercise makes the plan a little more realistic, the team a little better prepared and recovery time a little more predictable.

OFFICIAL SOURCES

Technical sources behind this guide

This approach has been developed alongside NIST SP 800-34 Rev. 1, Microsoft business continuity and disaster recovery guidance, Azure Well-Architected disaster recovery recommendations and the CISA StopRansomware Guide. Every organization should build its own procedure according to its risk tolerance and legal obligations.

IT consulting →Let's plan your DR exercise →