5. File Systems Flashcards
What is EFS?
Elastic File System - managed NFS that can be mounted in EC2 instances:
- uses NFSv4
- highly available and scalable, 10Gbps throughput, petabytes scaling
- compatible with Linux-based AMIs
- pay per use
- encryption at rest using KMS
What to use EFS for?
- web server farms
- shared CMS, e.g. WordPress
- shared DB access
Whar are performance options for EFS?
- general purpose: web servers, CMS
- Max I/O: big data, media processing
What are storage options for EFS?
- standard
- infrequently accessed (cheaper) tiers
- lifecycle management possible
- regional or one-zone redundancy
Also:
- possible automated backup
What types of EFx Amazon offers for Windows?
EFx for Windows File Server
- fully managed native Windows system
- based on Windows Service Message Blocks, not NFS
- built for Windows Server storage
- why? Active Directory, SharePoint migration
- supports AD users, ACL, security policies, distributed file system (DFS)
What is Amazon FSx for Lustre?
Fully managed system, optimised for compute-intensive workloads like HPC, machine learning, media data processing workflows
Massive databases, hundreds of GBps, millions of IOPS, sub-millisecond latencies
What are AMI and their types?
Amazon Machine Image
- EBS backed - root device is created from Amazon EBS snapshot. They can be stopped or rebooted. The root device is deleted on termination, but doesn’t have to be. in-use to available.
- Instance Store backed - the root device is created from a template stored in S3. Called ephemeral storage. Can be rebooted but not stopped. If the host fails, you lose data.
What are EFS throughput modes?
- bursting or
- provisioned: 1-1024MBit/s