Recovery objectives worksheet
Compare RPO and RTO targets with a proposed recovery scenario and your own restore-test evidence. Free, account-free arithmetic on this page.
Targets are not test results
RPO (recovery point objective) is your tolerable data-loss window. RTO (recovery time objective) is your tolerable time to restore usable service. Neither proves a backup can be restored.
Inputs stay in memory and are not saved, sent or added to the URL. Printing uses your browser’s print dialog; choose a printer or save as PDF locally.
Worked example: hourly backups, no additional gap; detection 30 minutes, restore 60 minutes, validation 10 minutes.
Scenario comparison
Target RPO: 60 min. Target RTO: 120 min.
| Scenario | Data-loss window | Elapsed recovery | Against RPO | Against RTO |
|---|---|---|---|---|
| Proposed (simplified) | 60 min | 100 min | At target | 20 min within target |
| Restore test (user-entered) | Not entered | Not entered | Not entered | Not entered |
Proposed recovery timeline
Detection 30 min + restore 60 min + validation 10 min = 100 min.
- Disruption detected30 min elapsed
- Restore complete90 min elapsed
- Usable service validated100 min elapsed
Backup interval 60 min + additional gap 0 min = 60 min.
This is a planning estimate, not measured backup health, a recovery guarantee or a compliance certification. Test evidence is supplied by you. Displayed values are rounded.
Formulas and assumptions
Simplified potential data-loss window = backup interval + additional recovery-point gap. This assumes regular successful backups with a usable restore point available immediately. Failure just before the next successful backup approaches a full interval of data loss. Detection delay is part of recovery time, not automatically extra lost data.
Elapsed recovery = detection delay + restore duration + validation duration. The example is 30 + 60 + 10 = 100 minutes from disruption to usable service. With a 120-minute RTO, it is 20 minutes within the target.
Missed backups, asynchronous replication and off-site lag are excluded unless entered explicitly as an additional gap. Corruption, incomplete backups, retention limits and unavailable recovery infrastructure can invalidate this estimate. A zero gap does not establish that those risks are absent.
One minute is 60 seconds; one hour is 60 minutes; one fixed day is 1,440 minutes. This tool has no calendar, dates or DST model. A smaller target does not change your backup policy or actual restore capability.
Check the evidence behind the numbers
Keep a dated restore-test record outside this page: service scope, recovered data age, detection, restore and validation times, dependencies and what failed. Re-test after meaningful changes. Printing preserves only this comparison, not proof of a successful restore.
ObserveifyNow offers free, account-free infrastructure reads and local connection management. Native Proxmox Backup Server reads show visible backup snapshots and recent tasks; they do not prove recoverability. Native distribution is still in development.
Explore free infrastructure connections or calculate an uptime budget.