Course menuSAA-C03

Exams / SAA-C03 / Caching and content delivery / Question 1

SAA-C03 practice question: Caching and content delivery (1 of 3)

Design High-Performing Architectures A free question from our original SAA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.

A travel publisher stores 2 TB of photos and short videos in an Amazon S3 bucket in the eu-west-2 (London) Region. Most readers are in North America and Asia, and they report slow page loads. The same popular files are requested millions of times a day. Security policy requires the bucket to stay private, with no public objects. The team wants the solution with the LEAST operational overhead. Which solution meets these requirements?

Choose one answer.

  1. A. Turn on S3 Transfer Acceleration for the bucket, and serve files to readers through the bucket's accelerate endpoint using presigned URLs.
  2. B. Put a CloudFront distribution in front of the bucket, and use origin access control so the bucket policy allows only that distribution.
  3. C. Replicate the bucket to buckets in us-east-1 and ap-southeast-1 with S3 Cross-Region Replication, and have the website choose the nearest bucket.
  4. D. Run caching proxy servers on EC2 in three Regions behind AWS Global Accelerator, with the proxies reading from the bucket through an IAM role.
Show the answer and explanation

Answer: B

Explanation

Repeated downloads of the same files by readers far from the origin Region are what a content delivery network is for. CloudFront caches the files at edge locations worldwide, and origin access control keeps the bucket private by allowing reads only from the distribution. The other options either do not cache, or need the team to run its own replicas or proxies.

Study

Keep practising

Answer questions with a score at the end, or practise just this topic with the explanation after each one. No sign-up needed.