I. FSx for Windows

  1. EFS is a shared POSIX compliant system for Linux. FSx is a fully managed Windows file system share drive.
  2. Supports SMB protocol and Windows NTFS. Also AD and LDAP, ACLs.
  3. Storage of up to 64 TB per file system.
  4. Built on top of SSD, scale up to 10s of GB/s, millions of IOPS, 100s of PBs of data.
  5. Can be accessed from your on-prem infrastructure.
  6. Can be configured to be multi-AZ.
  7. Data is backed up daily to S3.
  8. To migrate your existing file data into FSx, use Windows Robust File Copy (RoboCopy) to copy your files directly to FSx.

II. FSx for Lustre

  1. Lustre = Linux + Cluster

  2. It is a type of parallel distributed file system for large scale computing.

  3. Used in ML and HPC, quant finance, EDA

  4. Scales up to 100s of GB/s, millions of IOPS, <1ms latency

  5. Can be mounted on-prem servers using DirectConnect.

  6. You can use FSx as your "hot" storage and S3 for "cold" storage.

  7. Seamless integration with S3

    1. Can read S3 as a file system (through FSx)
    2. Can write the output of the computations back to S3 (through FSx)

    https://prod-files-secure.s3.us-west-2.amazonaws.com/4b1ebf36-c889-4d85-858e-cb2146e77ba5/94290fae-f6c7-4832-8b66-ca1e84f9a9b4/Screen_Shot_2020-09-23_at_11.40.35_PM.png

III. FSx Tips

  1. Auto replication within the AZ it resides in.
  2. Offers single AZ and multi-AZ deployment options for your Windows file-based workloads.