SAP-C02 Question 253
Select 2A company runs a critical e-commerce platform on AWS and is looking to design a reliable architecture to handle seasonal traffic spikes. The platform consists of multiple tiers: an Application Load Balancer (ALB), Amazon EC2 instances hosting the application, and an Amazon RDS for MySQL database. The company requires high availability and fault tolerance, ensuring minimal downtime during an AZ failure. Which combination of strategies should the Solutions Architect implement to meet the reliability requirements?
- A
Configure the Application Load Balancer to span across multiple Availability Zones.
- B
Enable Multi-AZ deployment for Amazon RDS for MySQL.
- C
Launch EC2 instances in a single Availability Zone with an Auto Scaling group configured.
- D
Set up Read Replicas for Amazon RDS in different Regions.
- E
Implement Route 53 with a failover routing policy for the ALB.
Show answer and explanation
Correct answers: A, B
Explanation
To meet high availability and reliability requirements, the architecture must be designed to handle failures at the Availability Zone level. Configuring the ALB to span multiple AZs ensures traffic distribution across healthy resources, while enabling Multi-AZ for RDS ensures database availability during an AZ failure. Other options, like using a single AZ or Read Replicas in different Regions, do not align with the immediate goals of AZ-level fault tolerance.
- A. Correct.
This is correct. Configuring the ALB to span multiple Availability Zones ensures traffic is distributed across healthy instances in different AZs, improving reliability and fault tolerance.
- B. Correct.
This is correct. Enabling Multi-AZ deployment for Amazon RDS ensures automatic failover to a standby database instance in a different AZ, improving database reliability during an AZ failure.
- C. Incorrect.
This is incorrect. Launching EC2 instances in a single AZ creates a single point of failure. Auto Scaling should ideally span multiple AZs for high availability.
- D. Incorrect.
This is incorrect. While Read Replicas in different Regions enhance read scalability and disaster recovery, they do not provide immediate failover and high availability within the same Region.
- E. Incorrect.
This is incorrect. Route 53 failover routing is suitable for cross-regional disaster recovery but not required for managing internal ALB reliability in a multi-AZ setup.