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

A global media company needs to distribute large video files (up to 50 GB each) to its content creators worldwide for editing. These files must be accessible with low latency, and the solution should minimize data transfer costs while ensuring high availability. Which combination of AWS services would best meet these requirements?

  1. AAmazon S3 Standard with S3 Transfer Acceleration
  2. BAmazon S3 Cross-Region Replication with CloudFront
  3. CAmazon S3 Transfer Acceleration with Amazon CloudFront
  4. DAmazon S3 Multi-Region Access Points with AWS Global Accelerator
Show answer & explanation

Correct answer: D. Amazon S3 Multi-Region Access Points with AWS Global Accelerator

Amazon S3 Multi-Region Access Points provide a single global endpoint to access data replicated across multiple S3 buckets in different regions, improving availability and performance. AWS Global Accelerator further optimizes the routing of user traffic to the nearest S3 Multi-Region Access Point, ensuring the lowest latency for global users and potentially reducing egress costs by using AWS's global network.

Why the other options are wrong

  • A. S3 Transfer Acceleration speeds up uploads to a single S3 bucket but doesn't optimize access for global users downloading from multiple regions or provide a single global endpoint for multi-region access.
  • B. S3 Cross-Region Replication copies objects between buckets but doesn't provide a single global endpoint for access, nor does it inherently optimize routing for global users. CloudFront is primarily for caching and static content delivery, which isn't the primary need for distributing massive raw video files to content creators.
  • C. CloudFront is excellent for caching and distributing smaller, frequently accessed content, but for very large video files (50 GB) that may be accessed less frequently by specific content creators, caching might be less effective, and it doesn't inherently provide multi-region S3 access or optimized routing for uploads/downloads of raw S3 objects.

S3 Multi-Region Access Points & Global Accelerator

S3 Multi-Region Access Points provide a global endpoint to access replicated data across multiple S3 buckets. AWS Global Accelerator improves routing for optimal performance and availability across AWS regions.

  • Single global endpoint for multi-region S3 data.
  • Automatically routes requests to the nearest S3 bucket.
  • Global Accelerator uses AWS network for improved routing and performance.

Memory trick: Think global access point, then accelerate the path.

More Design High-Performing Architectures questions