AWS Certified Solutions Architect – Associate (SAA-C03)Design Resilient ArchitecturesEasy

A media streaming platform uses an Amazon S3 bucket to store video assets. Due to a recent surge in traffic, users in a specific geographic region are experiencing high latency when accessing the videos. The company wants to reduce this latency and improve the user experience for these users. Which AWS service should be used to achieve this?

  1. AAWS Global Accelerator
  2. BAmazon Route 53 Latency-Based Routing
  3. CAmazon S3 Transfer Acceleration
  4. DAmazon CloudFront
Show answer & explanation

Correct answer: D. Amazon CloudFront

Amazon CloudFront is a Content Delivery Network (CDN) that caches content at edge locations geographically closer to users. By serving video assets from an edge location, it significantly reduces latency for users, especially those far from the origin S3 bucket, and improves overall user experience.

Why the other options are wrong

  • A. Global Accelerator improves performance for TCP/UDP applications by routing traffic over the AWS global network, but CloudFront is specifically designed for content delivery and caching.
  • B. Route 53 Latency-Based Routing directs users to the AWS region with the lowest latency, but doesn't cache content at edge locations closer to the user.
  • C. S3 Transfer Acceleration speeds up uploads to S3, not downloads to end-users.

Amazon CloudFront

A fast Content Delivery Network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds. It uses a global network of edge locations to cache content.

  • Reduces latency by caching content at edge locations.
  • Improves user experience for global audiences.
  • Integrated with AWS WAF for security and DDoS protection.
  • Can serve content from S3, EC2, ELB, or any HTTP server.

Memory trick: CloudFront: Your Content, Closer to the Front.

More Design Resilient Architectures questions