EC2 instances in several Availability Zones must read and write the same files.
File capacity should grow as instances and files increase.
Which service is most appropriate?
Amazon EFS provides an elastic managed file system that can be mounted concurrently from compute resources in multiple Availability Zones.
Detailed explanation
EFS is shared file storage that supports concurrent access from multiple AZs and scales capacity.
EFS is shared file storage that supports concurrent access from multiple AZs and scales capacity.
A normal EBS volume is not a multi-AZ shared file system for several instances.
A normal EBS volume is not a multi-AZ shared file system for several instances.
Instance Store is local temporary storage and does not provide shared durable files.
Instance Store is local temporary storage and does not provide shared durable files.
SQS is a message queue and cannot be mounted as a file system.
SQS is a message queue and cannot be mounted as a file system.
Check official documentation
Compare the following points with the official documentation.
Amazon EFSのリージョン、マウントターゲット、伸縮性の公式説明を確認する。
What to confirm
共有ファイル、ブロック、オブジェクトの違いからEFSを選択できる。
Key points
- Amazon EFS
- Shared file storage
- Mount target
Notes
- Environment: AWS公式EFSドキュメントの確認
- Confirm current AWS service behavior and architecture guidance in the official documentation.
Foundation review
Shared versus local
EFS provides a common durable namespace, while Instance Store belongs to one host and is temporary.
Elastic capacity
EFS adjusts storage capacity as files are added rather than requiring per-instance disks.