Q88 — AWS SAA-C03 第14章

第 88/100 問 | ← 第14章

Q1088. メディア企業は、映画を Amazon S3 バケットに保存しています。映画ファイルのサイズは 1 GB から 10 GB までです。同社は、顧客が購入できるように映画を提供したいと考えています。また、顧客が映画を購入してから 5 分以内にストリーミング配信できる必要があります。さらに、20 年未満の映画に対する需要は、20 年を超える映画よりも高いです。同社は、需要に応じてホスティングコストを最適化したいと考えています。 これらの要件を満たすソリューションはどれですか?

正解: B. 20 年未満の映画は Amazon S3 Standard に保存し、20 年を超える映画は S3 Standard-Infrequent Access(S3 Standard-IA)に保存します。ユーザーが古い映画を注文した場合、標準検索(standard retrieval)でファイルを取得します。

解説

メディア企業が、需要の変動に応じて映画を格納・配信し、ホスティングコストを最適化するには、各ストレージクラスのアクセスパターン、検索時間、およびコスト特性を慎重に検討する必要があります。 各選択肢を評価します: A:S3 Lifecycle ポリシーは、経過時間やアクセス頻度に基づいてオブジェクトを異なるストレージクラス間で自動移行するのに有効ですが、この選択肢では「20 年未満」と「20 年を超える」映画という明確な需要差異を前提とした設計になっておらず、特に人気の高い新作映画への迅速なアクセス保証が不十分です。 B:20 年未満の映画を高可用性・高性能な S3 Standard に、20 年を超える映画を低コストの S3 Standard-IA に分けて保存する設計です。S3 Standard-IA からの標準検索(standard retrieval)は、数秒〜数分でオブジェクトを取得可能であり、すべての映画を購入後 5 分以内にストリーミング開始できる要件を確実に満たします。また、需要に応じたコスト最適化も達成できます。 C:S3 Intelligent-Tiering は新作映画の需要変動に柔軟に対応できますが、20 年を超える映画を S3 Glacier Flexible Retrieval に保存し、高速検索(expedited retrieval)を利用する案は、コスト面で非効率であり、かつ高速検索でも最大 1~5 分程度の待ち時間が発生する可能性があり、5 分以内の確実な配信を保証できません(特に負荷時や初回アクセス時)。 D:S3 Glacier Flexible Retrieval とバルク検索(bulk retrieval)の組み合わせは、数時間〜1 日程度の遅延を許容する大規模なデータ復元用途向けであり、5 分以内のストリーミング要件には全く適合しません。 以上より、すべての要件(5 分以内のストリーミング、需要に応じたコスト最適化、運用のシンプルさ)を満たす最も適切なソリューションは、選択肢 B です。