A gaming company hosts a browser-based application on AWS. Users stream many videos and images that are stored in Amazon S3. The content is identical for all users, and millions of users worldwide now access these media files. The company wants to deliver the files while minimizing load on the origin in the most cost-effective way. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy an Amazon CloudFront web distribution in front of the S3 bucket..
Why this is the answer
Deploying an Amazon CloudFront web distribution in front of the S3 bucket is the most effective solution. CloudFront is a Content Delivery Network (CDN) service that caches content at edge locations worldwide. This significantly reduces the load on the S3 origin by serving content closer to users, improving performance and reducing latency for millions of global users. It's also cost-effective because data transfer out from CloudFront is generally cheaper than direct S3 data transfer, especially for high volumes. AWS Global Accelerator improves network performance by routing traffic through the AWS global network but doesn't cache content, so it wouldn't minimize load on the S3 origin for static files. Amazon ElastiCache for Redis and Memcached are in-memory data stores used for caching dynamic data or database query results, not for serving static media files from S3.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed