
Answer-first summary for fast verification
Answer: Use AWS Backup to create backups of the Aurora databases and the DynamoDB databases in a secondary AWS Region. In the primary Region and in the secondary Region, configure an API Gateway API with a Regional endpoint. Implement Amazon Route 53 failover routing to switch traffic from the primary Region to the secondary Region.
Answer C involves using AWS Backup to create backups of the Aurora databases and the DynamoDB databases and store them in a secondary AWS Region. Here’s why this solution is appropriate given the requirements: 1. **RPO and RTO Requirements**: - **Recovery Point Objective (RPO)**: With AWS Backup, regular backups can be scheduled with a frequency of up to every few minutes, which aligns well with an RPO of 2 hours. - **Recovery Time Objective (RTO)**: AWS Backup restores data efficiently, and since these databases are using managed services, it helps to hasten the recovery process, fitting within the 4-hour RTO requirement. 2. **Cost-Effectiveness**: - **Backup Storage**: Using AWS Backup for storing backups can be more cost-effective than running continuous replication (as in options A and D), which involves maintaining live resources in the secondary region. - **Pay-As-You-Go**: With AWS Backup, you can pay only for the storage used and the time taken to restore, which is generally less expensive than maintaining fully available resources like global tables or databases in multiple regions. 3. **Failover Configuration**: - **Amazon Route 53 Failover Routing**: Configuring Route 53 for failover routing ensures that traffic can be redirected to the secondary region when the primary region fails. This approach provides an automated way to manage failover, contributing to meeting the RTO requirement. 4. **Simplicity and Automation**: - **AWS Backup Automation**: AWS Backup offers centralized backup management and automation for your database backups, reducing the operational complexity and ensuring backups are consistently taken. By leveraging AWS Backup for data protection and Route 53 for failover routing, this approach balances the right level of cost, complexity, and guarantees that the RPO and RTO requirements can be met efficiently.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company implements a containerized application by using Amazon Elastic Container Service (Amazon ECS) and Amazon API Gateway. The application data is stored in Amazon Aurora databases and Amazon DynamoDB databases. The company automates infrastructure provisioning by using AWS CloudFormation. The company automates application deployment by using AWS CodePipeline. A solutions architect needs to implement a disaster recovery (DR) strategy that meets an RPO of 2 hours and an RTO of 4 hours. Which solution will meet these requirements MOST cost-effectively?
A
Set up an Aurora global database and DynamoDB global tables to replicate the databases to a secondary AWS Region. In the primary Region and in the secondary Region, configure an API Gateway API with a Regional endpoint. Implement Amazon CloudFront with origin failover to route traffic to the secondary Region during a DR scenario.
B
Use AWS Database Migration Service (AWS DMS), Amazon EventBridge (Amazon CloudWatch Events), and AWS Lambda to replicate the Aurora databases to a secondary AWS Region. Use DynamoDB Streams, EventBridge (CloudWatch Events), and Lambda to replicate the DynamoDB databases to the secondary Region. In the primary Region and in the secondary Region, configure an API Gateway API with a Regional endpoint. Implement Amazon Route 53 failover routing to switch traffic from the primary Region to the secondary Region.
C
Use AWS Backup to create backups of the Aurora databases and the DynamoDB databases in a secondary AWS Region. In the primary Region and in the secondary Region, configure an API Gateway API with a Regional endpoint. Implement Amazon Route 53 failover routing to switch traffic from the primary Region to the secondary Region.
D
Set up an Aurora global database and DynamoDB global tables to replicate the databases to a secondary AWS Region. In the primary Region and in the secondary Region, configure an API Gateway API with a Regional endpoint. Implement Amazon Route 53 failover routing to switch traffic from the primary Region to the secondary Region.