AWS Certified Solutions Architect – ProfessionalContinuously Improve Existing SolutionsEasy
A global online learning platform serves video content to millions of users worldwide. The current architecture serves videos directly from Amazon S3. Users in geographically distant regions experience high latency and buffering issues, leading to a poor user experience. The company wants to improve content delivery performance, reduce latency for global users, and offload traffic from their S3 bucket to optimize costs. Which AWS service should the Solutions Architect recommend?
- AUse an AWS Global Accelerator to improve network performance between users and S3.
- BMigrate video storage to Amazon EBS volumes attached to EC2 instances in multiple regions.
- CUtilize Amazon CloudFront to distribute video content globally.
- DImplement Amazon S3 Transfer Acceleration for faster uploads to S3.
Show answer & explanationAnswer & explanation
Correct answer: C. Utilize Amazon CloudFront to distribute video content globally.
Amazon CloudFront is a global content delivery network (CDN) that caches content at edge locations close to users. This significantly reduces latency and buffering for global users by serving content from the nearest edge location, and it offloads traffic from the origin S3 bucket, improving performance and reducing costs.
Why the other options are wrong
- A. AWS Global Accelerator improves network performance by routing traffic through the AWS global network to the nearest healthy endpoint. While it can help with network path optimization, it does not cache content at the edge like a CDN, which is the primary driver for reducing latency and offloading traffic for static/video content.
- B. Migrating to EBS volumes on EC2 instances would increase operational complexity and cost, and would not inherently provide the global low-latency content delivery benefits of a CDN.
- D. S3 Transfer Acceleration is designed for speeding up uploads to S3, not for improving content delivery performance (downloads) to end-users globally.
Amazon CloudFront
Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, and developer-friendly tools.
- Caches content at edge locations worldwide.
- Reduces latency and improves user experience.
- Offloads traffic from origin servers (e.g., S3, EC2).
Memory trick: CloudFront Caches Content Closely.