Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 5

RPO and RTO with the business

9 min

Listen to this lesson

0:00 / 7:20

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.

  1. 09:40Last replicated transactionEverything up to here survives
  2. 10:00DisasterPrimary site lost; 20 minutes of transactions not at the DR site (the data loss, compared with RPO)
  3. 10:20Disaster declaredDetection and decision take time
  4. 13:30Takeover and restartDatabase, application and connections switched
  5. 15:00Validated and releasedFive hours after the disaster (the recovery time, compared with RTO)
RPO looks backward from the failure, RTO forward. Illustrative times.
The Sign-Off Table · thesignofftable.com/academy/sap-bas-303

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.

Recovery targets flow from process owners to design and cost, and must fit what the RISE contract commits to.
The Sign-Off Table · thesignofftable.com/academy/sap-bas-303
ScenarioContoso target (agreed)Design that supports it
Component failure in production (HA)RPO 0, RTO 30 minutesSynchronous HSR with cluster takeover; ASCS with ERS; N+1 application servers
Loss of the primary region (DR)RPO 30 minutes, RTO 12 hoursAsynchronous replication to another region; documented failover with SAP ECS
Logical error or corruptionPoint-in-time recovery to before the errorFull 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.

The disaster example on one time axis: 20 minutes of data loss, and a recovery time made mostly of decision, restart and validation rather than technical takeover alone.
The Sign-Off Table · thesignofftable.com/academy/sap-bas-303
Restore from backupHours to days of outage; loss up to the last log backup. Fits sandboxes and some non-production systems.
Fast restore or standby without syncShorter outage, but data loss still possible. Fits less critical systems.
Asynchronous DR replicationSmall data loss, outage of hours. Fits regional disasters for production.
Synchronous HA with automationNear-zero loss, minutes of outage. Fits component failures in production.
Shorter RTO and smaller RPO cost more. Choose per system and scenario.
The Sign-Off Table · thesignofftable.com/academy/sap-bas-303

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?

Key points
  • 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. 1. How does NIST SP 800-34 define the recovery point objective?

  2. 2. Who should set RPO and RTO targets?

  3. 3. Which part of the RTO is often longest in practice?

  4. 4. Why must recovery targets be compared with the RISE contract?