Question

Difficulty: MediumHigh-Performing and Scalable Storage Solutions

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?

  1. An Amazon EFS file system configured with Elastic throughput.Answer
  2. B
    An Amazon EBS gp3 volume attached to the EC2 instances using EBS Multi-Attach.
  3. C
    An Amazon EBS io2 volume with EBS Multi-Attach enabled and shared across the EC2 instances.
  4. D
    An 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

1
Analyze the requirements: shared access across multiple Availability Zones, POSIX compliance, sub-millisecond latencies, and automatic scaling for unpredictable workloads.
Identified that the storage must be a shared file system supporting multi-AZ access and automatic throughput scaling.
This rules out single-AZ block storage (EBS) and non-POSIX object storage (S3) for multi-AZ direct sharing.
2
Evaluate EBS Multi-Attach limitations against the multi-AZ deployment requirement.
EBS Multi-Attach is restricted to a single Availability Zone and only supported on Provisioned IOPS SSDs (io1/io2), not gp3.
This eliminates the EBS options.
3
Select the correct service and throughput configuration.
Amazon EFS provides regional, POSIX-compliant shared file access across AZs, and Elastic throughput matches the requirement to scale automatically for unpredictable workloads.
This fulfills all requirements.

Key Concept

Shared file systems across multiple Availability Zones with automatic throughput scaling using Amazon EFS.
Rate this question