Question

Difficulty: EasyHigh-Performing and Scalable Storage Solutions

A company is deploying a big data analytics application on a fleet of Amazon EC2 instances. The application requires a shared, POSIX-compliant storage solution that allows all instances to read and write concurrently. The workload is highly unpredictable, and the storage must scale throughput automatically to handle sudden spikes in I/O demand. Which storage solution should a solutions architect recommend to meet these requirements?

  1. Amazon Elastic File System (Amazon EFS) configured with Elastic throughputAnswer
  2. B
    Amazon Elastic Block Store (Amazon EBS) io2 volumes with Multi-Attach enabled
  3. C
    Amazon Elastic Block Store (Amazon EBS) gp3 volumes mounted to all instances
  4. D
    Amazon S3 Glacier Flexible Retrieval

Answer

Amazon Elastic File System (Amazon EFS) configured with Elastic throughput
Amazon Elastic File System (Amazon EFS) configured with Elastic throughput is the correct choice because EFS is a fully managed, shared POSIX-compliant file system that multiple EC2 instances can access concurrently. The Elastic throughput mode automatically scales the file system's performance up and down to match workload spikes without administrative intervention.

Step-by-Step Solution

1
Identify the file system requirement
The application requires a shared, POSIX-compliant storage solution accessible concurrently by multiple EC2 instances, which points to a shared file system rather than block storage or archive storage.
Amazon EBS is designed as single-instance block storage (with limited Multi-Attach exceptions), while Amazon S3 Glacier is for archival storage.
2
Analyze the throughput scaling requirement
The throughput demands are highly unpredictable and require automatic scaling.
Amazon EFS with Elastic throughput automatically adjusts throughput capacity in response to dynamic workload activity, making it perfect for unpredictable workloads.

Key Concept

Shared POSIX storage with auto-scaling throughput
Estimated Time:1m 0s
Rate this question