RTO and RPO: the two numbers that define your disaster recovery
Recovery Time Objective (RTO) is how long your business can survive an outage. Recovery Point Objective (RPO) is how much data you can afford to lose. Most businesses have never calculated either — and discover both numbers for the first time during an actual incident. ZenoCloud DR as a Service starts with defining your targets, then builds the infrastructure and tested runbooks to hit them.

- What is RTO (Recovery Time Objective)?
- RTO is the maximum acceptable time your application or business can be offline after a failure before the impact becomes unacceptable. An RTO of 4 hours means: if your server fails at 9am, you need to be fully operational by 1pm. RTO is set by the business based on revenue impact — not by IT based on what's technically easy.
- What is RPO (Recovery Point Objective)?
- RPO is the maximum acceptable amount of data loss measured in time. An RPO of 1 hour means: you can accept losing up to 1 hour of data during a recovery scenario. If your database is backed up hourly and the server fails, you lose at most the last hour's transactions. Tighter RPO costs more.
- RTO vs RPO — how are they different?
- RTO measures downtime tolerance (how long offline?). RPO measures data loss tolerance (how much data lost?). An e-commerce site might need RPO of 5 minutes (every order matters) but RTO of 2 hours (users return). Both numbers need to be defined before you can design a DR architecture.
What ZenoCloud DR as a Service delivers
A DR plan that's never been tested is not a DR plan. ZenoCloud delivers the architecture, the runbooks, and the quarterly drills that prove your recovery targets are achievable.
DR runbook documentation
Step-by-step recovery procedures, not a slide deck. Who does what, in what order, using which credentials, with which tools. Tested in quarterly drills so the team executing it during an incident has done it before.
Standby server architecture
Cold standby (provision on demand, RTO 4–8h), warm standby (server running but idle, data synced, RTO 30–60min), hot standby (load-balanced active pair, RTO <5min). We design the architecture to hit your RTO target at the appropriate cost point.
Database failover
MySQL/PostgreSQL replication with auto-promote to secondary. Binary log backup enables point-in-time recovery. Redis persistence configured for session-critical applications. DB failover is typically the hardest part of DR — we handle it.
DNS failover automation
Automatic DNS switch to secondary IP on primary failure. Cloudflare or Route 53 health checks trigger the failover. TTL tuning to minimize propagation delay. DNS failover can reduce perceived RTO by 60–80% compared to manual cutover.
Quarterly DR drills
We schedule, execute, and document quarterly DR drills — simulate a primary server failure and execute the recovery runbook. Drill report: time to detect, time to declare disaster, time to failover, time to verify application health. SOC 2 and ISO 27001 require tested DR — this is the evidence.
Compliance evidence
DR planning and tested drills are required by SOC 2 Type II (CC9.1), ISO 27001 (Annex A.17), PCI DSS (Requirement 12.10), and DPDP Act (data protection obligations). ZenoCloud provides drill reports, runbook documentation, and RTO/RPO achievement records formatted for auditor review.
RTO and RPO targets by tier
Tighter RTO and RPO require more infrastructure redundancy and cost more. The right tier depends on your business continuity requirements — not your preference.
| Essential DR | Professional DR | Enterprise DR | |
|---|---|---|---|
| RTO target | ≤24 hours | ≤4 hours | <1 hour |
| RPO target | ≤24 hours | ≤4 hours | <1 hour |
| Standby type | Cold standby | Warm standby | Hot standby / active-active |
| DB replication | Daily restore from backup | MySQL/PG async replication | Synchronous replication |
| DNS failover | Manual | Automated | Automated + load-balanced |
| DR drill frequency | Annual | Semi-annual | Quarterly |
| Compliance documentation | Basic | SOC 2 / ISO ready | Full audit package |
| Price (add-on to hosting) | ₹15,000/mo | ₹35,000/mo | ₹75,000/mo |
RTO target
RPO target
Standby type
DB replication
DNS failover
DR drill frequency
Compliance documentation
Price (add-on to hosting)
* RTO/RPO targets are commitments, not guarantees — actual recovery depends on the scope of the failure event. Targets are validated during quarterly DR drills. Add-on pricing applies to existing ZenoCloud managed hosting clients. DR as a standalone service: custom pricing.
Disaster recovery: backup alone vs DR as a Service
Backup is a prerequisite for DR, not a substitute for it. You need both — the data and the tested plan to use it.
| Feature | Backup only (no DR plan) | ZenoCloud DR as a Service |
|---|---|---|
| Data backup | ||
| DR runbook documentation | ||
| Standby server architecture | ||
| Database failover | Manual — untested | |
| DNS failover automation | ||
| Quarterly tested drills | ||
| Defined RTO/RPO targets | Unknown until incident | |
| SOC 2 / ISO 27001 DR evidence |
RTO, RPO, and DR questions
What does RTO mean?
What does RPO mean?
What is the difference between RTO and RPO?
What is the difference between backup and disaster recovery?
What is a warm standby server?
How do quarterly DR drills work?
What is the RPO full form?
An untested DR plan is not a DR plan.
Most DR plans fail the first time they're needed — because they've never been needed before. ZenoCloud DR as a Service includes quarterly drills so recovery is practiced, not improvised.