Q48 — AWS SAA-C03 第12章

第 48/100 問 | ← 第12章

Q848. ある企業が最近アプリケーションをAWSに移行しました。このアプリケーションは、複数の可用性ゾーンにまたがるAuto Scalingグループ内のAmazon EC2 Linuxインスタンスで実行されています。アプリケーションはデータをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存しており、EFS Standard-Infrequent Accessストレージを使用しています。アプリケーションは企業のファイルをインデックス化し、そのインデックスはAmazon RDSデータベースに格納されています。企業は、アプリケーションおよび関連サービスの変更を伴いながら、ストレージコストを最適化する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

正解: A. Intelligent-Tieringライフサイクルポリシーを適用したAmazon S3バケットを作成します。すべてのファイルをこのS3バケットにコピーし、アプリケーションを更新してAmazon S3 APIを用いてファイルの保存および取得を行えるようにします。

解説

EFSストレージとRDSデータベース上で動作するアプリケーションのストレージコストを最適化するには、以下の選択肢が最もコスト効率が良いです: A. Intelligent-Tieringライフサイクルポリシーを適用したAmazon S3バケットを作成し、すべてのファイルをS3バケットにコピーした後、アプリケーションを更新してAmazon S3 APIによるファイルの保存および取得を行う。 理由:Intelligent-Tieringライフサイクルポリシーを適用したS3では、アクセス頻度に応じてオブジェクトが自動的に「頻繁アクセス(Frequent Access)」および「低頻度アクセス(Infrequent Access)」の異なるストレージ階層間で移動されます。これにより、アクセス頻度の低いデータをより低コストの階層に格納することで、ストレージコストを最適化できます。また、EFSファイルシステムからすべてのファイルをS3バケットへ移行することで、比較的高コストとなるEFSの使用を不要とし、よりコスト効率の高いS3ストレージへと切り替えることができます。さらに、アプリケーションをS3 APIに対応させることで、シンプルかつコスト効率の高いファイル管理が可能になります。 一方、選択肢BおよびCは、Amazon FSx for Windows File ServerおよびFSx for OpenZFSといったマネージドファイルストレージソリューションを提案していますが、これらはS3と比較してコスト面で優位ではなく、ストレージコスト最適化という目的には不十分です。 選択肢Dは、S3 Glacier Flexible Retrievalを用いることでコスト削減を図ろうとしていますが、Glacierは取得遅延や取得オプションの複雑さを伴うため、アプリケーションの運用やパフォーマンスに影響を及ぼす可能性があり、本要件における「コスト効率的かつ実用的な」ソリューションとは言えません。 したがって、ストレージコストを最もコスト効率よく最適化するには、Intelligent-Tieringライフサイクルポリシーを適用したS3バケットを作成し、全ファイルを移行した上で、アプリケーションをS3 API対応に更新するアプローチが最適です。この方法は、S3のコスト効率の高いストレージ階層を活用し、EFSからのシームレスな移行を実現します。