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

A rapidly growing e-commerce application stores product images and videos in an Amazon S3 bucket. The application frequently serves these assets to customers globally. To improve load times and reduce the burden on the origin S3 bucket, a Solutions Architect decides to implement Amazon CloudFront. Which CloudFront feature will ensure that the most popular content is readily available at edge locations, minimizing latency for repeat requests?

  1. AGeo-restriction
  2. BCaching at edge locations
  3. COrigin Access Control (OAC)
  4. DField-level encryption
Show answer & explanation

Correct answer: B. Caching at edge locations

Caching at edge locations is the primary mechanism by which Amazon CloudFront improves performance. It stores copies of popular content closer to users, reducing latency for subsequent requests and offloading the origin server.

Why the other options are wrong

  • A. Geo-restriction restricts content access based on geographic location, not performance enhancement.
  • C. Origin Access Control (OAC) secures content in S3 from direct access, it does not improve performance.
  • D. Field-level encryption protects specific data fields, unrelated to content delivery performance.

CloudFront Caching

Amazon CloudFront improves content delivery performance by storing copies of content at geographically distributed edge locations.

  • Reduces latency for end-users by serving content from a closer location.
  • Decreases load on origin servers (e.g., S3, EC2).
  • Can cache various content types (images, videos, web pages).
  • Cache invalidation allows for updating cached content.

Memory trick: CloudFront's core: Cache, Secure, Direct, and more!

More Design High-Performing Architectures questions