An e-commerce company is hosting a web application on a fleet of Amazon EC2 instances distributed across multiple Availability Zones. The application requires a shared repository to store product catalog images. This repository must support concurrent read-and-write access from all EC2 instances simultaneously and automatically scale as the volume of images grows. Which AWS storage service should the company use to meet these requirements?
- Amazon Elastic File System (Amazon EFS)Answer
- BAmazon Elastic Block Store (Amazon EBS)
- CAmazon EC2 Instance Store
- DAmazon S3 Glacier Flexible Retrieval
Answer
Amazon Elastic File System (Amazon EFS)
Amazon Elastic File System (Amazon EFS) is designed to provide serverless, fully managed, shared file storage. It can be mounted concurrently by thousands of Amazon EC2 instances spanning multiple Availability Zones and automatically grows or shrinks as files are added or deleted, satisfying all the requirements of the scenario.
Step-by-Step Solution
Key Concept
AWS Shared File Storage vs Block Storage