FSx for LustreはS3と連携できるようですが、それ以外のストレージサービスはできないの? 逆になぜこのサービスだけができるの? どういう技術が関連している? |
|
|
できます。ただし、FSx for LustreとS3の連携はかなり特別扱いされているので、「なぜLustreだけ?」という疑問が出てきます。 まずFSx for Lustreの連携とはFSx for Lustreでは、 のような構成が作れます。 ファイルをFSxへコピーしなくても、
といった機能があります。 これは単なる「マウント」ではありません。 なぜS3だけ?理由はLustre自身がAWSによってS3連携を組み込まれているからです。 実はAWSはLustreに対して HSM(Hierarchical Storage Management)機能 を利用しています。 概念的には、 という階層管理です。 元々Lustreはスーパーコンピュータ向けに、
などを階層化する仕組みを持っています。 AWSはこの仕組みのバックエンドとしてS3を接続しています。 なぜEFSやFSx for Windowsはできない?EFSはNFSです。 EFSの設計思想は、 です。 一方Lustreは、 という思想です。 例えば機械学習やHPCでは、 が非常に相性が良いです。 そのため専用機能が作られました。 EFSでも似たことは可能例えば や は作れます。 しかし、
などはありません。 技術的な背景S3はオブジェクトストレージLustreはファイルシステム本来はモデルが違います。 そこでAWSは というマッピング層を作っています。 例えば を として見せています。 なぜHPCで重要?スーパーコンピュータでは、 計算中 のような超高速I/Oが必要です。 しかし結果保存は で十分です。 そこで という組み合わせが理想的になります。 AWSはこれをマネージド化したわけです。 オンプレで例えるとイメージとしては、 を自動化したようなものです。 試験向けの理解SAAレベルなら、
と覚えておけば十分です。 特にFSx for LustreがS3と深く統合されているのは、Lustreがもともと「高速計算用ストレージと低コストな永続ストレージを階層管理する」という思想を持っており、AWSがそのバックエンドとしてS3を組み込んだからです。これは単なるファイルコピー機能ではなく、LustreのアーキテクチャとHSMの仕組みを利用した連携になっています。 |
| |
|

この記事へのコメント