AWS Certified Solutions Architect – Associate (SAA-C03) — Question 165
A gaming company hosts a browser-based application on AWS. The users of the application consume a large number of videos and images that are stored in Amazon S3. This content is the same for all users.
The application has increased in popularity, and millions of users worldwide accessing these media files. The company wants to provide the files to the users while reducing the load on the origin.
Which solution meets these requirements MOST cost-effectively?
Answer options
- A. Deploy an AWS Global Accelerator accelerator in front of the web servers.
- B. Deploy an Amazon CloudFront web distribution in front of the S3 bucket.
- C. Deploy an Amazon ElastiCache for Redis instance in front of the web servers.
- D. Deploy an Amazon ElastiCache for Memcached instance in front of the web servers.
Correct answer: B
Explanation
The correct answer is B, as Amazon CloudFront serves as a content delivery network (CDN) that caches the media files at edge locations, reducing the load on the S3 bucket and providing faster delivery to users globally. Options A, C, and D do not effectively address the need for cost-efficient content delivery and caching for static media files.