Amazon FSx Flashcards
What is Amazon FSx
Amazon FSx is a fully managed file storage service, which means AWS handles all aspects of storage provisioning, maintenance, and management. This includes data replication, backups, software updates, and security patches, allowing you to focus on your applications and data rather than infrastructure management.
Amazon FSx provides fully managed file systems that are compatible with industry-standard protocols, such as Server Message Block (SMB) for Windows-based workloads and Network File System (NFS) for Linux-based workloads.
What is Amazon FSx for Windows
FSx for Windows is a fully managed Windows file system share drive
It supports SMB protocol & Windows NTFS
It can be integrated with Microsoft Active Directory
It can be mounted on Linux EC2s
It supports Microsoft’s Distributed File System (DFS) Namespaces
It can scale up to 10s of GB/s, millions of IOPS, 100s PB of data
What are the storage options for Amazon FSx for Windows
SSD - For latency sensitive workloads
HDD - For broad spectrum workloads
Data is backed up daily to S3
Can be used from on-premises servers (VPN or Direct Connect)
What is Amazon FSx for Lustre
Amazon FSx for Lustre is a high-performance file system service provided by AWS. It is designed to provide scalable, reliable, and high-performance file storage for compute-intensive workloads, such as machine learning, high-performance computing (HPC), simulation, and analytics.
Scales up to 100s GB/s, millions of IOPS, sub-ms latencies
What are the storage options for Amazon FSx for Lustre
SSD - Low latency, IOPS intensive workloads, small & random file operations
HDD - throughput-intensive workloads, large & sequential file operations
It can “read S3” as a file system (through FSx)
It can write the output of the computations back to S3 (through FSx)
Can be used from on-premises servers (VPN or Direct Connect)
What are the deployment options for Lustre
Scratch File System: This option is designed for temporary data storage and provides high-performance, low-latency storage optimized for compute-intensive workloads. It is ideal for transient data and does not support data persistence beyond the life of the file system.
Persistent File System: This option is suitable for long-term storage and provides durable, high-performance storage optimized for data analytics and scientific computing workloads. It supports data persistence and can be configured with automatic backups for data protection.
What is Amazon FSx for NetApp ONTAP
It is a managed NetApp ONTAP on AWS
It is file system compatible with NFS, SMB, iSCSI protocol
The storage shrinks or grows automatically
It supports point-in-time instantaneous cloning
What is Amazon FSx for OpenZFS
It is a managed OpenZFS file system on AWS
It is compatible with NFS (v3, v4, v4.1, v4.2)
It is used to move workloads running on ZFS to AWS
It can scale up to 1,000,000 IOPS with <0.5ms latency
It supports point-in-time instantaneous cloning
How do you move a FSx for Window File Server from Single AZ to Multi-AZ
You create a FSx for Window File Server on Multi-AZ and then use AWS DataSync to migrate from the single AZ to the one on Multi-AZ
Or do a backup of the FSx for Window File Server on the single AZ and then restore it in the FSx for Window File Server on the Multi-AZ
How do you decrease FSx Volume Size
You can’t… you can only increase the amount of storage capacity. However, you can create an FSx for Window File Server with a smaller storage and use datasync to migrate the data into it.
In FSx for Lustre, what is data lazy loading
It means that only data that is actually processed is loaded from S3. This decreases your cost and latency. Lustre will not download the full dataset