AWS Certified Solutions Architect – Associate (SAA-C03)Design High-Performing ArchitecturesMedium

An online media streaming company needs to store petabytes of video content that will be accessed frequently by millions of users worldwide. The content requires high availability, extreme durability, and low latency for streaming. Additionally, the company wants to optimize content delivery to global users by caching frequently accessed videos at edge locations. Which combination of AWS services will provide the most high-performing and scalable solution?

  1. AAmazon S3 Glacier Deep Archive and AWS Global Accelerator
  2. BAmazon EBS Provisioned IOPS and Amazon CloudFront
  3. CAmazon EFS and AWS Global Accelerator
  4. DAmazon S3 Standard and Amazon CloudFront
Show answer & explanation

Correct answer: D. Amazon S3 Standard and Amazon CloudFront

Amazon S3 Standard provides highly scalable, durable, and available object storage for petabytes of frequently accessed video content. Amazon CloudFront, a global CDN, then caches this content at edge locations worldwide, reducing latency for users and offloading requests from S3, ensuring high-performing content delivery.

Why the other options are wrong

  • A. S3 Glacier Deep Archive is for archival storage with high retrieval latency, unsuitable for frequently accessed streaming video. Global Accelerator is for application performance, not content caching.
  • B. EBS is block storage attached to EC2 instances, not for global content storage and distribution. CloudFront is good for caching but needs appropriate origin storage.
  • C. EFS is a network file system for EC2 instances, not designed for petabyte-scale global VOD storage. Global Accelerator is not a CDN for caching content.

S3 Standard with CloudFront

A common architecture for high-performing, scalable content delivery where S3 stores the original content and CloudFront distributes it globally via edge caching.

  • S3 Standard offers extreme durability and high availability for origin storage.
  • CloudFront caches content at edge locations, reducing latency for users.
  • Offloads traffic from S3, improving performance and reducing costs.
  • Scales to millions of users and petabytes of content.

Memory trick: S3 is the vault, CloudFront is the express delivery.

More Design High-Performing Architectures questions