Elastic File System (EFS) is a Managed Network File System (NFS) that can be mounted on hundreds of EC2 instances at a time, this makes it becomes a shared NFS. EFS only works for Linux EC2 instances in multi-Availability Zone (multi-AZ).

EFS Infrequent Access (EFS-IA)

EFS-IA is a storage class that is cost-optimised for files not accessed every day. Once EFS-IA is enabled, you can define a Lifecycle Policy that automatically moves files that are not accessed for certain days in the standard EFS to the EFS-IA.

EFS VS EBS on availability

EFS and EBS are both storage services in AWS, but they are designed differently.

  • EFS EFS is available across multiple AZ and can be mounted to multiple EC2 instances.
  • EBS EBS is available in one AZ, it has to reply on EBS Snapshot to transfer data to another AZ.

AWS shared responsibility model for EFS

AWS responsibility

  • AWS is responsible for maintaining the infrastructure for storage.
  • AWS replicate data for EFS for emergency data recovery.
  • AWS replace faulty hardware.
  • Ensure employees cannot access user data.

Customer responsibility

  • Setup backup of data.
  • Setup data encryption.
  • Responsible for the data on the drive.

Back to parent node: Cloud Computing

Cloud_computingAWSAWS_CLF-C02AWS_storageEFSAWS_shared_responsibility

Reference - Udemy Ultimate AWS Certified Cloud Practitioner CLF-C02