DOP-C02 Question 156
Select 3Your company runs a critical application on AWS and needs to ensure high availability with minimal downtime in the event of a disaster. The application uses Amazon RDS for its database and is deployed in a single AWS Region. To enhance availability, the company wants to prepare for scenarios where the Region becomes unavailable. Which combination of steps should you take to achieve this requirement?
- A
Configure Amazon RDS with Multi-AZ for automatic failover within the same Region.
- B
Enable cross-Region replication for the Amazon RDS instance and set up a read replica in a secondary Region.
- C
Use Route 53 to configure DNS failover for the application across Regions.
- D
Deploy the application stack in a secondary Region and keep it in sync with the primary Region using AWS services like CodePipeline or AWS Elastic Disaster Recovery.
- E
Set up an Amazon RDS snapshot export to Amazon S3 and manually restore it in another Region when needed.
Show answer and explanation
Correct answers: B, C, D
Explanation
To achieve high availability across Regions, you need to ensure the database and application stack are replicated and synchronized in a secondary Region. Cross-Region replication for Amazon RDS ensures that data is available in another Region. Route 53 facilitates DNS failover to redirect users to the secondary Region, while deploying the application stack in the secondary Region ensures readiness. Multi-AZ configurations and manual snapshot restorations are insufficient to meet the requirement of handling a Regional outage with minimal downtime.
- A. Incorrect.
While Multi-AZ enhances availability within the same Region, it does not protect against a complete Regional outage. Therefore, this option alone does not fulfill the requirement.
- B. Correct.
Enabling cross-Region replication for Amazon RDS ensures that a replica of the database is available in a secondary Region, providing a mechanism to failover to another Region during a disaster.
- C. Correct.
Using Route 53 to configure DNS failover is essential for directing traffic to the secondary Region when the primary Region becomes unavailable.
- D. Correct.
Deploying the application stack in a secondary Region and keeping it in sync ensures that the infrastructure is ready to handle traffic in the event of a Regional failure, achieving high availability.
- E. Incorrect.
While exporting snapshots to S3 provides a mechanism for backups, manually restoring a database in another Region introduces significant downtime and does not meet high availability requirements.