Question #1185
A company is launching a new product and needs to host promotional static HTML pages that anticipate millions of global views. The files are stored in an Amazon S3 bucket. A solutions architect must design a cost-effective and scalable solution for optimal content delivery. What should the architect implement?
Generate presigned URLs for each file access.
Enable cross-Region replication to duplicate the bucket across all Regions.
Configure the geoproximity routing feature in Amazon Route 53.
Deploy Amazon CloudFront with the S3 bucket as the origin.
Explanation
Option D is correct because Amazon CloudFront is a Content Delivery Network (CDN) designed to deliver static and dynamic content globally with low latency. By caching the S3-hosted static HTML pages at edge locations, CloudFront reduces the need for repeated fetches from the origin S3 bucket, improving performance and lowering costs. It scales automatically to handle millions of requests.
Other options are incorrect because:
- A: Presigned URLs are unnecessary for public content and add overhead.
- B: Cross-Region replication is costly and inefficient compared to CDN caching.
- C: Geoproximity routing alone does not cache content, so latency remains high for distant users.
Key Points:
1. CloudFront optimizes global content delivery via edge caching.
2. S3 serves as a durable origin store.
3. CDNs are cost-effective for high-traffic static content.
Answer
The correct answer is: D