A company operates a high-performance web application that runs on a fleet of Amazon EC2 instances distributed across multiple Availability Zones. The instances require shared access to a common directory to read and write media assets concurrently with sub-millisecond latency. The storage solution must scale automatically as data volume increases without requiring manual provisioning. Which storage solution should a solutions architect recommend?
- Create an Amazon Elastic File System (Amazon EFS) file system and mount it on the EC2 instances.Answer
- BProvision an Amazon EBS General Purpose 3 (gp3) volume and configure it to be attached to all EC2 instances simultaneously.
- CStore the shared media assets in an Amazon S3 bucket and use a third-party file system driver to mount the bucket on each EC2 instance.
- DProvision an Amazon EBS Provisioned IOPS SSD (io2) volume, enable EBS Multi-Attach, and mount the volume to all EC2 instances across the Availability Zones.
Answer
Create an Amazon Elastic File System (Amazon EFS) file system and mount it on the EC2 instances.
The correct answer is to create an Amazon EFS file system and mount it on the EC2 instances. Amazon EFS provides serverless, fully managed elastic file storage that supports concurrent read and write access from multiple EC2 instances across multiple Availability Zones using the NFSv4 protocol, meeting the sub-millisecond latency and automatic scaling requirements.
Step-by-Step Solution
Key Concept
Shared file storage using Amazon Elastic File System (EFS) for multi-AZ EC2 fleets
Estimated Time:1m 30s