Lesson 3 of 5
RPO and RTO with the business
9 min
Listen to this lesson
Recovery targets turn vague comfort into numbers. NIST's contingency planning guide (SP 800-34 Rev. 1) defines the recovery point objective (RPO) as the point in time to which data must be recovered after an outage, in practice the maximum tolerable data loss, and the recovery time objective (RTO) as the overall length of time a system's components can be in the recovery phase before the business is negatively affected. Both are business requirements. IT designs to meet them, and testing proves whether it does.
- 09:40Last replicated transactionEverything up to here survives
- 10:00DisasterPrimary site lost; 20 minutes of transactions not at the DR site (the data loss, compared with RPO)
- 10:20Disaster declaredDetection and decision take time
- 13:30Takeover and restartDatabase, application and connections switched
- 15:00Validated and releasedFive hours after the disaster (the recovery time, compared with RTO)
Setting targets with owners
Ask the business, not the infrastructure team, how much data and time it can lose. Ask per process, because the answers differ. For Contoso, Maria says order-to-cash can survive a few hours without the system using phone orders, but losing confirmed orders would be expensive to reconstruct. Dan says finance can tolerate a day of downtime outside the month-end close, but not during it. Those answers lead to targets, and the targets lead to design and cost.
| Scenario | Contoso target (agreed) | Design that supports it |
|---|---|---|
| Component failure in production (HA) | RPO 0, RTO 30 minutes | Synchronous HSR with cluster takeover; ASCS with ERS; N+1 application servers |
| Loss of the primary region (DR) | RPO 30 minutes, RTO 12 hours | Asynchronous replication to another region; documented failover with SAP ECS |
| Logical error or corruption | Point-in-time recovery to before the error | Full and log backups per policy; restore into a separate system for comparison |
Contoso's recovery targets (illustrative program values). Compare yours with the service levels in your contract.
Two checks keep the numbers honest. First, compare them with the contract: under RISE, the achievable values depend on the HA and DR options and service levels Contoso bought, so the targets must fit what SAP has committed to, or the contract must change. Second, break the RTO into its parts: detection, decision, technical takeover, application restart, connection switches, interface recovery and validation. Technical takeover may take minutes while decision and validation take hours.
Remember the non-production systems too. CMQ holds the regression suite and test data that the program needs after any disaster; if it takes three weeks to rebuild, the first post-disaster transport cannot be tested. Most companies accept backup-based recovery for development and quality systems, but they should decide that deliberately and write the expected recovery time down, so nobody assumes the test landscape comes back as quickly as production.
What would you do?
During target-setting, Contoso's infrastructure manager proposes RPO 0 and RTO 15 minutes for all scenarios, including loss of the region. What should Sam do?
- RPO is the point to which data must be recovered (tolerable data loss); RTO is the tolerable time in recovery.
- Targets come from process owners, per process and scenario, and drive design and cost.
- Check targets against the contract; under RISE, achievable values depend on the services bought.
- Break RTO into detection, decision, takeover, restart, connections, interfaces and validation.
Check your understanding · not graded
Lesson check
1. How does NIST SP 800-34 define the recovery point objective?
2. Who should set RPO and RTO targets?
3. Which part of the RTO is often longest in practice?
4. Why must recovery targets be compared with the RISE contract?