AWS Certified Solutions Architect – Associate (SAA-C03) — Question 284
A company is migrating a Linux-based web server group to AWS. The web servers must access files in a shared file store for some content. The company must not make any changes to the application.
What should a solutions architect do to meet these requirements?
Answer options
- A. Create an Amazon S3 Standard bucket with access to the web servers.
- B. Configure an Amazon CloudFront distribution with an Amazon S3 bucket as the origin.
- C. Create an Amazon Elastic File System (Amazon EFS) file system. Mount the EFS file system on all web servers.
- D. Configure a General Purpose SSD (gp3) Amazon Elastic Block Store (Amazon EBS) volume. Mount the EBS volume to all web servers.
Correct answer: C
Explanation
Amazon Elastic File System (Amazon EFS) provides a fully managed, shared file system that can be concurrently mounted on multiple Linux instances, allowing the application to access files without any code modifications. Amazon EBS volumes cannot be shared across multiple web servers in this manner, and Amazon S3 would require rewriting the application to use APIs instead of standard file system calls.