DEV Community

Cover image for Amazon EFS

Posted on • Updated on

Amazon EFS

What is Amazon EFS(Elastic File System)?

-Simple, serverless elastic file system for use with AWS services
and on - premises resources
-Built to scale on - demand to petabytes without disrupting
-Simple web interface to create and configure file systems quickly
and easily
-Managed service

Key Features:
-Fully managed: Providing a NFS shared service system storage for Linux workloads. With amazon EFS it's pretty simple to create and configure file systems, you don't have to worry about managing file servers or storage updating hardware configuring software or performing backups. In barely seconds you can create a fully
managed file system using the AWS console,`` AWS command line or the cli or AWS SDK.

-Highly available and durable: Amazon EFS is designed for
99.99999999999% durability and up to99.9999% of availability by default. Amazon EFS redundantly stores every file system across multiple availability zones for file systems using standard storage classes.

-Data protection:
--EFS replication: EFS replication allows you to replicate your file system data to another AWS reason or within the same region in a few clicks without requiring additional infrastructure.
--AWS backup: A fully managed backup service that makes it easy to centrally manage and automate backups of your Amazon EFS file systems removing the need for costly custom solutions and
manual processes.

-Storage classes and lifecycle management: Amazon EFS offers standard and one zone storage classes for both frequently
accessed and infrequently accessed files standard and one zone storage classes are performance optimized to deliver
consistently low latencies. One zone infrequent access storage classes are cost optimized for files accessed less frequently you can start saving on storage cost with EFS lifecycle management and with an age of policy that is 7 14 30 60 or 90 days.

-Security and compliance: You can control network access to your file systems using amazon VPC security group rules and application access to your file systems using AWS IAM policies
and Amazon EFS access points.

-Performance modes: Amazon EFS is designed to provide the throughput IOPS(I/O per second) and low latencies necessary for variety of workloads. Amazon EFS offers two performance modes that is general purpose and max I/O. General purpose provides sub millisecond read latency and lower single digit millisecond write latency for random or sequential I/O patterns max I/O scales to higher levels of aggregate throughput and operations per second which is ideal for highly paralyzed application that can scale out to thousands of EC2 instances.

-Throughput modes: Amazon EFS offers two throughput modes which determines the overall throughput a file system can achieve that is bursting and provisioned. With bursting throughput mode throughput scales with the size of file system dynamically bursting as needed to support spikey nature of many file system based workloads. Provision throughput mode is designed to support applications that require higher dedicated throughput than the default bursting mode and it can be configured independently of the amount of data stored in the file system.

-Elastic: Amazon EFS storage capacity is elastic growing and shrinking automatically as you add and remove files to dynamically provide storage capacity to your applications as needed.

-Scalable: Amazon EFS is designed to be highly stable both in storage capacity and throughput performance growing to petabyte scale and allowing massively parallel access from EC2 instances with amazon EFS throughput and IOPS scale as your file system grows while file operations are delivered with consistent low latencies.

-Encryption: Amazon EFS provides a complete encryption solution to secure both your stored data as well as data in flight data at rest is transparently encrypted using encryption keys managed by the AWS key management service that is KMS. Encryption of data in transit uses industry standard transport layer security to secure network traffic without the need to modify your applications.

-Containers and serverless file storage: Amazon EFS is integrated with AWS containers and serverless compute services that require shared storage for latency sensitive and IOPS savvy workloads at any scale.

Top comments (0)