← All articlesSecurity & Continuity

SECURITY & CONTINUITY

Backup and Disaster Recovery: RPO, RTO and Restore Testing Explained

A guide to backup strategy, recovery objectives, immutable copies, ransomware resilience and evidence-based restore testing.

Bright workplace where IT continuity and service operations are planned

A successful backup notification does not prove that a business can recover from an outage. Recovery depends on whether the backup contains consistent data, whether the organisation can access it during a security incident and whether the systems can be restored in the required sequence. Many businesses discover these gaps only when a server fails, files are encrypted or a database becomes unusable.

Backup and disaster recovery are related but different. Backup creates recoverable copies of information. Disaster recovery establishes how critical services resume after a serious disruption. A credible plan connects technical design to business priorities, personnel, dependencies and measurable recovery objectives.

Define what the business can tolerate

Recovery point objective (RPO) describes the maximum tolerable amount of data loss measured in time. If a business accepts an RPO of four hours, its design must account for the possibility of losing up to four hours of recent changes during a qualifying failure. Recovery time objective (RTO) describes the target time to restore a service to an acceptable operating state after disruption.

These values should not be selected by the IT team alone. A public appointment system, payroll application and internal document archive may have different tolerance levels. Ask process owners what happens if data from the previous hour is missing, and how long the service can be unavailable before material business impact occurs.

The answers influence backup frequency, replication, infrastructure redundancy and the investment required. Demanding near-zero data loss and minimal downtime for every application can be prohibitively expensive. Accepting long recovery periods for a critical system can be equally damaging.

Know the difference between a copy and a recoverable system

A virtual-machine snapshot can be useful for short-term operations but may not protect against a site-level failure, compromised credentials or a storage-platform issue. Database recovery may require application-consistent backups, logs or transaction-aware tooling. File backups may miss permissions, version history or related configuration unless explicitly designed to include them.

An application often requires more than data. To restore service, teams may need operating-system images, deployment packages, infrastructure templates, licences, secrets, DNS configuration, certificates and interface settings. If those dependencies are missing, the data might be present while the business service remains unusable.

Maintain a recovery inventory for each critical system: essential components, backup location, retention, encryption keys, restore prerequisites and sequence. This turns a vague assurance into a practical operating document.

Use independent copies and protect them from ransomware

The familiar 3-2-1 backup principle encourages multiple copies of data, on different storage types or failure domains, with a copy held separately from the primary environment. Modern environments may adapt that model using immutable or logically isolated backup storage. The essential point is separation: a compromised production account should not be able to delete every recoverable copy.

Immutability is useful only when its configuration, retention and administrative access are correctly designed. Review who can change retention policies, delete backup repositories, disable jobs and access encryption keys. Segregated credentials, multifactor authentication and monitored privileged operations reduce the chance that an attacker can destroy backups while moving through production systems.

Encryption protects confidentiality, but it introduces a key-recovery responsibility. If the organisation loses the only decryption key, a perfectly intact backup may be unusable. Test key availability during restoration and include secure access procedures in the recovery runbook.

Replication is not the same as backup

Replication keeps copies of data or infrastructure updated, which can reduce downtime. It can also propagate deletions, accidental changes and corruption quickly. If a user deletes a critical table and replication synchronises that deletion, both copies may be equally damaged.

A resilient design may combine replication for rapid service recovery with separately retained backups for point-in-time restoration. The proportion depends on the application and RPO/RTO. Replication can also increase costs and operational complexity, especially when data is written across distant regions or multiple systems need coordinated recovery.

Test the consequences of losing connectivity and then reconnecting. Applications with multiple writers require explicit conflict handling. Without a clear data ownership model, a disaster-recovery exercise can create inconsistencies that are harder to repair than the initial outage.

Design around failure scenarios

Different disruptions require different responses. A failed application process may be resolved by restarting or replacing one instance. A storage fault may require a restore. A ransomware incident may require rebuilding in a clean environment after investigation. A region-wide outage may need traffic moved to another location and data restored or replicated there.

Write a short scenario-based playbook for the most consequential failures. For each scenario, identify how the problem will be detected, who declares the incident, which systems are affected, what recovery path is preferred and what evidence must be retained.

Do not assume the normal identity provider, chat service or documentation portal will be available during an emergency. Keep secure, accessible copies of essential contacts and recovery instructions outside the systems that might fail.

Restoration tests must resemble real recovery

Downloading a sample file is a useful preliminary check, but it is not equivalent to restoring a business system. Perform representative tests that rebuild application components, recover data, reconnect dependencies and verify actual user transactions. Record elapsed time, problems encountered and the amount of recoverable data.

A good test involves people who will respond during an incident, not only the person who configured the backup software. Can another administrator locate the latest usable recovery point and understand the restore order? Are necessary passwords or encryption keys accessible under controlled emergency procedures? Can the application owner validate that the restored data makes sense?

Schedule these exercises. Changes to database versions, storage layouts and application integrations can invalidate a previously successful recovery procedure. Re-test after major changes rather than trusting a runbook written several years earlier.

Recover in the right sequence

Systems have dependencies. Restoring application servers before identity, DNS, network connectivity or databases may accomplish little. A recovery sequence should reflect the service dependency map and prioritise functions with the highest business impact.

For a business portal, the sequence might begin with identity and network access, then databases and storage, then application services, and finally external integrations and reporting. Other environments will need different ordering. The crucial point is to define and rehearse it in advance.

Include integrity and security checks before reopening access to users. Following a malicious incident, restoring from a recent backup without identifying the compromise can reproduce the problem. Recovery and incident response must coordinate rather than operate as separate projects.

Monitor backup quality, not merely job completion

Useful measures include last successful backup age, restore-point availability, unexpected growth or shrinkage in protected data, replication lag, retention compliance and the success of actual restore exercises. Monitor failed backups and alerts that indicate a repository is nearing capacity or a protected asset has stopped reporting.

Assign an owner to exceptions. If a new database is created, it should enter the backup inventory through a standard onboarding process. If a server is retired, its backup retention should follow the data policy instead of disappearing unpredictably or being kept forever.

Review backup costs as well. Long retention, redundant copies and frequent snapshots can increase storage and transfer charges. Cost optimisation should preserve required recovery outcomes, not undermine them through arbitrary deletion of useful recovery points.

Establish a workable recovery governance cycle

At least periodically, review critical-service priorities with business owners, validate RPO and RTO, test representative restores and update the disaster-recovery runbook. Investigate discrepancies between promised and measured recovery performance. Ensure external vendors and cloud providers are included wherever their availability affects the service.

The most meaningful question is not “Do we have backups?” It is “Can we restore this service, with acceptable data loss, using the people and tools available during the incident?” A recovery plan is credible only when the answer has been demonstrated through testing.

Technical references

Keep reading

All articles ↗
Scroll to Top