Skip to main content
Disaster Recovery

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.

Quarterly tested DR drills RTO from <24h to <1h depending on tier RPO from 24h to <1h depending on tier DR-as-a-Service from ₹15,000/mo 17 years infrastructure operations
Running production workloads for
Revolt MotorsPC JewellerRR KabelImpresarioIntentwiseLoomBhimaBGaussMitutoyo
Definitions
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.
Quarterly
DR Drill Frequency
<1h
Enterprise RTO Target
<15 min
Hot Standby Failover
17 yrs
Infrastructure Operations
200+
Migrations Completed

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.

RTO target
Essential DR ≤24 hours
Professional DR ≤4 hours
Enterprise DR <1 hour
RPO target
Essential DR ≤24 hours
Professional DR ≤4 hours
Enterprise DR <1 hour
Standby type
Essential DR Cold standby
Professional DR Warm standby
Enterprise DR Hot standby / active-active
DB replication
Essential DR Daily restore from backup
Professional DR MySQL/PG async replication
Enterprise DR Synchronous replication
DNS failover
Essential DR Manual
Professional DR Automated
Enterprise DR Automated + load-balanced
DR drill frequency
Essential DR Annual
Professional DR Semi-annual
Enterprise DR Quarterly
Compliance documentation
Essential DR Basic
Professional DR SOC 2 / ISO ready
Enterprise DR Full audit package
Price (add-on to hosting)
Essential DR ₹15,000/mo
Professional DR ₹35,000/mo
Enterprise DR ₹75,000/mo

* 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.

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
FAQ

RTO, RPO, and DR questions

What does RTO mean?
RTO stands for Recovery Time Objective. It 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, SLA obligations, and customer tolerance — not by the IT team based on what's technically easy.
What does RPO mean?
RPO stands for Recovery Point Objective. It 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 every hour and the server fails, you lose at most the last hour's transactions. Tighter RPO requires more frequent backups or real-time database replication — both of which increase cost.
What is the difference between RTO and RPO?
RTO measures downtime tolerance: how long can you be offline? RPO measures data loss tolerance: how much data can you afford to lose? A media company streaming video might have an RTO of 15 minutes (they lose revenue immediately when down) but an RPO of 24 hours (their content library doesn't change frequently). An e-commerce site might have an RPO of 5 minutes (every order counts) but an RTO of 2 hours (users will come back). Both metrics need to be defined explicitly before you can design a DR architecture to meet them.
What is the difference between backup and disaster recovery?
Backup is the copy of your data. Disaster recovery is the operational plan and infrastructure to restore your services within your RTO using that backup data. Backup answers 'do we have the data?' DR answers 'can we actually restore operations in time?' Most organizations have backups. Very few have tested DR plans. The difference becomes critical during an actual incident — untested recovery processes take 3–5x longer than tested ones.
What is a warm standby server?
A warm standby is a secondary server that is powered on, has the application stack installed, and receives database replication from the primary — but is not actively serving traffic. When the primary fails, the standby is promoted (typically 10–30 minutes of work), DNS is updated to point to it, and operations resume. Warm standby typically achieves RTO of 30–60 minutes. It costs less than hot standby (load-balanced active pair) but more than cold standby (provision on demand).
How do quarterly DR drills work?
ZenoCloud schedules a maintenance window, simulates a primary server failure (or actually fails it over to secondary in a controlled way), executes the recovery runbook step by step, and measures time to detect, time to declare disaster, time to failover, and time to verify application health. We document the results in a drill report. If the drill reveals gaps (runbook steps that fail, RTO target missed), we update the runbook and fix the issue before the next drill. SOC 2 auditors ask for drill reports — we produce them.
What is the RPO full form?
RPO stands for Recovery Point Objective. It defines the maximum acceptable data loss expressed as a time period — how far back in time you can recover to after a failure. See the full explanation above.
Disaster recovery

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.