EFS   Elastic File Storage

·     Managed Network File system across AZ`s

 

Features

·     NFS v4 compatible

·     Multiple EC2`s can access EFS at the same time, providing common data source for workloads / applications running on more than one instance or server.

·     EFS can store data and metadata across AZ`s in a region

·     can grow to petabyte scale, drive high levels of throughput and allow massively parallel access to data from EC2`s

·     Strong File System semantics such as data consistency and file locking

·     POSIX compliant; Portable Operating System Interface

·     EFS Data management can be dne via AWS Datasync - a service thatcan move data from on-premise to Cloud

·     Backup data with automated incremental EFS to EFS Backup soloution

Performance Modes

·     General Purpose (low latency )

·     Max IO: higher levels of aggregate throughput with Tradeoff of higher latency for file operations

Throughput modes

·     Bursting or Provisioned

·     10 GB+ per sec

Mount Targets

·     one mount target in each AZ in a region

·     mount using the EFS name which will resolve to the IP

·     if using via onpremise must be using a Linux based server

Components of a file system

·     ID

·     creation Token

·     creation Time

·     FS size in bytes

·     number of mount targets created by the FS

·     FS state

·     mount target

Data consistency

·     Open after Close consistency semantics > NFS v4

·     Apps that have synchronous data access and perform non appending writes  will have read after write consistency for data access

Managing File Systems

·     Can be encrypted / at rest and in Transit

·     4 KIB min increment size

·     create /delete mount targets; Update configurations