Amazon FSx
高性能なフルマネージドファイルシステムを複数のタイプから選択して利用できるサービス
何ができるか
Amazon FSx は、業界標準のファイルシステムをフルマネージドで提供するサービスです。Windows File Server、Lustre、NetApp ONTAP、OpenZFS の 4 種類のファイルシステムから、ワークロードに最適なものを選択できます。オンプレミスで使い慣れたファイルシステムのプロトコルや機能をそのままクラウドで利用でき、ハードウェアの調達やソフトウェアのライセンス管理が不要になります。
どのような場面で使うか
Windows ベースのファイル共有、ホームディレクトリの提供、ハイパフォーマンスコンピューティング (HPC) のスクラッチストレージ、機械学習のトレーニングデータ格納、メディアレンダリングの共有ストレージ、データベースのバックアップ先など、多様なファイルストレージ要件に対応しています。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。
身近な例え
レンタルオフィスの共有ファイルキャビネットに例えるとわかりやすいでしょう。自社でファイルサーバーを構築するのは、オフィスにキャビネットを購入して設置・管理するようなものです。FSx は、ビル管理会社が用途に合わせた最適なキャビネットを用意し、鍵の管理やメンテナンスもすべて代行してくれるサービスです。
FSx とは
Amazon FSx は、エンタープライズ向けのフルマネージドファイルストレージサービスです。従来、ファイルサーバーの運用にはハードウェアの調達、OS の設定、ストレージの容量管理、バックアップの設定など多くの作業が必要でした。FSx はこれらの運用負荷をすべて AWS が引き受け、高性能で信頼性の高いファイルシステムを数分で利用開始できます。SMB、NFS、Lustre など業界標準のプロトコルに対応しているため、既存のアプリケーションからシームレスにアクセスできます。
4 つのファイルシステムタイプ
FSx for Windows File Server は、Active Directory 統合や SMB プロトコルに対応した Windows 互換のファイル共有を提供します。FSx for Lustre は、機械学習や HPC 向けの超高速並列ファイルシステムで、S3 との透過的な連携が可能です。FSx for NetApp ONTAP は、マルチプロトコル対応の高機能ファイルシステムで、データ重複排除や圧縮によるコスト最適化を実現します。FSx for OpenZFS は、Linux ベースのワークロード向けに高いスループットと低レイテンシを提供します。
パフォーマンスと可用性
FSx は、SSD ストレージと HDD ストレージの選択肢を提供し、ワークロードの特性に応じたコストパフォーマンスの最適化が可能です。マルチ AZ 構成をサポートしており、プライマリとスタンバイのファイルサーバーが異なるアベイラビリティゾーンに配置されるため、障害時にも自動フェイルオーバーでサービスを継続できます。自動バックアップ機能により、日次のバックアップが取得され、最大 90 日間保持されます。AWS Backup との統合により、一元的なバックアップ管理も実現できます。
Azure・オンプレミスとの比較
AWS の優位点
- 4 種類のファイルシステムタイプから選択でき、Windows、Linux、HPC など多様なワークロードに単一サービスで対応できる
- FSx for Lustre は S3 と透過的に連携し、数百 GB/s のスループットを実現するため、機械学習や HPC のデータパイプラインを大幅に高速化できる
- マルチ AZ 構成による自動フェイルオーバーと日次自動バックアップにより、オンプレミスでは複雑な構成が必要な高可用性を簡単に実現できる
注意点
- ファイルシステムタイプによって対応プロトコルや機能が異なるため、ワークロードの要件に合わせて適切なタイプを選択すること
- FSx for Lustre は S3 と透過的に連携できるため、大規模データセットを扱う機械学習パイプラインでは S3 + Lustre の組み合わせが効果的
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。