Amazon EFS Documentation
Amazon Elastic File System (Amazon EFS) is designed to provide a simple, serverless, elastic file system that lets you share file data without provisioning or managing storage. It can be used with AWS services and on-premises resources, and is designed to scale without disrupting applications.
Fully managed
Availability & durability
Amazon EFS Replication
Amazon EFS replication allows you to replicate your file system data to a second file system in another AWS Region or another AZ within the same Region. You can use the Amazon EFS console, AWS CLI, and APIs to enable replication on an existing file system. Amazon EFS replication is designed to provide a recovery point objective (RPO) and a recovery time objective (RTO) of minutes.
You can also select the destination file system’s lifecycle management policy, backup policies, provisioned throughput, mount targets, and access points independent of the source file system. You can also replicate from a source file system created using Amazon EFS Standard storage classes to a destination file system created using Amazon EFS One Zone storage classes and the other way around.
Storage classes & lifecycle management
Security & compliance
Scalable performance
Amazon EFS is designed to provide the throughput, I/O operations per second, and low latency needed for a broad range of workloads. Throughput and IOPS can scale as a file system grows and can burst to higher throughput levels for short periods of time to help support the unpredictable performance needs of file workloads.
Shared file system with NFS support
Performance modes
Amazon EFS offers two performance modes: General Purpose and Max I/O. General Purpose is designed to provide low read and write latency for random or sequential IO patterns. Max I/O is designed to scale to higher levels of aggregate throughput and operations per second. Max I/O performance mode is available only on Amazon EFS file systems using Standard storage classes.
Throughput modes
Amazon EFS offers two throughput modes: Bursting and Provisioned. Bursting throughput mode is designed to scale throughput with the size of the file system, dynamically bursting as needed to support the spiky nature of some file-based workloads. Provisioned Throughput mode is designed to support applications that may require higher dedicated throughput than the default Bursting mode and can be configured independently of the amount of data stored on the file system.
Elastic & scalable
Encryption
Containers & serverless file storage
Amazon EFS is integrated with containers and serverless compute services from AWS that may require shared storage for latency-sensitive, and IOPS-heavy workloads. Amazon EFS is designed to provide applications running on Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), AWS Fargate, and AWS Lambda access to shared file systems for stateful workloads.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.

