Question

Difficulty: EasyHigh-Performing and Scalable Storage Solutions

A solutions architect is designing a storage architecture for a web application running on a cluster of Amazon EC2 instances. The application requires a shared file storage solution that supports concurrent read and write access from all instances and is fully POSIX-compliant. Which of the following AWS services should the solutions architect select for this shared storage? (Select TWO.)

  1. Amazon Elastic File System (Amazon EFS)Answer
  2. Amazon FSx for LustreAnswer
  3. C
    Amazon Elastic Block Store (Amazon EBS) gp3
  4. D
    Amazon EBS io2 with Multi-Attach enabled
  5. E
    Amazon S3 Glacier Flexible Retrieval

Answer

Amazon Elastic File System (Amazon EFS) and Amazon FSx for Lustre are correct because both are fully managed, POSIX-compliant shared file systems that support concurrent read and write operations from multiple Amazon EC2 instances.
Amazon Elastic File System (Amazon EFS) and Amazon FSx for Lustre are designed as fully managed shared file storage systems. Both support standard POSIX file system interfaces and allow concurrent connections and read/write operations from multiple Amazon EC2 instances.

Step-by-Step Solution

1
Analyze the requirements to identify the storage classification required.
The application requires a shared file storage solution that supports concurrent read and write access from multiple EC2 instances.
This rules out standard block storage solutions (such as EBS gp3) which are restricted to single-instance attachments.
2
Filter candidate services for POSIX compliance.
Both Amazon EFS and Amazon FSx for Lustre support POSIX compliance and allow parallel mounting.
POSIX compliance ensures the file system can work seamlessly with standard operating systems and application APIs.

Key Concept

Selecting native AWS shared file systems (Amazon EFS and Amazon FSx) to provide concurrent POSIX-compliant access to multiple EC2 instances instead of using block or archival storage.
Rate this question