Question

Difficulty: EasyResilient and Highly Available Storage Infrastructure

A company is hosting a web application on multiple Amazon EC2 instances distributed across different Availability Zones. The application requires a highly available, shared file storage system where all EC2 instances can concurrently read and write uploaded user media files. Which storage solution should a solutions architect recommend to meet these requirements?

  1. Amazon Elastic File System (Amazon EFS)Answer
  2. B
    A single Amazon Elastic Block Store (Amazon EBS) gp3 volume mounted to all EC2 instances
  3. C
    Amazon S3 Glacier Flexible Retrieval with a file system mount point
  4. D
    An Amazon RDS DB instance with active-active read replicas in each Availability Zone

Answer

Amazon Elastic File System (Amazon EFS)
Amazon Elastic File System (Amazon EFS) provides serverless, highly available, and resilient network file storage that can be concurrently mounted by EC2 instances across multiple Availability Zones via standard NFSv4 protocols.

Step-by-Step Solution

1
Analyze the storage requirements of the application.
The application needs shared file-level storage (not block or database) that supports concurrent read/write operations from multiple EC2 instances across multiple Availability Zones.
Identifying the data access pattern (concurrent file access) and geographic requirement (multi-AZ) helps narrow down the service options.
2
Compare the capabilities of available AWS storage services against these requirements.
Amazon Elastic File System (Amazon EFS) is built for POSIX-compliant shared file access across multiple Availability Zones concurrently, while EBS is block storage, S3 Glacier is for archives, and RDS is for structured relational data.
Choosing the service that matches both the concurrent file sharing model and the high availability needs is required for a resilient architecture.

Key Concept

Selecting highly available shared file storage for concurrent multi-instance access across multiple Availability Zones
Estimated Time:45s
Rate this question