無限ノック › DEA 練習問題一覧 › 問題
DEAデータストアの管理

あるメディア配信企業は数百万件の動画サムネイルと処理済みコンテンツファイルを Amazon S3 に保存しています。コンテンツのアクセス頻度はタイトルごとに大きく異なり、新着タイトルは高頻度でアクセスされますが、数ヶ月後にバイラルで再流行するコンテンツもあり予測不能です。常に即時アクセスを保証しながらストレージコストを最小化したい場合、最適なストレージ戦略はどれですか?

A
S3 Standard で保存し、最終アクセス日時に基づいて60日後に S3 Standard-IA へ、180日後に S3 Glacier Instant Retrieval へ移行するライフサイクルルールを設定する
S3 ライフサイクルルールの固定期間移行はアクセスパターンが一定の場合に有効だが、予測不能なバイラルコンテンツでは Glacier Instant Retrieval 移行後に大量アクセスが生じると取り出し料金が発生し、コスト最適化が崩れる。
B
S3 Intelligent-Tiering ストレージクラスを使用し、アクセスパターンの自動モニタリングにより最適なストレージ階層へ動的に移動させてコストを最小化する
✓ 正解
S3 Intelligent-Tiering はアクセスパターンを自動モニタリングし、非アクセスのオブジェクトを Infrequent Access 階層へ移動・再アクセス時に即時 Frequent Access 階層へ戻す。予測不能なアクセス変動でも取り出し遅延なくコストを最適化できる。
C
S3 Standard-IA で全オブジェクトを保存し、CloudFront のキャッシュヒット率を高めてオリジンアクセスを削減することでコストを最適化する
S3 Standard-IA で全オブジェクトを保存すると、高頻度アクセスコンテンツに対して取り出し料金が発生し Standard より総コストが高くなる場合がある。CloudFront によるキャッシュはコンテンツ配信の最適化には有効だが、S3 ストレージ自体のコスト削減にはならない。
D
S3 Standard で保存し、Amazon EventBridge と Lambda を組み合わせてアクセスログを分析し、低頻度ファイルを定期的に S3 Standard-IA へ移行する
Amazon EventBridge + Lambda によるアクセスログ分析と移行処理は、ロジック開発・スケジューリング・エラーハンドリングの設計・運用が必要で追加コストが高い。ログ分析の遅延により移行タイミングも最適でなく、Intelligent-Tiering と比べて運用負荷が著しく大きい。

解説

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 より運用負荷が大きい。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DEA の問題一覧に戻る