大手メディア企業は、ユーザーがアップロードした動画ファイルをAmazon S3に保存しています。アクセスパターンは次の通りです: アップロード後30日間は毎日複数回アクセスされる、 31〜180日は月2〜3回アクセスされる、 181日以降はコンプライアンス要件により7年間の保持が必要だが年1〜2回しかアクセスされず12時間以内の取得で十分。 S3ストレージコストを最小化するライフサイクルポリシーはどれか。
30日間は高頻度アクセスのためS3 Standard、31〜180日は月数回のためS3 Standard-IA(約$0.0125/GB)が適切です。181日以降は年1〜2回・12時間以内取得でよいためS3 Glacier Deep Archive(約$0.00099/GB)が最安です。 選択肢Aは、各フェーズのアクセス頻度に最適なストレージクラスを適用した構成で、181日以降のGlacier Deep Archiveが全クラス中最安値かつ12時間以内取得要件を満たします。 選択肢Bは、31〜180日フェーズにGlacier Instant Retrievalを使用していますが、GIRの取り出し料金(約$0.03/GB)はStandard-IAの約3倍高く、月2〜3回アクセスがある期間では総コストがStandard-IAより割高になります(GIRに150日在庫するため90日最小保存期間は充足しており、早期削除料は発生しません)。 選択肢Cは、S3 Intelligent-Tieringはアクセスパターンが既知の場合にオブジェクトごとのモニタリング料金が発生するため、明示的なライフサイクルポリシーより割高になる場合があります。 選択肢Dは、Glacier Flexible Retrievalも12時間以内の取得が可能ですが、ストレージ単価が約$0.004/GBとDeep Archiveの約4倍高価でコスト最小化要件を満たしません。