CLCloudGuide
A Disaster Recovery Runbook Your Team Can Actually Use
A disaster recovery plan only works if someone under pressure can follow it. This guide explains what a usable runbook contains, how to set recovery objectives and how to test the runbook so it still works when you need it.
- Published
- Updated
- Reading
- 4 minutes
- Prepared by
- EngineSpire Technologies
Key points
- Set recovery time and recovery point objectives with business owners; they decide what the design must achieve.
- Recover in dependency order: power and network, identity, DNS, data, then applications.
- A runbook is a sequence of verifiable steps with owners, not a description of the architecture.
- Keep the runbook and emergency credentials available when email, file shares and the directory are down.
- Test on a schedule, record the actual recovery time and fix what the test reveals.
Plan, runbook and backup are different things
A business continuity plan covers how the whole organization keeps operating: people, facilities, suppliers and communication. A disaster recovery plan covers restoring IT services. A runbook is the step-by-step procedure for recovering from a specific scenario. Backups are an ingredient; restoring them in the right order, with the right people and credentials, is what the runbook describes.
Start with recovery objectives
- Recovery time objective (RTO): how long a service can be unavailable.
- Recovery point objective (RPO): how much recent data can be lost, measured in time.
Set both per service with its business owner, then group services into tiers. Compare the objectives with what the current design can deliver. When the design cannot meet an objective, that gap is a funding and risk decision for management, not a technical footnote.
Scenarios worth writing for
- Ransomware affecting servers and possibly backups.
- Loss of the server room through fire, flooding or a prolonged power outage.
- An outage at a cloud provider or a critical SaaS application.
- Corruption or accidental deletion of a key database.
- Loss of internet connectivity at the main office.
- Key people being unavailable, for example during a typhoon.
Each scenario changes the first hour. Ransomware requires isolation and investigation before restoration; a failed storage array does not.
What every runbook contains
- Scope and trigger: the scenario, and who can declare a disaster.
- Roles and contacts: incident lead, technical leads, communications lead, business owners and vendors, with alternates, contract numbers and support hours.
- Decision points: for example, "If the primary site cannot be restored within four hours, fail over to the recovery site."
- Prerequisites: access to the recovery site, break-glass credentials, licences and spare hardware.
- Recovery sequence: the order of restoration, based on dependencies.
- Procedures: numbered steps, each with an expected result and a check.
- Validation: how business users confirm the service works.
- Communication templates: for staff, customers and, where personal data is involved, regulators.
- Failback: how to return to normal operation afterwards.
- Version history: date, owner and what changed.
Recover in dependency order
- Facilities and power.
- Core network, firewalls and internet access.
- Identity services: domain controllers, Microsoft Entra ID or other directories, MFA.
- DNS, time synchronization and certificates.
- Storage and backup platforms.
- Databases.
- Application servers.
- Integrations and scheduled jobs.
- User access: VPN, virtual desktops and endpoints.
- Validation and handover to the business.
Write steps people can follow
- One action per step.
- Exact host names, console paths and commands.
- The expected result, and what to do if the result is different.
- Approximate duration, so the incident lead can track progress against the RTO.
- Clear warnings on destructive steps.
- No phrases like "restore the database as usual". Under pressure, nothing is usual.
Keep it available during the disaster
A runbook stored only on the file server that ransomware just encrypted is useless. Keep an encrypted offline copy with each incident lead, a printed copy in a secure location, and emergency access to credentials that does not depend on your main directory or email.
Test it
| Test | What it proves | Suggested rhythm |
|---|---|---|
| Tabletop walkthrough | Roles, decisions and documentation gaps | At least yearly and after major changes |
| Restore test | Backups restore, and how long it takes | Regularly for critical systems |
| Partial failover | A service runs from the recovery site | Based on risk and change frequency |
| Full exercise | The whole sequence works within the RTO | When feasible, typically yearly |
Record actual times against objectives, log every problem as an action with an owner and update the runbook immediately.
Notes for ransomware recovery
- Contain first: isolate affected systems and preserve evidence.
- Identify a clean restore point; malware may have been present before encryption started.
- Rebuild identity systems if they were compromised, and reset credentials.
- Scan restored systems before reconnecting them.
- Involve legal counsel. If personal data was affected, the National Privacy Commission's breach management rules require notification within 72 hours for breaches that meet their criteria.
Common questions
What is the difference between RTO and RPO?
RTO is how long a service can be unavailable. RPO is how much recent data you can afford to lose, expressed as time. A four-hour RPO means backups or replication must capture changes at least every four hours.
How often should we test disaster recovery?
Test restores of critical systems on a regular schedule, walk through the runbook with the team at least once a year, and test again after major changes. The right frequency depends on how often systems change and how critical they are.
Is cloud-based disaster recovery enough for a small organization?
It can be. Replicating servers or backups to a cloud provider avoids a second physical site, but the runbook still has to cover network access, identity, DNS, licensing and how users reach the recovered systems.
Sources and further reading
- [1]SP 800-34 Rev. 1: Contingency Planning Guide for Federal Information Systems — NIST
- [2]Disaster Recovery of Workloads on AWS: Recovery in the Cloud — Amazon Web Services
- [3]#StopRansomware Guide — CISA
Need this applied to your environment?
We can turn this guide into a scoped assessment of your own sites, systems and constraints.
Keep reading
- CLAWS Landing Zone Checklist for Growing Philippine CompaniesA landing zone is the governed starting point for everything you run in AWS: accounts, identity, logging, networking and guardrails. This checklist covers the decisions to make before the first production workload moves.6 min read
- CLGoogle Cloud Migration Planning: A Practical Readiness GuideBefore moving workloads to Google Cloud, find out what you run, decide how each workload should move and build the foundation for identity, networking, security and cost control. This guide walks through the readiness work.4 min read
- CLAzure Hybrid Cloud Architecture for Organizations with On-Premises SystemsMost organizations adopting Azure keep some systems on-premises for years. A hybrid architecture connects identity, networking, management and security across both, so the estate behaves as one environment rather than two.4 min read
