あるメディア配信企業は数百万件の動画サムネイルと処理済みコンテンツファイルを Amazon S3 に保存しています。コンテンツのアクセス頻度はタイトルごとに大きく異なり、新着タイトルは高頻度でアクセスされますが、数ヶ月後にバイラルで再流行するコンテンツもあり予測不能です。常に即時アクセスを保証しながらストレージコストを最小化したい場合、最適なストレージ戦略はどれですか?
S3 Intelligent-Tiering はオブジェクトごとのアクセスパターンを自動モニタリングし、30日間アクセスのないオブジェクトを Infrequent Access 階層へ自動移動する。アクセスが再発すると Frequent Access 階層へ即時戻すため、バイラル再流行コンテンツへの急増アクセスでも取り出し遅延は発生しない。追加のシステム構築なしにコストを自動最適化できる。 選択肢Aの S3 ライフサイクルルールによる固定期間移行は、Glacier Instant Retrieval 移行後にバイラル再流行で大量アクセスが発生した場合に取り出し料金が高額になり、予測不能なアクセスパターンには対応できない。 選択肢Cの S3 Standard-IA での全保存は最低30日の保存料金が発生し、高頻度アクセスコンテンツに Standard-IA の取り出し料金が追加コストとなるため最低コストにならない。 選択肢Dの EventBridge + Lambda によるアクセスログ分析と手動移行はシステム開発・運用コストが高く、ログ分析の遅延により移行タイミングも最適でない場合があり、Intelligent-Tiering より運用負荷が大きい。