Recovery objectives (RTO/RPO)
Also known as: RTO, RPO, recovery time objective, recovery point objective
Two agreed limits for a failure - how long a system may be down (RTO) and how much recent data may be lost (RPO).
Draft - this entry has not been reviewed yet.
Formal
The recovery time objective (RTO) is the longest a system or process may be unavailable before the harm becomes unacceptable. The recovery point objective (RPO) is the oldest point in time the data may be restored to, which sets how often a backup must be taken.
In plain English
If your phone dies, RTO is how long you can manage without one; RPO is how many days of photos you could stand to lose since your last copy.
In practice
A Danish web shop decides its order system needs an RTO of four hours and an RPO of fifteen minutes, so it copies orders to a second location every fifteen minutes and practises a switch-over twice a year.
Why it matters
The two numbers turn a vague wish to "be back quickly" into a clear target that decides how much to spend on backup and spare systems.
How to put it into practice
The usual steps, in order. Adapt them to your organisation.
- Start from the business impact analysis and have each process owner state how long the process can be disrupted before the harm is unacceptable and how much recent data it can lose.
- Translate that into an RTO and an RPO for each supporting IT system, keeping the RTO short enough to leave time for checking data and clearing the backlog before the process limit is reached.
- Align the objectives of systems that exchange data, so a system is not restored to a different point in time than the systems it depends on or feeds.
- Have management approve the objectives, since they decide the budget for backups, replicas and spare capacity.
- Choose backup frequency, replication and restore design to meet each RPO and RTO, and keep point-in-time or offline copies so ransomware or corrupted data cannot reach every copy.
- Write the objectives into the IT recovery plans, and into contracts and SLAs for systems that suppliers run.
- Test restores against both a technical failure and a destructive cyberattack, and measure the actual recovery time and data loss in each test.
- Close gaps between objective and result by improving the setup or by getting management to accept a longer objective, and review the objectives every year and after major changes.
Common pitfalls
- Letting IT set RTO and RPO alone, without the business deciding how much downtime and data loss it can tolerate.
- Setting one RTO per system based on a hardware failover, when rebuilding after ransomware can take weeks.
- Promising an RTO in contracts or SLAs that has never been met in a restore test.
- Relying on replication alone, which copies corrupted and encrypted data straight to the second site.
Good guides
- NIST SP 800-34 Rev. 1 - Contingency Planning Guide for Federal Information Systems(opens in a new tab) · NIST
- Architecture strategies for defining reliability targets - Azure Well-Architected Framework(opens in a new tab) · Microsoft
- Vejledning i it-beredskab(opens in a new tab) · Digitaliseringsstyrelsen (in Danish)
- Vejledning til test af reetableringsplaner for samfundskritiske it-systemer(opens in a new tab) · Styrelsen for Samfundssikkerhed (in Danish)
Technical deep dive
NIST SP 800-34 Rev. 1 (§3.2) defines three related values that come out of the business impact analysis. The maximum tolerable downtime (MTD) is the total time a business process can be disrupted before the impact becomes unacceptable. The recovery time objective (RTO) is the maximum time a system resource can remain unavailable before it affects the processes that depend on it, and must be shorter than the MTD. The recovery point objective (RPO) is the point in time, before the disruption, to which data must be recoverable, in other words the maximum acceptable data loss. A common decomposition is MTD = RTO + WRT, where the work recovery time covers verifying restored systems, re-entering data and clearing backlogs before the business process is fully back. ISO 22301 uses the parallel concept of maximum tolerable period of disruption (MTPD), with RTOs set within it, and adds the minimum business continuity objective (MBCO) for the reduced service level acceptable during the disruption.
RPO drives data protection design. A nightly backup gives an RPO of up to about 24 hours; hourly snapshots or log shipping bring it to minutes; synchronous replication approaches zero but adds write latency that grows with distance and replicates logical corruption and ransomware encryption instantly, so it must be combined with point-in-time copies. RTO drives recovery design: restore throughput, the time to provision infrastructure, dependency order, and staff availability at night or on weekends. For large datasets, restore speed from backup storage or over a WAN link is often the binding constraint, and restoring tens of terabytes can take days even when the backup itself is intact.
Objectives are targets, not measurements. Recovery time actual and recovery point actual are measured in exercises, and the gap between objective and actual is the most useful output of a DR test. A frequent error is setting a single RTO per system without considering the scenario: failover of a VM after hardware failure may take minutes, while rebuilding after domain-wide ransomware requires forensic clearance, clean infrastructure and credential resets that can take weeks. Objectives should therefore be tested against a destructive cyber scenario as well as a technical failure.
RTO and RPO differ from service level objectives. An SLO describes normal-operation reliability, such as 99.9 % availability over a month, and is managed through error budgets, whereas recovery objectives describe tolerable impact once a disruption has already happened. Both must be consistent with contracts: an SLA promising four-hour restoration is meaningless if the DRP's tested recovery time is two days.
What to learn first
Everything this builds on, foundations first.
- Asset inventory
- →Availability
- →CIA triad
- →Asset
- →Critical assets
- →Impact
- →Business impact analysis (BIA)
- →Recovery objectives (RTO/RPO)
Relationships
- Don't confuse with
- Service level objective (SLO)
- Used with
- Backup
Sources & further reading
Standards & official texts
- NIST SP 800-34 Rev. 1 - Contingency Planning Guide for Federal Information Systems · NIST
- ISO 22301:2019 - Business continuity management systems, Requirements · ISO
Where this data comes from
This entry was drafted by an AI from the sources above and has not yet been checked by a person. Treat it as a starting point, and check anything important against the sources.
See the review queueSuggest a correction on GitHubThis term as JSON
Check yourself
Loading…