SAA高性能なアーキテクチャの設計
グローバルに展開するメディアストリーミング企業が、米国東部(バージニア北部)リージョンのAmazon S3に動画コンテンツを保存しています。アジア・ヨーロッパ・南米のユーザーから初回ロードの遅延(3〜8秒)についてクレームが相次いでいます。コンテンツは一度公開されると更新頻度が低く、同一コンテンツへの繰り返しアクセスが多い傾向があります。最もコスト効率よくグローバルユーザーのパフォーマンスを改善するアーキテクチャはどれですか?
AS3クロスリージョンレプリケーションを使用して主要リージョン(東京・フランクフルト・サンパウロ)にバケットを複製し、Amazon Route 53のレイテンシーベースルーティングで最近傍バケットに誘導する
(クロスリージョンレプリケーション)はストレージコストと運用負荷が増大します。
BAmazon CloudFrontディストリビューションをS3オリジンとして設定し、世界中のエッジロケーションにコンテンツをキャッシュする
✓ 正解
CloudFrontは世界600拠点以上のエッジロケーションにコンテンツをキャッシュすることで、オリジン(S3)への往復なしにユーザーの近傍から配信します。更新頻度が低く繰り返しアクセスが多いコンテンツはキャッシュヒット率が高く、レイテンシー削減とデータ転送コスト削減を同時に実現します。
CAWS Global Acceleratorを使用してS3へのネットワーク転送経路をAWSバックボーン経由に最適化する
(Global Accelerator)はキャッシュ機能を持たないため、繰り返しアクセスがあっても毎回オリジンへのリクエストが発生しCloudFrontほどのレイテンシー改善が見込めません。
DAmazon EC2インスタンスを各リージョンに配置し、nginxリバースプロキシとして動作させてS3コンテンツをユーザーに配信する
(EC2プロキシ)はコスト・運用負荷ともに最も非効率です。
解説
CloudFrontは世界600拠点以上のエッジロケーションにコンテンツをキャッシュすることで、オリジン(S3)への往復なしにユーザーの近傍から配信します。更新頻度が低く繰り返しアクセスが多いコンテンツはキャッシュヒット率が高く、レイテンシー削減とデータ転送コスト削減を同時に実現します。
選択肢A(クロスリージョンレプリケーション)はストレージコストと運用負荷が増大します。
選択肢C(Global Accelerator)はキャッシュ機能を持たないため、繰り返しアクセスがあっても毎回オリジンへのリクエストが発生しCloudFrontほどのレイテンシー改善が見込めません。
選択肢D(EC2プロキシ)はコスト・運用負荷ともに最も非効率です。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →