An engineering team is deploying a collaborative CAD (Computer-Aided Design) application on a fleet of Linux-based Amazon EC2 instances distributed across two Availability Zones. The application requires concurrent read and write access to a shared directory containing active project design files. The storage solution must support POSIX compliance, provide sub-millisecond latencies for active files, and scale automatically to handle unpredictable file access spikes. Which storage solution should a solutions architect recommend to meet these requirements?
- An Amazon EFS file system configured with Elastic throughput.Answer
- BAn Amazon EBS gp3 volume attached to the EC2 instances using EBS Multi-Attach.
- CAn Amazon EBS io2 volume with EBS Multi-Attach enabled and shared across the EC2 instances.
- DAn Amazon S3 Express One Zone bucket mounted to the EC2 instances using Mountpoint for Amazon S3.
Answer
An Amazon EFS file system configured with Elastic throughput.
The correct choice is the Amazon EFS file system with Elastic throughput. Amazon EFS is designed to provide serverless, fully managed, POSIX-compliant shared file systems that can be concurrently mounted by EC2 instances across multiple Availability Zones. Configured with Elastic throughput, the file system automatically scales throughput performance to meet the unpredictable demands of the CAD application workload without administrative overhead.
Step-by-Step Solution
Key Concept
Shared file systems across multiple Availability Zones with automatic throughput scaling using Amazon EFS.