ある企業が AWS への全社的な移行を完了させようとしていますが、一部の古いアプリケーションがオンプレミスのネットワークファイルシステム(NFS)ストレージに依存しており、クラウドへの移行が困難な状況です。これらのアプリケーションは変更できませんが、データだけは AWS に移行して S3 に保存したいと考えています。また、オンプレミスのアプリケーションからは既存の NFS インターフェースでアクセスできる必要があります。最も適切なソリューションはどれですか?
- A. AWS Storage Gateway のファイルゲートウェイをオンプレミスに設置する。ファイルゲートウェイは NFS(および SMB)インターフェースを提供し、書き込まれたファイルをローカルキャッシュに保持しながら非同期で S3 に同期する。アプリケーションは既存の NFS マウントポイントのままアクセスでき、データは S3 に保存される
- B. S3 の NFS マウント機能(S3 Mount)を使ってオンプレミスサーバーに直接マウントする
- C. オンプレミスのアプリケーションから NFS 依存をなくすためにコードを書き直す
- D. Amazon EFS を Direct Connect 経由でオンプレミスからマウントする
解答と解説を見る
正解: A
AWS Storage Gateway のファイルゲートウェイはオンプレミスに設置する仮想アプライアンス(または物理アプライアンス)で、NFS と SMB のファイルインターフェースを提供します。アプリケーションは既存の NFS プロトコルでアクセスし、ファイルゲートウェイがローカルキャッシュを管理しながらバックグラウンドで S3 にデータを保存・同期します。アプリケーションの変更なしにデータを AWS S3 に保存できます。 C: アプリケーションの書き直しは「変更できない」という制約に反します。 D: Amazon EFS は Direct Connect 経由でマウント可能ですが、NFS プロトコルを使ってオンプレミスから直接アクセスするには特別な設定が必要で、EFS のデータは S3 ではなく EFS に保存されます。S3 への保存要件を満たしません。 B: Amazon S3 はオブジェクトストレージで、直接 NFS マウントする標準機能はありません(AWS が公開している NFS マウント機能は存在しません)。
📚 関連サービスの解説: Amazon S3