A team of developers is setting up a collaborative development environment on AWS. They are running separate Amazon EC2 instances, each in a different Availability Zone. The developers need to access and modify a shared directory containing source code and configurations simultaneously from all instances. Which storage solution should a solutions architect recommend to meet these requirements?
- AAmazon Elastic Block Store (Amazon EBS) gp3 volumes mounted on each instance
- BAmazon Elastic Block Store (Amazon EBS) io2 volumes with Multi-Attach enabled
- Amazon Elastic File System (Amazon EFS) file systemAnswer
- DAmazon S3 Glacier Flexible Retrieval configured as a mounted virtual drive
Answer
Amazon Elastic File System (Amazon EFS) file system
Amazon Elastic File System (Amazon EFS) is the correct choice because it is a fully managed, serverless, POSIX-compliant shared file system. It supports simultaneous mount operations and concurrent read/write access from multiple Amazon EC2 instances located in different Availability Zones within a region.
Step-by-Step Solution
Key Concept
Shared, multi-AZ POSIX-compliant file storage with Amazon EFS