Disaster recovery (DR) is the collection of policies, tools and procedures that enable an organisation to restore its IT systems, data and network services after a disruptive event such as hardware failure, natural disaster, cyber‑attack or human error. DR is a specialised part of business continuity that focuses on the technology layer.
| Topic (AS / A Level) | Link to Disaster Recovery |
|---|---|
| 1. Data processing & information |
|
| 2. Hardware & software |
|
| 3. Monitoring & control |
|
| 4. Algorithms & flowcharts |
Decision‑making algorithms are expressed as flowcharts and pseudocode. Example:
IF incident_severity >= DR_THRESHOLD THEN
CALL activate_DR_plan()
IF primary_site_accessible = FALSE THEN
IF RPO <= 15min THEN
SELECT hot_site
ELSEIF RPO <= 4h THEN
SELECT warm_site
ELSE
SELECT cold_site
ENDIF
ENDIF
ENDIF
See the “Suggested Diagram – DR Process Flowchart” (section 13) for a visual version. |
| 5. e‑Security |
|
| 6. Digital divide |
|
| 7. Expert systems & AI |
|
| 8. Spreadsheets |
|
| 9. Modelling |
|
| 10. Databases & file concepts |
|
| 11. Video & audio editing | Large media assets require high‑capacity storage and fast restore times; archival strategies (LTO tape, cloud object storage) are part of DR. |
| 12. IT in society | DR failures can affect public services, banking and health care – highlighting social responsibility and ethical considerations. |
| 13. Emerging technologies | Cloud DR, container orchestration, edge computing and blockchain‑based immutable backups. |
| 14. Communications & networking | Redundant network links, DNS failover, VPN tunnels and SD‑WAN for remote‑site activation. |
| 15. Project management | DR planning follows the same phases: initiation, planning, execution, monitoring & control, closure. |
| 16. System life‑cycle | DR considerations are built into design, implementation and maintenance stages of any system. |
| 17. Data analysis | Log analysis identifies patterns that inform RPO settings and replication frequency. |
| 18. Mail‑merge & document automation | Templates for DR incident reports, communication plans and stakeholder notifications. |
| 19. Graphics & animation | Visual assets (e.g., marketing videos) are included in media‑asset DR policies. |
| 20. Web programming | Version control, automated deployment pipelines and container snapshots aid rapid web‑service recovery. |
| 21. Ethical, legal & environmental issues | Compliance with data‑protection law, environmental impact of off‑site storage, and ethical handling of personal data during recovery. |
Choosing the appropriate backup media influences recovery speed, cost and reliability.
| Media | Capacity | Speed (read/write) | Cost (relative) | Typical Use‑case |
|---|---|---|---|---|
| Magnetic tape (LTO) | 10 TB – 30 TB per cartridge | Slow (tens of MB/s) | Low | Long‑term archival, off‑site storage, compliance archives |
| External HDD / SSD | 1 TB – 8 TB (HDD) / 500 GB – 4 TB (SSD) | Fast (100 – 500 MB/s HDD, 500 – 3000 MB/s SSD) | Medium | Local daily/weekly backups, portable recovery kits |
| Network‑Attached Storage (NAS) | Scalable (up to dozens of TB) | Depends on network (1 GbE‑10 GbE) | Medium‑High | Centralised incremental backups for multiple workstations |
| Cloud object storage (e.g., Amazon S3, Azure Blob) | Virtually unlimited | Limited by internet bandwidth; can be accelerated with Direct Connect / ExpressRoute | Variable (pay‑as‑you‑go) | Off‑site, geographic redundancy, disaster‑proof archiving |
Students build a spreadsheet that tracks each backup job and demonstrates all required spreadsheet functions.
=IF(TODAY()-B2>RPO,"No","Yes") – flags overdue backups.=VLOOKUP(A2,OwnerTable,2,FALSE) – pulls the responsible person.Students create a simple linear cost model and perform a what‑if analysis.
Cost = FixedSiteCost + (BandwidthCost × 24 h / RPO) + (StorageCost × DataVolume)
Students design a flowchart and write the corresponding pseudocode (see section 4). The flowchart should include:
Standard symbols (oval start/stop, rectangle process, diamond decision) must be used and colour‑coded (e.g., red for “RTO exceeded”).
| Strategy | Typical RTO | Typical RPO | Cost (relative) | Complexity | Best Use‑Case |
|---|---|---|---|---|---|
| Cold site | Hours‑to‑days | 24 h + | Low | Low | Non‑critical systems, tight budgets, small organisations. |
| Warm site | Hours | 4–12 h | Medium | Medium | Mid‑critical services where moderate downtime is acceptable. |
| Hot site (synchronous replication) | Minutes‑seconds | Near‑zero | High | High | Mission‑critical applications (banking, e‑commerce, health‑care). |
| Cloud IaaS failover | Minutes‑hours (depends on bandwidth) | 5–30 min | Variable (pay‑as‑you‑go) | Medium‑High | Organisations needing scalability, geographic redundancy, or rapid provisioning. |
The diagram should illustrate the sequence below using standard flowchart symbols.
Colour‑code decision diamonds (red = “RTO exceeded”, green = “Proceed”). The flowchart can be created with any diagramming tool (draw.io, Lucidchart) and inserted into student reports.
Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.