A containerized application uses Amazon ECS and API Gateway. Data is stored in Amazon Aurora and Amazon DynamoDB. Infrastructure is provisioned by CloudFormation and deployments use CodePipeline. The disaster recovery (DR) requirements are RPO = 2 hours and RTO = 4 hours. Which solution meets these RPO/RTO objectives most cost-effectively?
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Backup to copy backups of the Aurora databases and the DynamoDB tables to a secondary Region. In both Regions, configure an API Gateway API with a Regional endpoint. Use Amazon Route 53 failover routing to switch traffic from the primary Region to the secondary Region..
Why this is the answer
This solution meets the RPO/RTO objectives most cost-effectively. AWS Backup provides automated, cross-Region backups for Aurora and DynamoDB, which can be restored to meet the 2-hour RPO and 4-hour RTO. Route 53 failover routing effectively directs traffic to the secondary Region during a DR event. Incorrect options: Aurora global database and DynamoDB global tables offer very low RPO/RTO (seconds), but are significantly more expensive than required by the 2-hour RPO and 4-hour RTO objectives, making them less cost-effective. CloudFront with origin failover could work, but Route 53 is more common for regional failover. AWS DMS and DynamoDB Streams with EventBridge/Lambda for replication are complex and incur higher operational overhead and cost compared to AWS Backup for the given RPO/RTO. While Aurora global database and DynamoDB global tables meet the RPO/RTO, they are overkill and thus not the most cost-effective solution for the specified 2-hour RPO and 4-hour RTO.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed