無限ノック › SAA 練習問題一覧 › 問題
SAA高性能なアーキテクチャの設計

ある動画配信サービスが、Amazon S3に保存した動画コンテンツをグローバルユーザーに提供しています。ユーザーの80%が5つの主要都市に集中しており、アクセスの多い動画は全コンテンツの20%です。現在は全ユーザーがS3から直接ダウンロードしており、レイテンシの高さとS3のデータ転送コストが課題です。最もパフォーマンスが高くコスト効率の良いソリューションはどれですか?

A
Amazon S3 Transfer Accelerationを有効にして、AWSのバックボーンネットワーク経由でS3への転送を高速化する
S3 Transfer Acceleration はAWSバックボーンネットワーク経由で転送を高速化しますが、キャッシュ機能がないため毎回S3へリクエストが発生し、データ転送コストを削減できません。
B
5都市に対応するリージョンにS3バケットをレプリケートし、Amazon Route 53のレイテンシーベースルーティングで最近接バケットに誘導する
複数リージョンS3 + Route 53レイテンシールーティングはキャッシュ効果がなく、リージョン間レプリケーション設定や複数バケット管理など運用の複雑さが増します。
C
Amazon CloudFrontディストリビューションを作成してS3をオリジンとし、TTL(Time To Live:キャッシュの保持期間)を最適化したキャッシュポリシーを設定する
✓ 正解
Amazon CloudFront はエッジロケーションでコンテンツをキャッシュし、ユーザーに最も近い場所から配信します。アクセス集中の上位20%コンテンツがキャッシュヒットすることで、S3へのオリジンリクエスト数とデータ転送コストを大幅に削減できます。
D
AWS Global Acceleratorを使用してS3バケットへのトラフィックルーティングを最適化し、ネットワークレイテンシを削減する
AWS Global Accelerator はTCP/UDPレベルの経路最適化を行いますが、HTTPキャッシュ機能を持たず、S3へのオリジンリクエスト数やデータ転送コストは削減できません。

解説

Amazon CloudFront はエッジロケーションでコンテンツをキャッシュし、ユーザーに最も近い場所から配信します。アクセス集中の上位20%コンテンツがキャッシュヒットすることで、S3へのオリジンリクエスト数とデータ転送コストを大幅に削減できます。 選択肢AのS3 Transfer Acceleration はAWSバックボーンネットワーク経由で転送を高速化しますが、キャッシュ機能がないため毎回S3へリクエストが発生し、データ転送コストを削減できません。 選択肢Bの複数リージョンS3 + Route 53レイテンシールーティングはキャッシュ効果がなく、リージョン間レプリケーション設定や複数バケット管理など運用の複雑さが増します。 選択肢DのAWS Global Accelerator はTCP/UDPレベルの経路最適化を行いますが、HTTPキャッシュ機能を持たず、S3へのオリジンリクエスト数やデータ転送コストは削減できません。

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

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

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