AWS Certified Solutions Architect – Associate (SAA-C02) — Question 41
A company's website runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The website has a mix of dynamic and static content. Users around the globe are reporting that the website is slow.
Which set of actions will improve website performance for users worldwide?
Answer options
- A. Create an Amazon CloudFront distribution and configure the ALB as an origin. Then update the Amazon Route 53 record to point to the CloudFront distribution.
- B. Create a latency-based Amazon Route 53 record for the ALB. Then launch new EC2 instances with larger instance sizes and register the instances with the ALB.
- C. Launch new EC2 instances hosting the same web application in different Regions closer to the users. Then register instances with the same ALB using cross- Region VPC peering.
- D. Host the website in an Amazon S3 bucket in the Regions closest to the users and delete the ALB and EC2 instances. Then update an Amazon Route 53 record to point to the S3 buckets.
Correct answer: A
Explanation
The correct answer is A because using Amazon CloudFront as a Content Delivery Network (CDN) will cache content closer to users globally, thereby reducing latency and improving performance. Option B does not address the global nature of the issue, while option C may not efficiently resolve performance issues for users far from the instances. Option D, while effective for static content, does not support dynamic content and involves unnecessary deletion of existing resources.