資格スワイプ
高性能アーキテクチャ設計

ある企業は世界中のユーザーに静的な画像・動画ファイルを低レイテンシーで配信したいと考えており、オリジンはS3バケットである。この要件を満たす最も適切な設計はどれか。

  • AS3バケットをパブリックに公開し、Route 53のレイテンシーベースルーティングで最寄りのバケットに誘導する
  • ✓Amazon CloudFrontディストリビューションを作成し、オリジンをS3バケットに設定してエッジロケーションでコンテンツをキャッシュする
  • C各リージョンにEC2インスタンスを配置し、S3からコンテンツをプルして配信する
  • DS3のクロスリージョンレプリケーションで全リージョンにバケットを複製し、Route 53でフェイルオーバーさせる

解説

CloudFrontは世界中のエッジロケーションにコンテンツをキャッシュすることで、ユーザーに最も近い拠点から低レイテンシーで配信できる。S3単体のレプリケーションやルーティングだけでは、エッジキャッシュによる配信の高速化効果は得られない。

根拠高性能アーキテクチャ設計:コンテンツ配信の最適化(Amazon CloudFront)

← 前の問題次の問題 →
スワイプでまとめて流す