SAP-C02 Question 401
Select 3A company is running a critical multi-tier application in a single AWS Region. The application stack consists of an Application Load Balancer (ALB), Amazon EC2 instances, and Amazon RDS for MySQL. The company needs to achieve high availability and disaster recovery for the application, ensuring minimal downtime in case of a regional failure. Which of the following steps should the Solutions Architect implement to meet these requirements?
- A
Enable Multi-AZ for the Amazon RDS MySQL database.
- B
Deploy the application stack in a second AWS Region and configure Route 53 latency-based routing.
- C
Use AWS Global Accelerator to route traffic to the application across Regions.
- D
Launch EC2 instances across multiple Availability Zones within the primary Region.
- E
Configure a read replica of the Amazon RDS database in the second Region and promote it to master during a disaster.
Show answer and explanation
Correct answers: A, B, E
Explanation
To achieve high availability and disaster recovery for the application, it is essential to provide redundancy at both the Availability Zone and Region levels. Enabling Multi-AZ for the Amazon RDS database ensures high availability within the primary Region. Deploying the application stack in a second AWS Region and configuring Route 53 latency-based routing ensures the application can failover to the secondary Region in case of a regional outage. Additionally, setting up a read replica of the RDS database in the secondary Region and promoting it to master during a disaster ensures database continuity. These steps collectively meet the requirement of minimal downtime during regional failures.
- A. Correct.
Enabling Multi-AZ for the RDS MySQL database provides high availability within the primary Region by automatically failing over to a standby instance in another Availability Zone during failures. This is necessary but does not protect against regional failures.
- B. Correct.
Deploying the application stack in a second AWS Region ensures redundancy in case the primary Region becomes unavailable. Configuring Route 53 latency-based routing allows traffic to be directed to the Region with the lowest latency, ensuring optimal user experience and disaster recovery.
- C. Incorrect.
AWS Global Accelerator can be used for multi-region traffic routing, but it is not a direct requirement for this scenario. Route 53 latency-based routing is sufficient for disaster recovery and high availability.
- D. Incorrect.
Launching EC2 instances across multiple Availability Zones within the primary Region provides fault tolerance at the AZ level but does not protect against regional outages, which is a requirement in this scenario.
- E. Correct.
Configuring a read replica of the Amazon RDS database in a second Region ensures data replication across Regions. Promoting the replica to master during a disaster enables the application to maintain database functionality in the secondary Region.