AWS Certified Solutions Architect – Associate (SAA-C03) — Question 941
A company hosts its main public web application in one AWS Region across multiple Availability Zones. The application uses an Amazon EC2 Auto Scaling group and an Application Load Balancer (ALB).
A web development team needs a cost-optimized compute solution to improve the company’s ability to serve dynamic content globally to millions of customers.
Which solution will meet these requirements?
Answer options
- A. Create an Amazon CloudFront distribution. Configure the existing ALB as the origin.
- B. Use Amazon Route 53 to serve traffic to the ALB and EC2 instances based on the geographic location of each customer.
- C. Create an Amazon S3 bucket with public read access enabled. Migrate the web application to the S3 bucket. Configure the S3 bucket for website hosting.
- D. Use AWS Direct Connect to directly serve content from the web application to the location of each customer.
Correct answer: A
Explanation
Amazon CloudFront acts as a global content delivery network (CDN) that caches content at edge locations, reducing latency for global users and offloading traffic from the ALB to optimize compute costs. Amazon S3 static website hosting is incorrect because the application serves dynamic content, which S3 cannot execute. Route 53 geolocation routing and AWS Direct Connect do not provide the edge caching or global performance optimization required for this public web application.