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