AWS Certified Solutions Architect – Professional — Question 12

A company used Amazon EC2 instances to deploy a web fleet to host a blog site. The EC2 instances are behind an Application Load Balancer (ALB) and are configured in an Auto Scaling group. The web application stores all blog content on an Amazon EFS volume.
The company recently added a feature for bloggers to add video to their posts, attracting 10 times the previous user traffic. At peak times of day, users report buffering and timeout issues while attempting to reach the site or watch videos.
Which is the MOST cost-efficient and scalable deployment that will resolve the issues for users?

Answer options

Correct answer: C

Explanation

The best solution is C because using Amazon CloudFront to serve videos from S3 reduces latency and improves load times, effectively handling high traffic. This approach is more cost-effective than the others, as it offloads video delivery from the EFS, which can become a bottleneck. Options A and B do not address the scalability issue caused by increased video traffic, and D, while beneficial, does not specifically optimize video delivery.