Q45 — AWS SAA-C03 第1章

第 45/65 問 | ← 第1章

Q45. ソリューションアーキテクトは、バージョン管理が有効化された Amazon S3 上でホストされ、頻繁に更新されるWebサイト向けのソリューションを設計しています。コンプライアンス上の理由から、オブジェクトの古いバージョンは頻繁にアクセスされず、2年後に削除する必要があります。これらの要件を満たす最もコスト効率の高い方法として、ソリューションアーキテクトは何を推奨すべきでしょうか?

正解: B. S3 Lifecycle ポリシーを設定し、オブジェクトの古いバージョンを S3 Glacier へ移行します。その後、2年経過後にオブジェクトを削除(有効期限切れ)します。

解説

これらの要件を最も低コストで満たすには、S3 Lifecycle ポリシーを設定することを推奨します。ライフサイクルポリシーを設定することで、指定した期間(本問では2年)が経過した後に、オブジェクトの古いバージョンを S3 Glacier のようなよりコスト効率の高いストレージクラスへ自動的に移行できます。これにより、2年間の保持というコンプライアンス要件を満たしつつ、ストレージコストを最小限に抑えることができます。さらに、2年後にオブジェクトを自動削除(有効期限切れ)することで、不要なストレージコストを発生させずに済みます。