2.0 KiB
Elastic File System
Serverless file storage for sharing files without the need for provisioning or managing storage capacity and performance.
TL;DR
Built to scale on demand growing and shrinking automatically as files are added and removed.
Accessible across most types of AWS compute instances, including EC2, ECS, EKS, Lambda, and Fargate.
Supports the NFS v4.0 and v4.1 protocols.
Available file system types:
- Regional: redundant across multiple geographically separated AZs within the same Region.
- One Zone: data stored within a single AZ, with all the limits it implies.
Default modes:
- General Purpose Performance: ideal for latency-sensitive applications.
Examples: web-serving environments, content-management systems, home directories, and general file serving. - Elastic Throughput: designed to scale throughput performance automatically to meet the needs of workloads' activity.
Provides file-system-access semantics like strong data consistency and file locking.
Supports controlling access to file systems through POSIX permissions.
Supports authentication, authorization, and encryption.
EFS supports encryption in transit and encryption at rest.
Encryption at rest is enabled when creating a file system. In such case, all data and metadata is encrypted.
Encryption in transit is enabled when mounting a file system. Client access via NFS to EFS is controlled by both IAM
policies and network security policies (i.e. security groups).
Windows-based EC2 instances are not supported.