Soru

Zorluk: KolayHigh-Performing and Scalable Storage Solutions

A startup is deploying a web application across a fleet of Amazon EC2 Linux instances that scale dynamically. The application requires a shared directory to store and retrieve user-uploaded profile pictures. This storage solution must support standard file system operations, scale capacity automatically as the data grows, and allow concurrent read/write access from all running instances. Which storage service should a solutions architect recommend to meet these requirements?

  1. Amazon Elastic File System (Amazon EFS)Cevap
  2. B
    Amazon Elastic Block Store (Amazon EBS) gp3 volume
  3. C
    Amazon Elastic Block Store (Amazon EBS) io2 volume
  4. D
    Amazon S3 Glacier Flexible Retrieval

Cevap

Amazon Elastic File System (Amazon EFS)
Amazon Elastic File System (Amazon EFS) is the correct choice because it is a fully managed file system designed to be shared concurrently by multiple EC2 instances using the NFS protocol, and it automatically scales storage capacity up or down as files are written or deleted.

Adım Adım Çözüm

1
Analyze the application requirements.
The application requires shared, concurrent read/write access to a directory, standard file system operations (POSIX compliance), and automatic capacity scaling for a dynamic fleet of Linux EC2 instances.
Identifying these key parameters narrows down the choices between block, file, and object storage.
2
Evaluate the storage services against the requirements.
Amazon EFS fits because it is a managed file system that supports concurrent NFS access and auto-scaling. EBS volumes are block-level and generally attached to a single instance (or restricted by Multi-Attach limitations). S3 Glacier is an archive service with high latency.
Matching AWS storage service characteristics to the workload constraints ensures the selection of the correct service.

Anahtar Kavram

Shared file storage for EC2 instances using Amazon EFS
Bu soruyu puanla