Amazon Elastic File System (EFS) is a scalable, elastic, cloud-native file system for Linux OS.
EFS is elastic, so it automatically grows and shrinks as storage demands go up and down. It’s a fully managed service that provides access through standard file system interfaces you already use, and it is designed for high availability and durability across multiple Availability Zones.
It can grow to petabytes in size, and provides low latencies and high throughputs. You can access EFS using the AWS admin console, API, or command prompts. You can mount EFS to EC2 instances or on-premises servers using AWS VPN or AWS DirectConnect.
It can support thousands of concurrent Network File system version 4 (NFSv4) protocol connections at once, and no pre-provisioning is required. As with many other AWS services, you only pay for what you use, when you use it.
EFS uses block-based storage instead of object-based storage, and has read-after-write consistency.
EFS can be mounted onto multiple EC2 instances, where as EBS can only be mounted onto one!
- Amazon EFS (AWS)