Elastic File System Flashcards
What is Amazon Elastic File System (EFS)?
An AWS-managed implementation of NFS which allows for the creation of a shared ‘file system’ that can be mounted/used/shared by multiple EC2 instances at the same time.
With EFS, is data stored on the EC2 itself?
No - this is an AWS-managed implementation of NFS (Storage protocol) which allows for the creation of shared ‘file system’ that can be mounted/used/shared with multiple EC2 instances at the same time
You can store media/posts for the A4L Website outside of the individual EC2 instances; this means media isn’t lost when instances are added/removed.
What is a Mount Target?
The network interface within the VPC that instances (on-premise or in a VPC) will connect to.
Mount targets have an IP address from the range of the given VPC that they are in.
Can you connect on-premise workloads to an EFS instance? If so, how?
Yes - you can also connect on-prem workloads to EFS mount targets in a VPC via a Direct Connect (DX) or a VPN connection.
Why is EFS considered a “self-healing” ARCH?
EC2’s are “throw away” compute resources i.e nothing is stored on them directly - they point to something like RDS or EFS (other services) to interact with any persistent data.
What OS/type of instance does EFS support?
Linux only.
What 2 storage classes (of the 6) that EFS supports?
Standard
Standard IA
What 2 “Modes” does EFS support?
General Purpose (default)
Max I/O (used for tons of parallel processes like Big Data)
What 2 Throughput Modes does EFS support?
Bursting - throughput scales with the size of the file system
Provisioned - allows you to provision throughput requirements independent from the size of the file system