Question

Difficulty: EasyResilient and Highly Available Storage Infrastructure

A company is running a web application on Amazon EC2 instances deployed across multiple Availability Zones in a single AWS Region. The application requires a shared file system that allows concurrent read and write access from all EC2 instances, while maintaining high availability and durability across the entire region. Which storage service should a Solutions Architect recommend?

  1. Amazon Elastic File System (Amazon EFS)Answer
  2. B
    Amazon Elastic Block Store (Amazon EBS) gp3 volumes
  3. C
    Amazon S3 Glacier Flexible Retrieval
  4. D
    Amazon RDS with Read Replicas in each Availability Zone

Answer

Amazon Elastic File System (Amazon EFS)
The correct answer is Amazon Elastic File System (Amazon EFS) because it is a managed shared file system that natively replicates data across multiple Availability Zones within an AWS Region. It supports the Network File System (NFSv4) protocol, allowing hundreds of EC2 instances in different Availability Zones to concurrently read and write to the same storage system, thereby meeting the high availability and resilience requirements.

Step-by-Step Solution

1
Analyze the application requirements.
The application requires a shared file storage solution that supports concurrent read/write operations from EC2 instances across multiple Availability Zones.
This rules out single-AZ block storage systems like standard EBS, as well as database-specific solutions or archival solutions.
2
Evaluate the capabilities of Amazon EFS.
Amazon EFS provides a serverless, shared file system that is natively designed to span multiple Availability Zones within a region and allows concurrent connections.
This aligns perfectly with the high availability and cross-AZ concurrent access requirements.

Key Concept

Shared file storage spanning multiple Availability Zones
Rate this question