# FSx

## Overview

* Fully managed `Shared file storage` in AWS.
* Launch 3-party file system on AWS
  * FSx for Lustre
  * FSx for NetApp ONTAP
  * FSx for Window File Server
  * FSx for OpenZFS

## Features

<figure><img src="https://2259236002-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fuh9xZDZ53qGqmMCM44PU%2Fuploads%2Fu1vfpiUmq8vHvZAaFTdG%2Fimage.png?alt=media&#x26;token=9218d45c-ec50-4526-959a-02dbc90ab573" alt=""><figcaption></figcaption></figure>

### FSx for Window File Server

* Supported protocols
  * SMB
  * NTFS
* Storage options: SSD & HDD
* Can be accessed from on-premises: VPN, Direct Connect
* High availability: multi-AZ
* Backup daily to S3

### FSx for Lustre (Linux + cluster)

* Lustre is a popular open-source *<mark style="color:red;">**parallel file system**</mark>*.
* Fully managed *<mark style="color:red;">high-performance</mark>* file system integrated with S3.
* Popular for maximizing performance and reduce bottlenecks.
* Storage options: scratch SSD & persistent HDD.
* Can be accessed from on-premises: VPN, Direct Connect
* *<mark style="color:red;">HPC and Linux</mark>*

### **FSx for NetApp ONTAP**

<figure><img src="https://d1.awsstatic.com/FSXN%402x.72d7f1b119ec9438a370775830648c5f1f362db7.png" alt=""><figcaption><p>How it works</p></figcaption></figure>

* shared storage built on NETAPP's popular ONTAP file system.
* provides shared storage *<mark style="color:red;">between Linux and Windows</mark>* file systems.

## Trivia

* **EFS**: for Linux, easy to scale, multi-AZ support.
* **FSx Windows**: support SMB, for Windows, AD integration.
* **FSx Lustre**: for Linux HBC, not normal system.
* **FSx ONTAP**: hybrid, support both SMB and NFS.
* **FSx OpenZFS**: for Linux, support NFS, strong snapshot support.
