SAA-C03 Question 306
Select 2A company has a mission-critical web application running on Amazon RDS MySQL. As part of their disaster recovery and performance optimization strategy, they want to reduce read latency for their global users and ensure minimal downtime in case of a regional failure. Which combination of features should they use to meet these requirements?
- A
Create Read Replicas in multiple AWS Regions.
- B
Enable Multi-AZ deployment for the RDS instance.
- C
Use Amazon RDS Proxy to manage database connections.
- D
Enable automated backups for the RDS instance.
- E
Configure Amazon CloudFront for caching database queries.
Show answer and explanation
Correct answers: A, B
Explanation
To meet the requirements of reducing read latency for global users and ensuring minimal downtime during a regional failure, a combination of Read Replicas in multiple AWS Regions and Multi-AZ deployment is appropriate. Read Replicas distribute read traffic and improve performance for global users, while Multi-AZ deployment ensures high availability and automatic recovery within a region.
- A. Correct.
Correct. Creating Read Replicas in multiple AWS Regions improves read performance for global users by routing traffic to the closest replica and provides a disaster recovery option if the primary region fails.
- B. Correct.
Correct. Enabling Multi-AZ deployment ensures high availability and automatic failover to a secondary instance in the same region in case of a failure, minimizing downtime.
- C. Incorrect.
Incorrect. Amazon RDS Proxy is used to manage and pool database connections but does not directly contribute to disaster recovery or reducing read latency for global users.
- D. Incorrect.
Incorrect. While automated backups are essential for data recovery, they do not address the requirements of reducing read latency or providing regional failover.
- E. Incorrect.
Incorrect. Amazon CloudFront is used for caching static content like images or videos, not database queries.