Q49 — AWS SAA-C03 第16章
第 49/100 問 | ← 第16章
Q1249. オンライン食品配達会社がストレージコストの最適化を図ろうとしています。同社は、過去10年にわたりAmazon S3上に構築したデータレイクで運用データを収集しており、そのストレージクラスにはS3 Standardを使用しています。また、同社では7年以上前のデータは保持していません。ソリューションアーキテクトは、過去6か月分のデータを頻繁にレポート作成に使用し、過去2年分のデータに対しては月に1回程度クエリを実行します。一方、2年以上前のデータはほとんどアクセスされず、監査目的でのみ使用されます。ストレージコストを最適化するための最適なソリューションの組み合わせはどれですか?(該当するものを2つ選択してください。)
- A. 6か月以上経過したデータをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。さらに、2年以上経過したデータをS3 Glacier Deep Archiveストレージクラスへ移行する別のS3ライフサイクル設定ルールを作成します。 ✓
- B. 6か月以上経過したデータをS3 One Zone-Infrequent Access(S3 One Zone-IA)ストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。さらに、2年以上経過したデータをS3 Glacier Flexible Retrievalストレージクラスへ移行する別のS3ライフサイクル設定ルールを作成します。
- C. S3 Standardストレージクラスの代わりに、S3 Intelligent-Tieringストレージクラスを用いてデータを保存します。
- D. 7年以上経過したデータを削除するS3ライフサイクル有効期限ルールを作成します。 ✓
- E. 7年以上経過したデータをS3 Glacier Deep Archiveストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。
正解: A. 6か月以上経過したデータをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ移行するS3ライフサイクル設定ルールを作成します。さらに、2年以上経過したデータをS3 Glacier Deep Archiveストレージクラスへ移行する別のS3ライフサイクル設定ルールを作成します。, D. 7年以上経過したデータを削除するS3ライフサイクル有効期限ルールを作成します。
解説
この会社は、異なるデータアクセス頻度に応じてストレージコストを最適化しつつ、必要な可用性とアクセス性を維持する必要があります。・頻繁にアクセスされるデータ(直近6か月):低遅延・高可用性のストレージクラス(例:S3 Standard)で保持すべきです。・時々アクセスされるデータ(6か月~2年):コスト効率が高く、可用性がやや低いクラス(例:S3 Standard-IAまたはS3 Intelligent-Tiering)への移行が適しています。・ほとんどアクセスされないデータ(2年以上、監査用途):長期アーカイブ向けの最もコスト効率の高いストレージ(例:S3 Glacier Deep Archive)が適しています。・7年以上前のデータ:会社の方針により保持しないので、削除すべきです。正解はAおよびDです。A:6か月以上経過したデータをS3 Standard-IAへ、2年以上経過したデータをS3 Glacier Deep Archiveへ移行するライフサイクルルールは、アクセス頻度に応じた階層化(tiering)を実現し、コスト削減と要件の両立を図ります。S3 Standard-IAは時々アクセスされるデータに適したコスト効率の良い選択肢であり、S3 Glacier Deep Archiveは監査用の極めて稀なアクセスに最適な最も安価なアーカイブオプションです。D:7年以上経過したデータを自動削除するライフサイクル有効期限ルールは、会社の保持ポリシーに完全に合致し、不要なストレージコストを確実に回避します。他の選択肢が不適切な理由:B:S3 One Zone-IAは単一AZ内にデータを保存するため耐久性が低く、重要な運用データにはリスクがあります。また、S3 Glacier Flexible Retrievalは、長期アーカイブ用途ではS3 Glacier Deep Archiveより高コストです。C:S3 Intelligent-Tieringはアクセスパターンが予測困難な場合に有効ですが、本ケースのように明確なアクセス頻度の傾向がある場合は、明示的なライフサイクルによる階層化(Standard-IA+Glacier Deep Archive)の方がコスト効率が高くなります。E:7年以上前のデータは保持しない方針であるため、アーカイブする(=保管し続ける)ことは不要なコスト発生につながります。結論:Aはアクセス頻度に基づくストレージ階層化によりコストを最適化し、Dは不要なデータの削除により無駄な費用を防止します。これら2つが、コスト最適化という目標に対して最も適切な選択です。最終的な正解:A、D