Amazon FSx
Windows File Server、Lustre、NetApp ONTAP、OpenZFS のフルマネージドファイルシステム
何ができるか
Amazon FSx は、業界標準のファイルシステムをフルマネージドで提供するサービスです。Windows File Server、Lustre、NetApp ONTAP、OpenZFS の 4 種類から選択でき、それぞれのプロトコル (SMB、NFS、Lustre) でアクセスできます。パッチ適用やバックアップは AWS が自動で管理します。
どのような場面で使うか
Windows ファイル共有のクラウド移行、HPC (ハイパフォーマンスコンピューティング) の高速ストレージ、Linux ワークロードの共有ファイルシステム、VMware 環境のデータストアなどに利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。
身近な例え
レンタルオフィスの共有ファイルサーバーに例えられます。自分でファイルサーバーを購入・管理する代わりに、用途に合ったファイルサーバー (Windows 用、Linux 用、高速処理用) をレンタルして使います。バックアップやメンテナンスはビル管理会社 (AWS) が行います。
FSx とは
Amazon FSx は、4 種類のファイルシステムをフルマネージドで提供するサービスです。オンプレミスで運用しているファイルサーバーをクラウドに移行する際、既存のプロトコルやツールをそのまま使えるため、アプリケーションの変更が最小限で済みます。
4 つのファイルシステム
FSx for Windows File Server は SMB プロトコルで Windows 環境のファイル共有を提供します。FSx for Lustre は高性能な並列ファイルシステムで、機械学習や HPC に最適です。FSx for NetApp ONTAP は NFS と SMB の両方に対応し、スナップショットやデータ階層化などの高度な機能を備えています。FSx for OpenZFS は NFS プロトコルで Linux ワークロード向けの高性能ストレージを提供します。
はじめかた
FSx コンソールでファイルシステムの種類を選択し、ストレージ容量とスループットを指定します。VPC 内にファイルシステムが作成され、DNS 名でマウントできます。FSx for Lustre は S3 バケットとの統合が可能で、S3 上のデータを高速にアクセスできるキャッシュとしても機能します。
注意点
- ファイルシステムの種類によって対応プロトコルと機能が異なるため、ワークロードに合った種類を選択すること
- ストレージ容量とスループットは作成後に変更可能だが、ファイルシステムの種類は変更できない
- FSx for Lustre は S3 との統合で、機械学習のトレーニングデータへの高速アクセスに特に有効
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。