SAP-C02 Question 650
Single answerYour organization is planning to migrate a legacy on-premises application to AWS. The application requires persistent shared storage for multiple EC2 instances across multiple Availability Zones in a Region. Additionally, the storage must support file-based access and scale seamlessly as demand increases. Which AWS service would best meet the application's storage requirements?
- A
Amazon EFS (Elastic File System)
- B
Amazon S3
- C
Amazon EBS (Elastic Block Store)
- D
Amazon FSx for Windows File Server
Show answer and explanation
Correct answer: A
Explanation
The key requirements in this scenario are persistent shared storage for multiple EC2 instances across multiple Availability Zones with file-based access and seamless scaling. Amazon EFS meets all these requirements as it provides a fully managed NFS-based file storage solution that can be accessed concurrently by multiple EC2 instances across Availability Zones. Other options like Amazon S3, Amazon EBS, and Amazon FSx do not fully meet the criteria for this specific use case.
- A. Correct.
Amazon EFS is a fully managed, scalable, and elastic file storage service designed for use with AWS Cloud services and on-premises resources. It supports file-based access, can be accessed from multiple EC2 instances, and works across multiple Availability Zones, making it the best choice for this scenario.
- B. Incorrect.
Amazon S3 is an object storage service, not a file system, and does not support traditional file-based access protocols such as NFS. It is not suitable for this use case.
- C. Incorrect.
Amazon EBS is a block storage service designed for single EC2 instances and does not natively support shared access across multiple instances in different Availability Zones.
- D. Incorrect.
Amazon FSx for Windows File Server provides fully managed file storage built on Windows Server. However, it is specifically designed for Windows-based applications requiring SMB protocol, which is not mentioned as a requirement in this scenario.