AWS Certified Solutions Architect – Associate (SAA-C03) — Question 832

A company is building a web application that serves a content management system. The content management system runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The EC2 instances run in an Auto Scaling group across multiple Availability Zones. Users are constantly adding and updating files, blogs, and other website assets in the content management system.

A solutions architect must implement a solution in which all the EC2 instances share up-to-date website content with the least possible lag time.

Which solution meets these requirements?

Answer options

Correct answer: B

Explanation

Amazon EFS provides a shared file system that can be mounted simultaneously by multiple EC2 instances across different Availability Zones, ensuring that any changes to website assets are immediately accessible to all instances. In contrast, Amazon EBS volumes cannot be shared across multiple instances in this manner, and restoring from a snapshot would not support real-time updates. Using Amazon S3 with an hourly sync command introduces unacceptable lag and does not meet the requirement of keeping content up-to-date with minimal delay.