DOP-C02 Question 70
Single answerA company is deploying a web application that processes high volumes of user-generated videos. The application requires shared storage for multiple containers running in Amazon ECS to read and write video files. The storage solution must support concurrent access, provide high throughput, and scale automatically as the workload increases. Which storage service is the MOST suitable for this scenario?
- A
Amazon Elastic File System (Amazon EFS)
- B
Amazon S3
- C
Amazon Elastic Block Store (Amazon EBS)
- D
Amazon FSx for Windows File Server
Show answer and explanation
Correct answer: A
Explanation
Amazon EFS is designed to provide a fully managed, scalable, shared file system that can be accessed concurrently by multiple containers or instances. Its support for high throughput and automatic scaling makes it an ideal solution for a web application requiring shared storage for high volumes of data processing. Other options like Amazon S3, EBS, and FSx do not meet the specific requirements of this scenario as effectively as Amazon EFS.
- A. Correct.
Amazon EFS is the best choice here as it provides shared file storage that supports concurrent access from multiple containers, high throughput, and automatic scaling, making it ideal for this use case.
- B. Incorrect.
Amazon S3 is a highly durable object storage service, but it does not provide traditional shared file system capabilities or concurrent access for multiple containers in the way Amazon EFS does.
- C. Incorrect.
Amazon EBS is a block storage service designed for single-instance use. It is not suitable for shared access across multiple containers or instances.
- D. Incorrect.
Amazon FSx for Windows File Server is designed for Windows-based workloads and provides SMB file shares. It is not the most appropriate solution for this Linux-based ECS scenario requiring scalable shared storage.