Select backup-and-restore, pilot-light, warm-standby, hot-standby, or active-active recovery based on RTO, RPO, failure scope, state, cost, and operations.
A disaster recovery strategy defines how people, data, infrastructure, applications, and traffic move from a disrupted state to an acceptable operating state. The familiar strategy labels are useful shorthand, but they are not service guarantees.
Choose a pattern only after defining:
| Strategy | What exists before disruption | Main recovery work | Relative standing cost | Typical fit |
|---|---|---|---|---|
| Backup and restore | protected data, artifacts, configuration, and infrastructure definitions | provision, restore, configure, validate, route | lowest | longer RTO and rebuild tolerance |
| Pilot light | replicated core data and a minimal foundation | deploy or start application tiers, scale, validate, route | low to medium | tighter RPO with moderate RTO |
| Warm standby | complete stack at reduced capacity with current data | scale, promote where required, validate, route | medium to high | recovery in minutes with predictable steps |
| Hot standby | production-capable stack ready but not normally serving significant traffic | promote or redirect, validate | high | very low interruption without multi-writer operation |
| Multi-site active-active | several sites serve production traffic | isolate failure, rebalance, reconcile if needed | highest | very low interruption or geographic service needs |
The cost and timing relationships are directional. A small workload might rebuild quickly. A large database might take hours to restore even when compute provisioning is automated. A managed service might provide fast promotion but still leave application validation and traffic changes to the customer.
The recovery environment is reconstructed from protected copies and reproducible definitions.
Strong implementations include:
This strategy minimizes standing infrastructure cost but depends heavily on control-plane availability, artifact access, capacity, transfer throughput, and automation. It is not “just restore the database.”
The core state and minimum foundation remain ready in the recovery location. Application capacity is absent, stopped, or minimal until recovery.
A pilot light can reduce RPO through continuous data replication while avoiding the cost of a complete running stack. It still requires tested deployment, scaling, service discovery, traffic, and validation. If the missing tiers take too long to create or capacity cannot be allocated, the RTO fails.
A complete, functional stack runs at reduced capacity. It should receive deployments, security updates, configuration changes, and recovery exercises so it does not drift from production.
Recovery normally includes:
Warm standby offers a strong balance for many critical systems, but only if the reduced environment is actually exercised.
The secondary stack is already production-capable and closely synchronized but does not normally serve substantial work. This avoids much of the scaling delay while keeping a simpler write-ownership model than full active-active.
The organization still needs health decisions, fencing, promotion, traffic movement, and capacity assurance. “Hot” is not a substitute for measured timings.
Several sites serve production work continuously. The model can support low interruption and geographic latency goals, but it introduces the most difficult questions:
Active-active still needs backups and cyber recovery. Live sites can all receive the same bad deployment, data corruption, or compromised command.
One workload may use different strategies for different events.
| Failure scenario | Possible primary response |
|---|---|
| single instance or node | local HA and automatic replacement |
| local zone | multi-zone HA or zone-level failover |
| primary region | warm standby or active service in another region |
| accidental data deletion | point-in-time restoration and reconciliation |
| ransomware or administrative compromise | isolated clean-room recovery |
| bad application release | rollback, roll forward, or traffic shift to a known-good version |
| external dependency failure | queueing, fallback, degraded mode, or alternate provider |
A regional failover design does not automatically solve ransomware. A clean backup does not automatically solve a five-minute regional RTO.
Cyber recovery must assume that production identities, hosts, configurations, and recent data may be untrustworthy. The plan may require:
Speed still matters, but restoring compromised state quickly is not success.
Inventory these before accepting an RTO:
If the recovery environment depends on the failed environment to retrieve these items, the design contains a circular dependency.
| Dominant requirement | Favor | Verify carefully |
|---|---|---|
| Lowest standing cost | backup and restore | complete rebuild time and artifact availability |
| Low RPO, moderate RTO | pilot light | deployment and scale-up path |
| Recovery in minutes | warm or hot standby | drift, capacity, promotion, traffic |
| Near-continuous service | active-active or hot failover | state, partition behavior, surviving capacity |
| Protection from logical corruption | historical recovery points | detection delay, retention, integrity |
| Protection from compromised credentials | isolated cyber recovery | trust re-establishment and clean restore |
| Error | Better rule |
|---|---|
| Selecting the most active pattern for every workload | Choose the least complex pattern that meets business objectives. |
| Assigning a universal RTO to a strategy label | Measure the actual workload, data, traffic, and validation workflow. |
| Treating infrastructure as the complete service | Include identity, configuration, external dependencies, and business validation. |
| Assuming standby stays ready automatically | Deploy, patch, observe, and exercise it continuously. |
| Using regional replication as cyber recovery | Isolate historical copies from compromised identities and current corruption. |
Continue with Replication and Consistency to understand the data trade-offs behind every standby pattern.
Further reading: AWS disaster recovery strategy descriptions, Google Cloud disaster recovery planning, and Microsoft Azure disaster recovery design guidance.