メインコンテンツへスキップ
⚡
Exam-Era
高性能アーキテクチャの設計
AWS SAA (SAA-C03) 過去問・解説

マルチリージョン動画配信システムにおいて、静的コンテンツはAmazon CloudFrontとAmazon S3を組み合わせて配信しています。コンテンツ更新時に最新バージョンを確実に、かつ最もコスト効率よく配信するための戦略として、適切なものはどれですか。なお、セッションデータや視聴履歴などの動的データは、高可用性を確保するためAmazon ElastiCache for Redisの3AZ構成で管理します。

A静的コンテンツの配信にURLバージョニングを採用してCloudFrontのキャッシュ無効化コストを回避し、動的データはElastiCache Redisの3AZ構成でレプリケーションを維持する。
正解 ⭕
⭕
【正解の理由】【正解】URLバージョニングを使用することで、CloudFrontのキャッシュ無効化料金を発生させずに最新のファイルを即座に配信できます。また、Redisの3AZ構成により、セッションデータの高可用性と低遅延が保証されます。
B静的コンテンツの更新の都度CloudFrontのキャッシュ無効化(Invalidation)を実行し、動的データはElastiCache Redisの3AZ構成でレプリケーションを維持する。
誤答
C静的コンテンツのTTL(保持期間)を極端に短く設定して頻繁にオリジンへ問い合わせさせ、動的データはElastiCache MemcachedのマルチAZ構成でキャッシュする。
誤答
D静的コンテンツ配信においてCloudFrontを廃止してS3から直接ウェブサイトホスティングで配信し、動的データはElastiCache Redisの単一ノード構成で管理する。
誤答

🎯正解の決め手・公式要点まとめ

CloudFrontで配信する静的コンテンツを更新する際、最もコスト効率が高く即座に反映される方法は、ファイル名にバージョンやタイムスタンプを含める「URLバージョニング(オブジェクトバージョニング)」です。これにより、CloudFrontのキャッシュ無効化(Invalidation)に伴う追加コストや反映の遅延を回避できます。また、セッションデータや視聴履歴などの動的データは、マルチAZ(3AZ)構成のElastiCache for Redisを使用することで、自動フェイルオーバーによる高可用性と低遅延なデータアクセスを両立できます。

⚠️ 誤答トラップ・他の選択肢が誤りの詳細理由

この選択肢は〇〇の定義と混同しやすく、本番試験で正答率が落ちる典型的なトラップです...

💡 似た概念との決定的な違い

実務および試験で頻出する関連用語の使い分けは次の3原則で整理できます...

🔒

「誤答トラップ解説」&「全選択肢の個別解説」はPRO会員限定

月額3,000円で全8資格3,200問を解放。毎日演習で翌月実質無料(1日100円学習割)になる逆算サブスク。

アプリで演習を始める(全問解放) ➜

💬ディスカッション・質問スレッド (0)

疑問や改善要望を投稿しよう
スレッドを読み込み中...
Googleアカウントでログインすると質問の投稿やスレッドへの参加ができます。

📚 同分野(高性能アーキテクチャの設計)の類似問題