Untested backups
A backup job that succeeds is not proof the workload can be restored within the target RTO.
Calculate estimated Recovery Time Objective (RTO), estimated Recovery Point Objective (RPO), and the gap between your current recovery capability and target objectives for disaster recovery, failover planning, backup strategy, and business continuity reviews.
RTO = detection + decision + restore + validation
| Term | Meaning | Measured from | Primary driver | Example | Improvement levers |
|---|---|---|---|---|---|
| RTO | Target time to restore service after an outage. | Incident start or detection until validated service recovery. | Detection, decision, restore, validation, staffing, and dependencies. | Restore checkout service within 60 minutes. | Monitoring, automated failover, warm standby, instant recovery, tested runbooks. |
| RPO | Maximum acceptable data loss window. | Point of failure back to the last usable recovery point. | Backup frequency, replication lag, journal retention, and recovery point integrity. | Lose no more than 15 minutes of order data. | Shorter backup intervals, continuous replication, immutable offsite copies, lag monitoring. |
| MTTR/RTA | Measured repair or recovery achievement, not the target itself. | Actual incident and recovery records. | Operational execution and how recovery performs under pressure. | Last drill recovered in 82 minutes against a 60-minute RTO. | Post-drill fixes, simpler dependencies, fewer manual approvals, better validation checks. |
This RTO calculator sums detection, decision, restore, and validation time. The RPO calculator uses the selected recovery source: synchronous replication is modeled as approximately 0 minutes, asynchronous replication uses replication lag, and backup-only recovery uses backup frequency. Target gap analysis compares those estimates with the target RTO and RPO you enter.
The readiness score is a planning signal, not an audit result. It penalizes missed targets, high dependency counts, compliance sensitivity, and unbalanced recovery components. Real recovery can be slower because of failed backups, corrupted replicas, access problems, DNS propagation, queue replay, vendor outages, or manual approvals. Validate targets with restore drills and a documented disaster recovery runbook.
If detection is 5 minutes, decision is 10 minutes, restore is 45 minutes, and validation is 15 minutes, then
RTO is 5 + 10 + 45 + 15 = 75 minutes (1 hour 15 minutes).
With async replication lag of 10 minutes, RPO is 10 minutes. If replication were disabled and backups ran every 60 minutes, RPO would be 60 minutes instead.
If the target RTO is 60 minutes, that example is 15 minutes over target and restore time is the largest RTO driver. If revenue impact is $2,500 per hour, the estimated downtime cost for a 75-minute recovery is $3,125.
RTO is the target time to restore service after an outage, including detection, decision-making, restore work, and validation.
RPO is the maximum acceptable data loss measured as a time window before the incident.
RTO is the recovery-time target, RPO is the acceptable data-loss window, and MTTR is the measured average time it actually takes to repair or restore service.
Review them at least quarterly and after major system, dependency, traffic, compliance, or business-process changes.
Mission-critical systems often target minutes rather than hours, but the right target depends on business tolerance, architecture, dependencies, staffing, and tested recovery capability.
A true zero is difficult in practice. Synchronous replication and automated failover can approach zero RPO or very low RTO, but validation and real operating conditions still matter.
If recovery depends on backups, the backup interval is the likely data-loss window. Hourly backups imply up to about one hour of data at risk.
Sync approaches zero, async uses lag, and none uses backup frequency.
Hot standby usually provides the lowest RTO, warm standby reduces restore time compared with cold recovery, and cold standby often has the highest RTO.
Approval delays, undocumented dependencies, DNS assumptions, capacity limits, failed validation, access issues, and untested procedures can push actual recovery beyond the target.
No. Use this as a planning estimate and validate with drills.
Yes. All calculations run locally.
This tool sums recovery time components for RTO, selects RPO based on replication mode and backup frequency, compares both values against target objectives, and estimates downtime cost and data-at-risk from optional business impact inputs.
A backup job that succeeds is not proof the workload can be restored within the target RTO.
Identity, DNS, queues, secrets, networks, and third-party APIs can delay a technically successful restore.
Manual incident approval, unclear ownership, and slow escalation can dominate recovery time.
TTL, cache behavior, health checks, and client retry behavior can add delay after failover.
Continuous replication can preserve availability but still copy bad deletes, ransomware, or application-level corruption.
Targets become unreliable when they are not compared with measured recovery exercises.
RTO/RPO estimates depend on real-world procedures, dependencies, infrastructure, and people. Validate targets with recovery testing and documented incident procedures.