AWS Certified Solutions Architect – Associate (SAA-C02) — Question 8
A start-up company has a web application based in the us-east-1 Region with multiple Amazon EC2 instances running behind an Application Load Balancer across multiple Availability Zones. As the company's user base grows in the us-west-1 Region, it needs a solution with low latency and high availability.
What should a solutions architect do to accomplish this?
Answer options
- A. Provision EC2 instances in us-west-1. Switch the Application Load Balancer to a Network Load Balancer to achieve cross-Region load balancing.
- B. Provision EC2 instances and an Application Load Balancer in us-west-1. Make the load balancer distribute the traffic based on the location of the request.
- C. Provision EC2 instances and configure an Application Load Balancer in us-west-1. Create an accelerator in AWS Global Accelerator that uses an endpoint group that includes the load balancer endpoints in both Regions.
- D. Provision EC2 instances and configure an Application Load Balancer in us-west-1. Configure Amazon Route 53 with a weighted routing policy. Create alias records in Route 53 that point to the Application Load Balancer.
Correct answer: C
Explanation
Option C is the best choice because it leverages AWS Global Accelerator, which optimizes the path to the application and ensures low latency by routing traffic to the nearest endpoint. Option A is incorrect as it only uses a Network Load Balancer, which does not provide the desired capabilities. Option B does not utilize Global Accelerator, limiting its effectiveness in handling traffic efficiently. Option D depends on Route 53's routing policies, which may not provide the same level of performance optimization as Global Accelerator.