RPO and RTO defined as a business requirement, implemented in one of the four AWS DR strategies and tested on a regular basis.
The context
Almost every company has backup. Few know how long it would take to be operational again, and fewer have tested it. That is the difference between backup and disaster recovery: backup is a copy of the data; DR is the proven ability to resume operations within a window the business accepts. Without a test, you do not have DR, you have an expectation.
It starts with two numbers that are a business decision, not an IT one. RPO (Recovery Point Objective) defines how much data you accept losing, measured in time. RTO (Recovery Time Objective) defines how long you accept being down. Those two numbers drive the architecture and the cost. AWS recommends defining a small number of RPO and RTO classes and fitting applications into them, instead of negotiating case by case.
AWS organizes DR into four strategies, from lowest to highest cost and complexity: backup and restore; pilot light, with RPO in minutes and RTO in tens of minutes; warm standby, with RPO in seconds and RTO in minutes; and multi-site active/active. One technical detail that changes outcomes: AWS splits its services into data plane and control plane, and recommends using only data plane operations in the failover procedure, because the data plane has a higher availability target than the control plane.
When this solution applies
If two or more of these scenarios sound familiar, it is worth a conversation.
You have backup but have never run a full restore for real
Nobody can state precisely what the current RTO of critical systems is
An auditor, a client or an insurer asked for evidence of a continuity plan
The DR plan exists as a document but has never been exercised
Backups live in the same region, account or datacenter as production
A ransomware episode in your industry put the board on alert
The exact composition depends on your environment and on the requirements identified during the assessment. This is the baseline we work from for this solution.
AWS Backup
Central place to configure, schedule and monitor backup of EBS, EC2, RDS, Aurora, DynamoDB, EFS, Storage Gateway and the FSx families, with cross-account and cross-region copy
AWS Elastic Disaster Recovery
Continuous replication with recovery in a secondary region, the basis for the pilot light and warm standby strategies
Amazon S3 Cross-Region Replication
Asynchronous, continuous object replication to the DR region
Amazon S3 object versioning
Protection against improper deletion and modification, a direct mitigation for human error and ransomware
AWS CloudFormation
Infrastructure as code, without which rebuilding the environment in the DR region becomes slow and error-prone
Amazon Route 53
Traffic redirection on failover with health checks and routing policies
AWS Resilience Hub
Continuous validation of whether the environment actually meets the declared RTO and RPO targets
Amazon SNS and AWS Lambda
Automation of periodic restores and recovery tests
AWS Backup Vault Lock
Immutable retention, preventing backups from being deleted even by a privileged credential
Methodology
How we structure it
1
Criticality classification
We map the applications and define RPO and RTO classes together with the business areas. Not everything needs warm standby, and paying for it across the whole portfolio is waste.
2
Impact and gap analysis
We compare the RPO and RTO the current environment delivers with what the business requires. The gap between the two is the real scope of the project.
3
Strategy selection per class
We assign each class one of the four AWS strategies, balancing cost and risk. A billing system and an internal portal rarely deserve the same architecture.
4
Implementation and automation
We configure backup policies, replication and the failover procedure. Wherever possible, we use only data plane operations on the critical recovery path.
5
Recovery test
We run the failover in a controlled environment and measure the actual RTO and RPO. This is the step most projects skip, and it is exactly what turns a plan into a capability.
6
Recurring tests and failback
We set a test calendar and document the procedure for returning to the primary region. A DR environment without periodic testing accumulates configuration drift until it stops working.
Deliverables
What you receive
Criticality matrix with RPO and RTO agreed per application
Gap analysis between current capability and the business target
Backup policies configured with retention and cross-account, cross-region copy
DR architecture implemented according to the strategy of each class
Step-by-step failover and failback runbook
Recovery test report with RTO and RPO actually measured
Calendar of recurring tests
Documented evidence for audit and compliance
Indicators
What we measure
Measured RTO
Actual recovery time observed in a test, not the number estimated in a spreadsheet
Measured RPO
Actual data loss verified during the recovery exercise
Backup coverage
Share of critical resources under an active, verified policy
Restore success rate
Successful restores over the total attempted during tests
References
Case studies published by AWS
Market references documented by AWS itself in equivalent scenarios. Each card links to the original story published on the AWS site.
Thomson Reuters
Global
The manual failover process of the legacy identification solution, kept on premises, left employees without access to systems for up to 30 minutes. The company rebuilt the failover mechanism with Amazon CloudWatch.
Published result
AWS published the reduction of failover time from 30 minutes to 3 minutes.
The cases above are customer stories published by Amazon Web Services. The results cited belong to the companies mentioned and serve as a reference for what is technically achievable on AWS. They do not represent results delivered by Núvoli, nor a guarantee of equivalent performance, since every environment has its own context.
Technical basis
Official AWS documentation behind this solution
Our approach is not opinion. It follows guidance documented by AWS, and you can check the source yourself.
Want to assess backup and disaster recovery in your environment?
The first step is an assessment of your current setup, at no cost and with no commitment. You come out of it with risks mapped and priorities defined, even if you decide not to move forward with Núvoli.