File Systems Flashcards
EFS
Elastic File System
- a managed NFS that can be mounted on many EC2 instances at once
- can also mount to Lambda, etc.
- regional
- highly scalable
- encryption at rest with KMS
How much does EFS cost?
It is expensive - pay per use
What is EFS good for?
web server farms
What protocol does EFS use?
NFSv4
What are the largest files you can add in EFS?
Petabytes
What is performance of EBS?
- can support thousands of EC2 instances
- 10 Gb/s throughput
- can scale to PBs
What type of AMIs is EFS compatible with?
Linux-based AMIs
windows not supported
EFS Performance options
General purpose - use for web servers, CMS, etc.
Max I/O - use for big data, media processing, etc.
EFS Storage Tiers
- similar to S3
- has lifecycle management - it can move your data from one tier to another after 30 days w/o access
- STANDARD: for frequently accessed files
- I/A: For less accessed files
EFS Throughput mode: Bursting
throughput scales with the file system size
EFS Throughput mode: Provisioned
throughput fixed at a certain amount
FSx for Windows
provides a fully-managed native Microsoft Windows file system so you can move Windows-based applications that require file storage to AWS.
What is FSx built on?
Windows Server
Differences between FSx and EFS?
FSx is a managed windows server that runs Windows Server Block (SMB)-based file services
- EFS is a managed NAS filer for EC2 instances based on NFSv4
FSx for Lustre
- for AI and machine learning*
- for massive datasets
- hundreds of GB/s
- millions of IOPS
- sub-millisecond latencies
- a managed files system
- can store data directly on S3**
When to pick EFS on exam
- pick for distributed, highly resilient storage for Linux instances and Linux-based applications
When to pick FSx on exam
- pick for centralized storage for Windows, Sharepoint, SQL Server, Workspaces, IIS Web Server or any other Microsoft application.
When to pick FSx for Lustre on exam
- pick for high-speed, high-capacity distributed storage
- HPC, financial modeling, ML, AI
AMIs: Instance Store
Instance store volumes are sometimes called ephemeral storage
- they cannot be stopped
- if the underlying host fails, you will lose your data
- can reboot them
AMIs: EBS-backed instances
EBS-backed instances can be stopped.
- you won’t lose data if the instance is stopped
- can reboot them
AWS Backup**
AWS Backup allows you to consolidate your backups across multiple AWS services:
- EC2, EBS, EFS, FSx, AWS Storage Gateway, RDS, DynamoDB
- Can be used with Organizations to back up multiple accounts for centralized control across all of your AWS services
Benefits of AWS Backup*
1) single, central backup console
2) automated backup schedules and retention policies and lifecycle policies
3) Improved compliance and auditing