A company is migrating a legacy document management system to AWS. The system runs on a fleet of Amazon EC2 instances deployed across multiple Availability Zones in an Auto Scaling group. The system requires a shared, POSIX-compliant storage volume where multiple instances can concurrently read and write file data. The workload is highly unpredictable, with throughput demands spiking from a baseline of up to during business peak hours. The solution must deliver low latency and scale performance automatically without manual intervention or over-provisioning. Which storage configuration provides the highest performance and meets these scalability requirements?
- An Amazon EFS file system configured with Elastic throughput modeAnswer
- BAn Amazon EBS gp3 volume mounted using Amazon EBS Multi-Attach across the EC2 instances in different Availability Zones
- CAn Amazon EBS io2 volume configured with Multi-Attach, formatted with a standard ext4 file system, and attached to all EC2 instances
- DAn Amazon EFS file system configured with Provisioned throughput mode set to
Answer
An Amazon EFS file system configured with Elastic throughput mode
The correct option is Amazon EFS with Elastic throughput mode because it natively supports shared, concurrent POSIX file access across multiple Availability Zones. Elastic throughput automatically scales up and down based on real-time application demands, successfully supporting throughput spikes from to without manual capacity management or paying for idle provisioned capacity.
Step-by-Step Solution
Key Concept
Amazon EFS with Elastic Throughput provides a shared POSIX file system across multiple Availability Zones that dynamically scales throughput to match unpredictable workloads without administrative overhead or over-provisioning.