8.2 Business Continuity & Disaster Recovery (Domain 3.5)
Key Takeaways
- BC/DR strategy starts from business priorities and risk scenarios—not from enabling every multi-region feature a CSP offers.
- RTO (maximum tolerable downtime), RPO (maximum tolerable data loss in time), and recovery service level (capacity/function to restore) are the core business requirements that size cloud recovery architectures.
- Plans must be created, implemented, and regularly tested; untested runbooks and never-restored backups are not recovery capabilities.
- Cloud-specific patterns—multi-AZ and multi-region designs, backups/replication, and automated failover—must still account for control-plane risk, identity dependencies, DNS, secrets, and ransomware-safe backup isolation.
- On CCSP items, match the resilience pattern to BIA-driven RTO/RPO/cost; “maximum redundancy everywhere” is rarely the best answer.
Business Continuity and Disaster Recovery
Domain 3.5 requires you to plan Business Continuity (BC) and Disaster Recovery (DR) in cloud contexts. Domain 1.4 introduced BC/DR as a secure-design principle grounded in Business Impact Analysis (BIA). Domain 3.5 deepens the operational planning: strategy, business requirements (RTO, RPO, recovery service level), and creation, implementation, and testing of the plan—expressed with cloud building blocks such as multi-AZ/region deployment, backups, and failover.
BC vs DR (Exam Clarity)
| Term | Focus | Typical outcomes |
|---|---|---|
| Business Continuity (BC) | Keep critical business functions operating during disruption | Alternate processes, staff, sites, communications, degraded but usable service |
| Disaster Recovery (DR) | Restore IT systems and data after a disaster or major failure | Failover, restore from backup, rebuild, failback |
| Resilience / high availability | Absorb component failures with minimal interruption | Multi-AZ clustering, load balancing, health checks |
HA reduces the chance that a single disk or AZ failure becomes a “disaster.” BC/DR plans address scenarios HA alone cannot: full region loss, ransomware encrypting production and online backups, prolonged identity-provider outage, or supply-chain failure of a critical SaaS dependency. CCSP wants you to choose the right layer for the failure mode in the stem.
BC/DR Strategy
A strategy is the high-level approach linking business priorities to technical patterns and investment. Strategy is not a vendor feature checklist.
Strategy inputs:
- Business Impact Analysis (BIA) — process criticality, financial/safety/regulatory impact over time, dependency maps.
- Risk scenarios — regional outage, cyber attack, insider sabotage, data corruption, CSP control-plane event, network partition, pandemic staffing loss, third-party SaaS failure.
- Constraints — budget, skill, data residency, contractual SLAs with your customers, recovery site jurisdictions.
- Service model mix — IaaS rebuild flexibility vs SaaS reliance on vendor recovery commitments.
| Strategic posture | Meaning | Typical cloud pattern |
|---|---|---|
| Accept short outage, low cost | Longer RTO/RPO acceptable | Backup and rebuild; pilot light |
| Balanced resilience | Moderate RTO/RPO | Warm standby in second AZ/region |
| Near-continuous availability | Very short RTO/RPO | Hot-hot multi-region active-active |
| Cyber recovery emphasis | Survive destructive attack | Isolated immutable backups, clean rebuild paths |
| Hybrid continuity | On-prem + cloud mutual failover | Cloud as DR site or burst |
Strategy principles for cloud:
- Design for failure domains (disk → host → rack → AZ → region → global services).
- Prefer automation and infrastructure-as-code so recovery is repeatable under stress.
- Include people and process: who declares a disaster, who talks to customers/regulators, how you communicate when email is down.
- Address dependencies outside your VPC: DNS, identity, certificate authorities, payment gateways, package registries, observability SaaS.
- Plan failback, not only failover—how and when production returns to the primary environment.
- Align strategy with contracts and SLAs you sell to your customers; your internal RTO cannot be weaker than external commitments without risk acceptance.
Exam trap: Selecting active-active global design for a low-criticality internal wiki because “cloud makes it easy,” ignoring cost and complexity. Strategy is proportionate to BIA.
Business Requirements: RTO, RPO, and Recovery Service Level
These three requirements translate business pain into engineering targets. Memorize definitions and relationships.
| Metric | Definition | Engineering implication |
|---|---|---|
| Recovery Time Objective (RTO) | Maximum acceptable time to restore a function after disruption | Drives standby heat (cold/warm/hot), automation, staffing, multi-region readiness |
| Recovery Point Objective (RPO) | Maximum acceptable data loss measured in time | Drives backup frequency, replication mode (async vs sync), transaction log shipping |
| Recovery service level | Level of service/capacity that must be available after recovery (for example, 100% of normal transactions vs 40% degraded mode) | Drives sizing of DR environment, feature flags, queue backlog plans |
Worked Relationships
- A trading API with RTO = 15 minutes and RPO = 0–1 minute cannot rely on nightly backups alone; it needs continuous replication or synchronous patterns and automated failover.
- A monthly reporting warehouse with RTO = 72 hours and RPO = 24 hours may use daily backups and rebuild automation—multi-region active-active is usually waste.
- Recovery service level at 50% capacity within RTO may allow a smaller warm standby that scales out after failover, reducing steady-state cost.
Related Terms (Useful Distinctions)
| Term | Meaning |
|---|---|
| MTD (Maximum Tolerable Downtime) | Business limit beyond which viability is threatened; RTO should be ≤ MTD |
| WRT (Work Recovery Time) | Time to resume business processing after IT is restored (data validation, staff readiness) |
| MTTR | Mean time to repair—operational metric, not a substitute for RTO targets |
| SLO/SLA | Service level objectives/agreements; external SLA credits do not equal your BC success |
Setting Requirements
- Inventory critical processes and supporting applications/data stores.
- Quantify impact curves (hourly loss, regulatory clocks, safety).
- Assign RTO/RPO/recovery service level per process, not one global number for the entire enterprise.
- Map technical dependencies—if identity RTO is 4 hours but the app RTO is 15 minutes, the identity tier is misaligned.
- Document assumptions (for example, “DNS TTLs are 60 seconds”; “CSP regional API is available”).
- Obtain business owner acceptance; security/engineering cannot invent RTOs in isolation.
Cloud-specific requirement pitfalls:
- Counting only compute restore time while ignoring DNS propagation, certificate rebinding, secret retrieval, and cold-start data rehydration.
- Setting RPO of zero without accepting the cost and latency of synchronous multi-region writes.
- Assuming multi-AZ deployment meets a multi-region RTO requirement—AZs share regional fate for some failure classes.
- Ignoring logical corruption and ransomware: replication can faithfully replicate bad states; RPO for clean data may require versioned or immutable recovery points older than the last replication.
Recovery service level examples:
- E-commerce: checkout and payments at 100% within RTO; recommendations engine degraded.
- Healthcare scheduling: read of appointments within RTO; new analytics jobs deferred.
- Manufacturing MES: production line control first; historical reporting later.
Write these priorities into the plan so responders do not waste the RTO window restoring low-value services first.
Creation, Implementation, and Testing of the Plan
Creation
A usable BC/DR plan is a controlled document set, not a slide deck. Typical contents:
| Section | Content |
|---|---|
| Scope & objectives | Systems, processes, RTO/RPO/recovery service levels |
| Roles & authority | Incident commander, technical leads, comms, legal, executive sponsors; declaration criteria |
| Contact trees | Primary/alternate people; out-of-band channels |
| Dependency maps | Apps, data, identity, network, third parties, runbooks locations |
| Technical runbooks | Step-by-step failover, restore, validation, failback |
| Data recovery procedures | Backup selection, integrity checks, ransomware clean-room steps |
| Communication templates | Customers, regulators, staff, status pages |
| Suppliers | CSP support severity paths, critical SaaS status, telecom |
| Return to normal | Failback criteria, data resync, post-incident review |
Cloud plan creation extras: account/subscription IDs, regions, infrastructure-as-code repositories, image pipelines, key-management recovery (who can unlock CMKs if the primary region identity path fails), and break-glass procedures that still preserve auditability.
Implementation
Implementation turns the document into deployed capability:
- Provision DR accounts/regions, networking, and identity trust before a crisis.
- Configure backup jobs, replication, and retention aligned to RPO—including backup immutability or offline copies for cyber scenarios.
- Automate recovery with infrastructure-as-code, golden images, and tested pipelines.
- Pre-stage secrets and certificates or define secure retrieval that works during outage.
- Train staff; ensure more than one person can execute each critical runbook.
- Align monitoring and alerting so declaration criteria are observable (health checks, synthetic transactions, RPO lag alarms).
Implementation anti-patterns: DR region never receives configuration updates (config drift); backups succeed but restore is never practiced; multi-region database is configured with replication lag exceeding RPO without alarms; runbooks live only on the primary file share that is unavailable during the outage.
Testing
Untested plans are hypotheses. Testing maturity ladder:
| Test type | What it proves | Notes |
|---|---|---|
| Checklist / tabletop | Role clarity, decision logic, communication | Low risk; does not prove technical restore |
| Backup restore test | Data recoverability and RPO feasibility | Restore to isolated environment; measure time |
| Component failover | AZ or node HA behavior | Necessary but not sufficient for region loss |
| Functional DR exercise | Application works in DR with test traffic | Validate recovery service level |
| Full interruption / parallel test | End-to-end capability under realistic load | Highest confidence; needs careful change control |
| Cyber recovery exercise | Ability to recover from corrupted or encrypted estates | Emphasize isolation and clean build |
Testing governance: schedule tests on a calendar tied to risk; document results, gaps, and remediation; retest after major architecture changes; include third-party dependencies when contracts allow. Measure actual time-to-recover and data-loss window against RTO/RPO—do not pass a test that “mostly worked” without metrics.
Exam keywords: if a stem says backups exist but the organization has never restored them, the correct improvement is testing/restore validation, not buying a third region by default.
Cloud-Specific Patterns: Multi-AZ/Region, Backups, and Failover
Multi-AZ and Multi-Region
| Pattern | Protects against | Limitations |
|---|---|---|
| Single AZ | Little beyond host/disk | AZ failure takes the service down |
| Multi-AZ (same region) | AZ power/network/facility events | Regional control-plane or wide regional disasters; correlated cyber events |
| Multi-region active-passive | Regional outage | Failover time, data replication lag, DNS/identity cutover complexity |
| Multi-region active-active | Regional outage with minimal RTO | Data consistency design, higher cost, operational complexity, global blast radius of bad deploys |
Design notes:
- Place redundant instances and data stores across AZs for production tiers that need HA.
- Use health checks and load balancers so failed nodes leave the pool automatically.
- For multi-region, decide data consistency model early (async replication implies nonzero RPO).
- Remember global services (some identity, DNS, or CDN control planes) may have different failure modes than regional compute.
- Data residency rules may forbid certain multi-region placements—strategy must respect law and contract.
Backups and Replication
| Approach | Strength | Watch-outs |
|---|---|---|
| Periodic snapshots/backups | Simple, point-in-time recovery | RPO equals backup interval; restore time affects RTO |
| Continuous / frequent incremental | Tighter RPO | Cost, catalog management |
| Cross-region copy | Survives regional loss | Replication lag; egress cost; residency |
| Synchronous replication | Near-zero RPO | Latency, availability coupling |
| Immutable / WORM backups | Ransomware and insider delete resistance | Legal erase conflicts; cost |
| Application-consistent backups | Clean database state | Needs agents/quiesce coordination |
3-2-1 style thinking still applies in cloud: multiple copies, multiple locations/media classes, and at least one copy insulated from production credentials. Replication alone is not backup if ransomware or bad admin deletes or encrypts all replicas through the same identity.
Failover
Failover is the act of shifting traffic and processing to a surviving environment.
| Element | Cloud practice |
|---|---|
| Detection | Health checks, synthetic monitoring, multi-signal confirmation to avoid flapping |
| Decision | Automated for well-tested HA; human declaration for full DR when business impact is huge |
| Traffic shift | DNS weighted/failover records, global load balancers, anycast, application service mesh |
| Data readiness | Promote read replica, mount restored volumes, apply transaction logs |
| Identity & secrets | Ensure DR environment trusts the same IdP or has documented alternate |
| Validation | Smoke tests, critical transaction probes, data integrity checks before full cut |
| Failback | Reverse replication, maintenance window, communication |
Automation vs human control: Highly practiced AZ failover is often automated. Full-region or cyber DR may keep a human in the loop to avoid catastrophic split-brain or premature declaration. Document both paths.
Integrated Scenario
A payments platform BIA sets RTO 30 minutes, RPO 5 minutes, recovery service level 100% authorization path / 50% reporting. Strategy: multi-AZ active in primary region, warm standby in a second region with continuous async replication (lag alarmed at 3 minutes), immutable daily backups in a separate account for cyber recovery, automated AZ failover, and semi-automated regional failover with executive declaration. Quarterly restore tests measure actual RTO; tabletop exercises cover ransomware declaring primary and online replicas unsafe. That design maps strategy → requirements → implementation → testing without blindly enabling every product feature.
Exam Approach and Common Traps
- Extract RTO, RPO, and recovery service level (or infer from business impact).
- Match pattern heat (backup/rebuild vs warm vs hot) to those numbers and cost.
- Ask whether the failure is AZ, region, cyber, or dependency—pattern must fit.
- Prefer answers that include testing when capability is claimed but unproven.
- Include identity, DNS, and backups isolation in multi-region thinking.
Common traps:
- Equating multi-AZ with multi-region disaster survival.
- Treating CSP SLA credits as a BC plan.
- Replicating ransomware to the DR site with no immutable recovery point.
- Writing plans that only restore IT but ignore recovery service level and business validation (WRT).
- Never testing restores because “the backup job shows green.”
BIA states a claims-processing system can tolerate at most 4 hours of downtime and 15 minutes of data loss, and must restore at least 80% of normal claim intake capacity. Which requirement set is correctly stated?
An organization runs production in a single cloud region across three availability zones with automatic load-balancer failover between AZs. Which disaster scenario is still inadequately addressed by multi-AZ alone?
Nightly backups complete successfully every day, but the team has never restored them. A ransomware event encrypts production and online snapshots accessible with the same admin role. What is the most important BC/DR improvement?
Which statement best describes an appropriate cloud BC/DR strategy decision process?