CISSP-116 · Lesson 11 of 12 · 27 min
Disaster recovery sites, plans and testing
A disaster recovery plan is a promise: if the primary facility or platform is lost, these systems will be running again within these times. Keeping that promise depends on three things. There must be somewhere to recover to, with the capacity and connectivity required. There must be a plan that people can follow under stress, with clear roles and up-to-date procedures. And the plan must have been tested often enough that the organization knows it works and its people know what to do. This lesson covers those three things, along with the business continuity exercises that bring the wider organization into the picture.
The CISSP outline covers these topics in sub-domains 7.10 (recovery site strategies and multiple processing sites), 7.11 (implement disaster recovery processes: response, personnel, communications, assessment, restoration, training and awareness, lessons learned), 7.12 (test disaster recovery plans: read-through or tabletop, walkthrough, simulation, parallel and full interruption) and 7.13 (participate in business continuity planning and exercises). NIST SP 800-34 Revision 1 and ISO 22301 remain the main references.
Recovery site options
Recovery sites are traditionally described by how ready they are. A hot site is a fully equipped facility with current systems and data, able to take over within minutes to hours. A warm site has facilities, power, network and some hardware, but systems need configuration and data restoration, taking hours to days. A cold site provides space, power and cooling but no ready equipment, so recovery takes days to weeks. A mirrored or active-active arrangement runs production in two sites at once, so either can carry the load with little or no interruption. Other options include mobile sites delivered in trailers or containers, reciprocal agreements with another organization to share facilities, and service bureaus or recovery providers that offer shared facilities on subscription.
| Option | Typical RTO | Relative cost | Considerations |
|---|---|---|---|
| Mirrored or active-active | Near zero | Highest | Two full production environments; design for consistency |
| Hot site | Minutes to hours | High | Hardware, software and data kept current; regular testing |
| Warm site | Hours to days | Medium | Partial equipment; restore and configure on declaration |
| Cold site | Days to weeks | Low | Space and utilities only; equipment must be sourced |
| Cloud recovery (pilot light or warm standby) | Minutes to hours | Low to medium | Pay mainly when used; depends on automation and cloud region capacity |
| Mobile site | Days | Medium | Useful for regional events; needs a location and connectivity |
| Reciprocal agreement | Uncertain | Low | Hard to enforce; partner may be hit by the same event or lack capacity |
Cloud platforms have changed these economics. Approaches such as backup and restore to the cloud, pilot light (keeping core data replicated and a minimal environment ready to scale up), warm standby (a scaled-down copy running continuously) and multi-region active-active let organizations buy short RTOs without owning a second data center. They introduce their own considerations: infrastructure as code and automation must be maintained so the environment can be built on demand; cloud region capacity may be constrained during a widespread event; identity and network dependencies must also be recoverable; and data residency requirements, such as keeping certain Canadian public sector or health data in Canada, may limit which regions can be used.
Geographic separation matters for any site. The recovery location should be far enough from the primary that a single regional event, such as a flood, wildfire, ice storm, earthquake or extended power outage, is unlikely to affect both, but close enough for staff to reach if they must travel, and for replication latency to be acceptable. Shared dependencies, such as the same telecommunications provider's central office or the same electrical substation, can defeat apparent separation.
# Choose the cheapest recovery option that meets each tier's RTO (annual cost, synthetic)
options = [
('cold site', 120, 30000),
('cloud backup and restore', 24, 45000),
('warm site', 12, 140000),
('cloud pilot light', 4, 90000),
('cloud warm standby', 1, 210000),
('hot site', 1, 420000),
('active-active', 0.1, 650000),
]
tiers = {'Tier 0 foundation': 2, 'Tier 1 ordering and dispatch': 6, 'Tier 2 support and payroll': 48, 'Tier 3 deferrable': 168}
total = 0
for tier, rto in tiers.items():
ok = [o for o in options if o[1] <= rto]
name, opt_rto, cost = min(ok, key=lambda o: o[2])
total += cost
print(f'{tier:30s} RTO {rto:>4} h -> {name:25s} (RTO {opt_rto} h, ${cost:,}/yr)')
print(f'Total annual recovery cost: ${total:,}')Tier 0 foundation RTO 2 h -> cloud warm standby (RTO 1 h, $210,000/yr) Tier 1 ordering and dispatch RTO 6 h -> cloud pilot light (RTO 4 h, $90,000/yr) Tier 2 support and payroll RTO 48 h -> cloud backup and restore (RTO 24 h, $45,000/yr) Tier 3 deferrable RTO 168 h -> cold site (RTO 120 h, $30,000/yr) Total annual recovery cost: $375,000
In this synthetic comparison, cloud warm standby meets the foundation tier's two-hour RTO at half the cost of a hot site, and cloud pilot light meets Tier 1's six hours far more cheaply than a warm site. The point is not that cloud always wins, but that recovery cost should be decided tier by tier from the BIA, rather than by picking one site type for everything. A real comparison would include staff, licenses, network and the cost of testing.
The disaster recovery plan
A DR plan must be usable by people who are tired, stressed and possibly not the usual system experts. NIST SP 800-34 suggests a structure with supporting information (purpose, scope, assumptions and concept of operations), an activation and notification phase, a recovery phase, a reconstitution phase and appendices with contact lists, vendor information, procedures and system details. The plan must be available when primary systems are not: printed copies, copies on secured mobile devices and copies at the recovery site are all common.
| Phase | Key activities | Outcome |
|---|---|---|
| Activation and notification | Assess damage, decide whether to declare a disaster, notify the recovery team and stakeholders | A clear, authorized decision to invoke the plan |
| Recovery | Restore systems in priority order at the recovery site, following procedures | Critical services running in their recovery state |
| Reconstitution | Test restored systems, validate data, return to the primary or a new permanent site, deactivate the plan | Normal operations and lessons learned |
Declaring a disaster is a significant decision: it may trigger costs under recovery contracts, move staff and change how customers are served. The plan should name who can declare (usually a small group of senior managers, with alternates) and give criteria, such as an expected outage longer than a system's RTO. Delay in declaring is a common failure: teams spend hours trying to fix the primary site, then start recovery too late to meet objectives.
Returning to the primary site, sometimes called failback, deserves as much planning as failover. It must be scheduled to minimize disruption, data changed during the recovery period must be synchronized back, and the primary must be verified before traffic moves. Many organizations rehearse failover but never failback, and discover the difficulty only after a real event.
Personnel, communications and assessment
People are the most important part of a DR plan and the most often overlooked. The plan should identify primary and alternate staff for each role, recognizing that some people may be unavailable because they are affected by the same event. Staff need safe travel and lodging if they must work at the recovery site, and rotations for extended operations. Their families' safety comes first; personnel safety and emergency management are discussed in Lesson 12, and occupational health and safety obligations are covered in the HSE courses.
Communications in a disaster follow the same principles as in incident response: pre-approved templates, authorized spokespeople, alternate channels that do not depend on the affected systems and regular, date-stamped updates. Damage assessment, early in the activation phase, determines what has been lost, how long the primary will be unavailable and therefore whether to declare. Throughout, the team should log decisions and actions; that record supports insurance claims, regulatory questions and the lessons-learned review.
Testing the plan
Testing proves that the plan works and trains the people who must carry it out. The CISSP outline names five types of test, in increasing order of realism, cost and risk. A read-through or checklist review has plan owners review the plan for accuracy and completeness. A walkthrough or tabletop exercise has the team talk through a scenario step by step. A simulation rehearses the response to a realistic scenario, sometimes with actions performed, but without actually failing over production. A parallel test brings up systems at the recovery site and processes real or copied workloads there while production continues at the primary site. A full interruption test shuts down the primary and moves production to the recovery site; it gives the most assurance but carries real business risk and needs senior approval.
| Test type | What happens | Disruption risk | Typical frequency |
|---|---|---|---|
| Read-through (checklist) | Owners review the plan for accuracy | None | At least annually and after changes |
| Walkthrough or tabletop | Team discusses a scenario step by step | None | At least annually |
| Simulation | Realistic scenario rehearsed, some actions performed | Low | Annually for critical systems |
| Parallel | Recovery site processes workload while production continues | Low to moderate | Annually for critical systems |
| Full interruption | Production moved to the recovery site | High | Rarely, with executive approval |
Every test should have objectives set in advance (for example, restore the order database within six hours with data no older than 15 minutes), measured results, and a report with findings and corrective actions tracked to closure. Tests that always succeed may be too easy; the purpose is to find problems while the cost of finding them is low.
# Summarize DR test results against objectives (synthetic)
tests = [
# system, test type, RTO target h, achieved h, RPO target min, achieved min
('order-db', 'parallel', 6, 4.5, 15, 6),
('web-store', 'parallel', 6, 7.2, 15, 6),
('identity', 'simulation', 2, 1.6, 5, 2),
('payroll', 'tabletop', 48, None, 1440, None),
('dispatch-app', 'parallel', 6, 5.8, 60, 75),
]
met = 0
measured = 0
for sysname, kind, rto_t, rto_a, rpo_t, rpo_a in tests:
if rto_a is None:
print(f'{sysname:13s} {kind:10s} not measured (discussion-based test)')
continue
measured += 1
ok = rto_a <= rto_t and rpo_a <= rpo_t
met += ok
note = 'met' if ok else 'ERROR ' + ', '.join(x for x, bad in [('RTO missed', rto_a > rto_t), ('RPO missed', rpo_a > rpo_t)] if bad)
print(f'{sysname:13s} {kind:10s} RTO {rto_a:4.1f}/{rto_t} h RPO {rpo_a:3d}/{rpo_t} min {note}')
print(f'{met} of {measured} measured tests met both objectives')order-db parallel RTO 4.5/6 h RPO 6/15 min met web-store parallel RTO 7.2/6 h RPO 6/15 min ERROR RTO missed identity simulation RTO 1.6/2 h RPO 2/5 min met payroll tabletop not measured (discussion-based test) dispatch-app parallel RTO 5.8/6 h RPO 75/60 min ERROR RPO missed 2 of 4 measured tests met both objectives
Two systems missed objectives. The web store took longer than its RTO because, as in Lesson 9's example, it waited for a dependency; and the dispatch application lost more data than its RPO allowed because its replication interval had drifted from the design. Both become tracked corrective actions, and both would have been unpleasant surprises in a real disaster.
Business continuity exercises
Business continuity exercises extend testing beyond IT. They examine whether business units can operate with workarounds, such as paper forms, alternate suppliers or staff working from other locations, while systems are restored, and whether leaders can make decisions and communicate effectively. ISO 22301 requires organizations to exercise and test their continuity procedures at planned intervals and after significant changes, and to review the results. A well-designed exercise program builds over time: from discussion-based tabletops, to functional exercises that test specific capabilities, to full-scale exercises involving multiple teams and sometimes external partners such as suppliers, emergency services or regulators.
Training and awareness complete the picture. Everyone should know the basics, such as where to go and how to receive information during an emergency, and people with continuity or DR roles need deeper training and practice. Plans must be maintained: reviewed at least annually, after each test or real event, and whenever systems, staff, suppliers or business priorities change. Version control and distribution lists ensure that the copy people reach for in a crisis is the current one.
Worked problem
Designing an annual DR test program
A regional health services organization has 40 systems in four tiers and has only ever done read-through reviews. The board asks for assurance that critical clinical systems can be recovered.
Show solution
- Start with tabletop exercises for Tier 0 and Tier 1 systems, including clinical leaders, to validate roles and decisions.
- Run simulations or parallel tests for each Tier 0 and Tier 1 system in the first year, with objectives tied to the BIA.
- Track findings and corrective actions; re-test systems that missed objectives.
- Hold one organization-wide continuity exercise with downtime procedures in clinical units.
- Report to the board on objectives met, issues found and actions closed, and set the next year's program.
Answer: Build a progressive program from tabletop to parallel tests for critical systems, with measured objectives and board reporting; avoid jumping straight to a risky full interruption test.
Common mistakes
MistakeChoosing one recovery site type for all systems.
InsteadChoose recovery options tier by tier from the BIA objectives and costs.
MistakeRelying on a reciprocal agreement for critical systems.
InsteadUse recovery capacity the organization controls or has contracted with enforceable terms.
MistakeSpending hours fixing the primary before declaring a disaster.
InsteadDefine declaration authority and criteria, such as an expected outage longer than the RTO.
MistakeTesting failover but never failback.
InsteadPlan and rehearse the return to normal operations.
MistakeStarting a test program with a full interruption test.
InsteadProgress from read-through and tabletop to simulation and parallel tests before considering full interruption.
MistakeStoring the only copy of the DR plan on the systems it is meant to recover.
InsteadKeep current copies available offline and at the recovery site.
Summary and key terms
- Recovery sites range from cold to warm, hot and active-active; cloud options offer short RTOs at lower cost.
- Recovery sites need geographic separation without shared hidden dependencies.
- NIST SP 800-34 plans have activation and notification, recovery and reconstitution phases.
- Declaration authority and criteria prevent costly delay; failback needs planning too.
- People, communications and damage assessment are core parts of DR.
- The five test types are read-through, walkthrough or tabletop, simulation, parallel and full interruption.
- Business continuity exercises test workarounds and leadership; ISO 22301 requires planned exercises and review.
- Hot site
- A fully equipped recovery facility with current systems and data, ready within minutes to hours.
- Warm site
- A recovery facility with infrastructure and some equipment, needing configuration and data restoration.
- Cold site
- A recovery facility with space and utilities but no ready equipment.
- Pilot light
- A cloud recovery approach keeping core data replicated and a minimal environment ready to scale.
- Reciprocal agreement
- An arrangement for organizations to use each other's facilities in a disaster.
- Reconstitution
- Returning to normal operations at the primary or a new permanent site.
- Failback
- Moving operations from the recovery site back to the primary site.
- Parallel test
- A test in which the recovery site processes workload while production continues normally.
- Full interruption test
- A test in which production is shut down at the primary and moved to the recovery site.
- Disaster declaration
- The authorized decision to invoke the disaster recovery plan.
Practice problems
Work each problem on paper first, then reveal the answer to check.
Rank hot, warm and cold sites by recovery time.
Show answer
Hot is fastest, then warm, then cold.
What is a pilot light recovery approach?
Show answer
Core data replicated to the cloud with a minimal environment ready to scale up when needed.
Give two weaknesses of reciprocal agreements.
Show answer
They are hard to enforce, and the partner may be affected by the same event or lack capacity.
What can defeat apparent geographic separation?
Show answer
Shared dependencies such as the same telecommunications office or electrical substation.
Name the three operational phases in NIST SP 800-34.
Show answer
Activation and notification, recovery, and reconstitution.
What is a good criterion for declaring a disaster?
Show answer
An expected outage longer than the system's RTO.
What is failback?
Show answer
Returning operations from the recovery site to the primary site.
List the five DR test types in order.
Show answer
Read-through, walkthrough or tabletop, simulation, parallel, full interruption.
Which test type carries the highest business risk?
Show answer
Full interruption.
What does ISO 22301 require about exercises?
Show answer
Exercising and testing at planned intervals and after significant changes, with results reviewed.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.