Q99 — AWS SAA-C03 第4章
第 99/105 問 | ← 第4章
Q294. ある会社が、AWS クラウドでホストされているゲームアプリケーション向けの共有ストレージソリューションを設計しています。このソリューションでは、Lustre クライアントを使用してデータにアクセスできる必要があります。また、このソリューションは完全にマネージドである必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS DataSync タスクを作成し、マウント可能なファイルシステムとしてデータを共有します。その後、そのファイルシステムをアプリケーションサーバーにマウントします。
- B. AWS Storage Gateway のファイルゲートウェイを作成し、必要なクライアントプロトコルを使用したファイル共有を作成します。アプリケーションサーバーをそのファイル共有に接続します。
- C. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、Lustre をサポートするように設定します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーからそのファイルシステムに接続します。
- D. Amazon FSx for Lustre ファイルシステムを作成します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーからそのファイルシステムに接続します。 ✓
正解: D. Amazon FSx for Lustre ファイルシステムを作成します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーからそのファイルシステムに接続します。
解説
AWS クラウド上でホストされるゲームアプリケーション向けに、Lustre クライアントによるアクセスを可能にし、かつ完全にマネージドな共有ストレージソリューションを提供するには、Amazon FSx for Lustre を採用するのが最適です。したがって、正解はオプション D です。 オプション A では、AWS DataSync を使用してマウント可能なファイルシステムとしてデータを共有し、それをアプリケーションサーバーにマウントすることを提案しています。DataSync はオンプレミスと AWS ストレージ間でのファイル移行には有効ですが、リアルタイムのゲームアプリケーションに求められるような共有ストレージ機能は提供しません。 オプション B では、AWS Storage Gateway のファイルゲートウェイを用いて必要なクライアントプロトコルによるファイル共有を作成し、アプリケーションサーバーを接続することを提案しています。Storage Gateway はオンプレミスアプリケーションに対してクラウドストレージへのアクセスを提供できますが、Lustre クライアントはサポートしていません。 オプション C では、Amazon EFS ファイルシステムを作成し、Lustre をサポートするように設定することを提案しています。EFS はスケーラブルで弾力的なファイルストレージを提供しますが、Lustre をネイティブにサポートしておらず、Lustre 対応化には複雑な設定や追加のリソースが必要になる可能性があります。 一方、Amazon FSx for Lustre を使用すれば、Lustre クライアントに対応した高性能なファイルシステムを AWS が完全にマネージドで提供できます。FSx for Lustre はサブミリ秒単位のレイテンシ、高いスループット、および安定したパフォーマンスを実現し、ゲームアプリケーションのような要求の厳しいワークロードに最適です。このファイルシステムはオリジンサーバーにアタッチでき、アプリケーションサーバーからも簡単に接続可能です。これにより、信頼性・スケーラビリティともに優れた共有ストレージソリューションが実現され、問題文のすべての要件を満たします。このソリューションは導入が容易で、運用管理もシンプルであり、大規模環境でも優れたパフォーマンスを発揮します。