A company is migrating a containerized application to AWS. The application runs on multiple Amazon Elastic Container Service (Amazon ECS) tasks hosted on AWS Fargate. These tasks must concurrently share access to a common directory containing data files that are frequently updated. The storage solution must scale automatically as files are added or deleted, and must support standard Linux file system permissions. Which AWS storage service should the company select to meet these requirements?
- Amazon Elastic File System (Amazon EFS)Answer
- BAmazon Elastic Block Store (Amazon EBS)
- CAmazon Simple Storage Service (Amazon S3)
- DAmazon EC2 Instance Store
Answer
Amazon Elastic File System (Amazon EFS)
The correct answer is Amazon Elastic File System (Amazon EFS) because it is a fully managed, serverless file storage service that supports the Network File System (NFSv4) protocol. It allows concurrent read and write access from multiple AWS Fargate tasks and supports standard Linux file system permissions (POSIX), scaling automatically as files are added or removed.
Step-by-Step Solution
Key Concept
AWS Shared File Storage vs Block and Object Storage
Estimated Time:1m 30s