
Answer-first summary for fast verification
Answer: Deploy Amazon CloudFront to connect the S3 buckets to CloudFront edge servers.
## Explanation **Amazon CloudFront** is the correct solution because: 1. **Global Content Delivery Network (CDN)**: CloudFront is AWS's global CDN service that caches content at edge locations worldwide, reducing latency for users regardless of their geographic location. 2. **S3 Integration**: CloudFront integrates seamlessly with Amazon S3 as an origin, allowing you to serve content directly from S3 buckets through edge locations. 3. **Caching Capabilities**: CloudFront caches media files at edge servers, reducing the load on the origin (S3) and improving delivery speed for frequently accessed content. 4. **Security Features**: CloudFront supports: - Signed URLs and signed cookies for confidential content - Field-level encryption - AWS WAF integration - SSL/TLS encryption 5. **Performance Optimization**: CloudFront provides: - Intelligent routing to the nearest edge location - Persistent TCP connections - HTTP/2 and HTTP/3 support - Compression capabilities **Why the other options are incorrect:** - **A. AWS DataSync**: This is a data transfer service for migrating data between on-premises storage and AWS, or between AWS services. It's not designed for content delivery or caching. - **B. AWS Global Accelerator**: While this improves performance by routing traffic through AWS's global network, it doesn't provide caching capabilities. It's better for improving the availability and performance of applications running in one or more AWS Regions. - **D. Amazon SQS**: This is a message queuing service for decoupling and scaling microservices, distributed systems, and serverless applications. It has no role in content delivery or caching. **Key Benefits of CloudFront for this use case:** - **Low Latency**: Content is served from edge locations closest to users - **High Availability**: Built-in redundancy across global edge locations - **Cost Optimization**: Reduced data transfer costs from S3 (lower CloudFront egress rates) - **Security**: Multiple options to protect confidential media files - **Scalability**: Automatically scales to handle traffic spikes without provisioning For media delivery with global reach and caching requirements, CloudFront is the industry-standard solution within AWS.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A large media company hosts a web application on AWS. The company wants to start caching confidential media files so that users around the world will have reliable access to the files. The content is stored in Amazon S3 buckets. The company must deliver the content quickly, regardless of where the requests originate geographically.
Which solution will meet these requirements?
A
Use AWS DataSync to connect the S3 buckets to the web application.
B
Deploy AWS Global Accelerator to connect the S3 buckets to the web application.
C
Deploy Amazon CloudFront to connect the S3 buckets to CloudFront edge servers.
D
Use Amazon Simple Queue Service (Amazon SQS) to connect the S3 buckets to the web application.