60% of small businesses that lose critical data for more than 10 days file for bankruptcy within a year. A Business Impact Analysis (BIA) tells you exactly which systems you can’t afford to lose, and for how long. This lesson integrates BIA with the foundational disaster recovery concepts needed to turn analysis into action.
BIA begins by interviewing process owners to determine Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) for every critical business function. RTO defines the maximum tolerable downtime; RPO defines the maximum acceptable data loss measured in time. For example, a trading platform might have an RTO of 5 minutes and RPO of 0, demanding synchronous replication.
# Simple BIA calculator
critical_systems = {
'payment_gateway': {'rto_hours': 1, 'rpo_minutes': 0},
'customer_portal': {'rto_hours': 4, 'rpo_minutes': 15},
'internal_wiki': {'rto_hours': 24, 'rpo_minutes': 1440}
}
for system, reqs in critical_systems.items():
if reqs['rto_hours'] <= 1:
print(f"{system} requires high-availability architecture")BIA is not an IT‑only exercise. Finance, legal, and operations must all participate to quantify the true cost of downtime—lost revenue, regulatory fines, and brand erosion.
Once RTOs and RPOs are defined, the disaster recovery strategy is chosen: backup & restore, pilot light, warm standby, or multi‑site active‑active. The tighter the RTO/RPO, the more expensive the solution. A DRP outlines the step‑by‑step procedures, contact lists, and failover mechanisms to meet those objectives during an actual disaster.
The above snippet is part of a PostgreSQL DR drill. Regular testing is mandatory—an untested DR plan is just a document. Many frameworks like ISO 22301 require annual exercises.
| DR Strategy | RTO | RPO | Cost |
|---|---|---|---|
| Backup & Restore | Hours–Days | Hours | Low |
| Pilot Light | 10–30 min | Minutes | Medium |
| Warm Standby | 1–5 min | Seconds | High |
| Active‑Active | Near 0 | Near 0 | Very High |
⚠️ Ransomware attacks have changed DR planning: immutable backups are now non‑negotiable. A recoverable backup that gets encrypted alongside production is useless.
Verify exercises to earn ★ 150 XP and unlock next lab level.