Amazon EFS Infographic
AWS Storage Services

Amazon EFS

Serverless, fully managed, multi-AZ shared file storage designed for Linux-based workloads and modern applications.

The Architecture Ingredients

What you need to build a resilient EFS deployment.

Linux Instances

EC2 instances or containers (Fargate/EKS) running Linux distributions with NFSv4 support.

VPC & Subnets

A Virtual Private Cloud spread across multiple Availability Zones for high availability.

Mount Targets

Endpoints created in each subnet that provide an IP address for instances to connect to EFS.

Security Groups

Firewall rules allowing inbound TCP port 2049 (NFS) from your compute resources.

How it Works

1

Create File System

Define your storage class (Standard or One Zone) and lifecycle policies.

2

Deploy Mount Targets

EFS places a network interface in each AZ you select for local access.

3

Mount & Scale

Thousands of instances connect simultaneously via NFSv4.1 protocol.

AWS REGION AZ – A EC2 Instance AZ – B EC2 Instance AZ – C EC2 Instance ELASTIC FILE SYSTEM (Shared Layer)

Elastic

Automatically grows and shrinks as you add or remove files.

Serverless

No hardware to manage or storage to pre-provision.

Durable

Data is stored across multiple AZs for 99.999999999% durability.

Cost-Opt

Lifecycle management moves cold data to EFS Infrequent Access (IA).

Educational Visualization © 2023 | AWS Architecture Series

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top