
Answer-first summary for fast verification
Answer: Add an Amazon CloudFront distribution in front of the S3 bucket. Edit the Route 53 entries to point to the CloudFront distribution.
## Explanation **Correct Answer: C - Add an Amazon CloudFront distribution in front of the S3 bucket. Edit the Route 53 entries to point to the CloudFront distribution.** ### Why this is the MOST cost-effective solution: 1. **Amazon CloudFront is a Content Delivery Network (CDN)** that caches static content at edge locations worldwide, reducing latency for global users. 2. **Cost-effectiveness**: CloudFront is specifically designed for this use case and is generally more cost-effective than: - **Option A**: Replicating S3 buckets to all regions would incur significant storage costs and management overhead. - **Option B**: AWS Global Accelerator is better suited for non-HTTP traffic or applications requiring static IP addresses, and is typically more expensive than CloudFront for static website delivery. - **Option D**: S3 Transfer Acceleration is designed for faster uploads to S3, not for reducing latency for website visitors accessing content. 3. **Performance benefits**: - CloudFront caches content at edge locations close to users - Reduces load on the origin S3 bucket - Provides built-in DDoS protection - Supports HTTPS with AWS Certificate Manager 4. **Integration**: CloudFront integrates seamlessly with S3 and Route 53, making it easy to implement. ### Why other options are less optimal: - **Option A**: While geolocation routing in Route 53 can direct users to regional S3 buckets, replicating to ALL regions is expensive and complex to manage. - **Option B**: Global Accelerator is more expensive and better suited for TCP/UDP traffic optimization rather than static website delivery. - **Option D**: S3 Transfer Acceleration optimizes uploads to S3, not downloads from S3 to end users accessing a website. **Best Practice**: For static websites hosted on S3 with global users, CloudFront is the recommended and most cost-effective solution for reducing latency.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company is hosting a static website on Amazon S3 and is using Amazon Route 53 for DNS. The website is experiencing increased demand from around the world. The company must decrease latency for users who access the website.
Which solution meets these requirements MOST cost-effectively?
A
Replicate the S3 bucket that contains the website to all AWS Regions. Add Route 53 geolocation routing entries.
B
Provision accelerators in AWS Global Accelerator. Associate the supplied IP addresses with the S3 bucket. Edit the Route 53 entries to point to the IP addresses of the accelerators.
C
Add an Amazon CloudFront distribution in front of the S3 bucket. Edit the Route 53 entries to point to the CloudFront distribution.
D
Enable S3 Transfer Acceleration on the bucket. Edit the Route 53 entries to point to the new endpoint.