AWS News Blog

New – Lower Cost Storage Classes for HAQM Elastic File System

Voiced by Polly

HAQM Elastic File System (HAQM EFS) provides a simple, serverless, set-and-forget elastic file system for shared data across HAQM Elastic Compute Cloud (HAQM EC2) instances or with container and serverless services such as HAQM Elastic Container Service (HAQM ECS), HAQM Elastic Kubernetes Service (HAQM EKS), AWS Fargate, and AWS Lambda. Until now, customers could choose HAQM EFS Standard storage classes which redundantly store data across multiple geographically separated Availability Zones (AZs) to offer the highest levels of availability and durability.

Today, I am happy to announce HAQM EFS One Zone storage classes, reducing storage costs by 47% compared to HAQM EFS Standard storage classes. As an example, in the US East (N. Virginia) Region, this allows customers to achieve an effective storage price of $0.043/GB-month, assuming you are using lifecycle management and 80% of your data is infrequently accessed. HAQM EFS is designed for eleven 9’s of durability, and EFS One Zone Storage classes offer a three 9’s availability SLA while maintaining the same capabilities as Standard storage classes such as elasticity, simplicity, scalability, and lifecycle management.

We are launching two new single AZ storage classes, HAQM EFS One Zone – $0.16/GB-month in the case of the US East (N. Virginia) Region, and HAQM EFS One Zone-Infrequent Access (One Zone-IA) – $0.0133 GB-month in the case of the US East (N. Virginia) Region. All file systems using One Zone storage classes are configured with an automatic backup policy using AWS Backup to provide an extra level of data protection, and file systems created using the EFS console have a default lifecycle management policy to automatically and transparently move less frequently used files to the HAQM EFS One Zone-IA storage class. By using lifecycle management, you reduce the cost of your storage for infrequently accessed data by up to 92%.

One Zone storage classes are ideal for workloads such as development, build, and staging environments, and applications such as analytics and simulation and media transcoding which don’t require the highest levels of availability and durability of HAQM EFS Standard storage classes. They are also ideal for storing replicas, secondary copies of on-premises data, data that can be easily recreated, and for applications with built-in replication and high-availability features that do not need to rely on the multi-AZ resilience of HAQM EFS Standard storage classes.

Getting Started With One Zone Storage Classes
To get started with the HAQM EFS One Zone storage classes, create a new file system using the HAQM EFS Console, AWS Command Line Interface (AWS CLI), or AWS SDKs.

From the HAQM EFS console, click on Create file system, select One Zone for your chosen Availability and Durability option, and pick an AZ to create a file system with recommended settings, including automatic backup and a default lifecycle management policy, in just seconds.

HAQM EFS One Zone storage classes provide the same features, API and console experience as HAQM EFS Standard storage classes, allowing you to create and access shared file storage for instances, containers and serverless or on-premises servers via AWS Direct Connect or AWS VPN.

You can use HAQM EFS file systems with HAQM ECS to share file system data across your fleet of container instances so your tasks have access to the same persistent storage, no matter the instance on which they land. To use HAQM EFS One Zone storage classes with HAQM ECS, you should choose only subnets in the same Availability Zone as your file system when launching your task.

For HAQM EKS you can use the HAQM EFS Container Storage Interface (CSI) driver, which supports HAQM EFS access points, to share a file system between multiple pods in an HAQM EKS or self-managed Kubernetes cluster. The HAQM EFS CSI driver is installed in the Fargate stack and support for HAQM EFS is provided out of the box. When using the HAQM EFS CSI driver with HAQM EFS One Zone storage classes, you can use the nodeSelector option when launching your pod to ensure it gets scheduled within the same availability zone as your file system.

HAQM EFS works with AWS Lambda to allow you to share data across function invocations, read large reference data files, and write function output to a persistent and shared store. AWS Lambda securely connects the function instances to the HAQM EFS mount targets in the same Availability Zone and subnet. When using HAQM EFS One Zone storage classes with AWS Lambda, configure your function to only launch invocations into subnets in the same Availability Zone as your file system.

Here are a couple of things to keep in mind:

Durability and Availability: Since EFS One Zone storage classes store data in a single AZ, data stored in these storage classes may be lost in the event of a disaster or other fault that affects all copies of the data within the Availability Zone, or in the event of Availability Zone destruction. For customers requiring the highest levels of durability and availability, we recommend HAQM EFS Standard storage classes, which store data across multiple AZs.

Backup: As I said, file systems using HAQM EFS One Zone storage classes are automatically backed up using AWS Backup unless you change the default backup setting when creating a file system. Backup data is replicated to three AZs within a region, and can be restored to any AZ or copied to a different region.

Available Now
HAQM EFS One Zone storage classes are immediately available in US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon), South America (São Paulo), Europe (Ireland), Europe (Frankfurt), Europe (Milan), Europe (Stockholm), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Mumbai), Asia Pacific (Hong Kong), Africa (Cape Town), Middle East (Bahrain), and all AWS GovCloud (US) Regions, with more regions coming soon. To learn more, take a look at the documentation. Please send feedback to the AWS forum for HAQM EFS or through your usual AWS support contacts.

Learn more about HAQM EFS file systems and get started today.

Channy

Channy Yun (윤석찬)

Channy Yun (윤석찬)

Channy is a Principal Developer Advocate for AWS cloud. As an open web enthusiast and blogger at heart, he loves community-driven learning and sharing of technology.