AWS Certified Solutions Architect – Associate (SAA-C03)Design Resilient ArchitecturesEasy
A global media streaming platform uses Amazon S3 to store its vast catalog of video and audio content. Due to a recent surge in popularity, the platform expects significantly higher read traffic, potentially leading to performance bottlenecks for users globally. They want to improve content delivery speed and reduce the load on their S3 buckets. What is the most effective AWS service to implement for this scenario?
- AAmazon EC2 instance with high-performance storage.
- BAmazon CloudFront.
- CAmazon S3 Transfer Acceleration.
- DAWS Global Accelerator.
Show answer & explanationAnswer & explanation
Correct answer: B. Amazon CloudFront.
Amazon CloudFront is a Content Delivery Network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds. It caches content at edge locations close to users, significantly improving content delivery speed and reducing the load on the origin S3 bucket.
Why the other options are wrong
- A. Using EC2 instances for content delivery adds complexity and cost and does not leverage a global CDN for optimal performance.
- C. Amazon S3 Transfer Acceleration speeds up large file uploads to S3, but it does not improve download speeds for users accessing content from S3.
- D. AWS Global Accelerator improves the availability and performance of applications by routing traffic to optimal endpoints, but CloudFront is specifically designed for content delivery and caching.
Amazon CloudFront
A fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency.
- Caches content at edge locations worldwide.
- Reduces latency and improves transfer speeds.
- Offloads traffic from origin servers (e.g., S3).
Memory trick: CloudFront's the key, for content to be free, fast to your users, across every sea.