CloudFront

Amazon CloudFront ノート。

Overview

  • (てい) レイテンシーコンテンツ配信(はいしん) ネットワーク
  • Content Delivery Network, CDN

Purpose

レイテンシー問題(もんだい)解決(かいけつ)

Flow

  flowchart LR
	U[ユーザー]
	App[アプリケーション]
	CF[AWS CloudFront]
	EL[エッジロケーション]
	WS[Web サーバー]

	U <==> |Step.1| App <==> |Step.2| CF <==> |Step.3| EL <==> |キャッシュなし| WS
  • Step.1: クライアントがオブジェクト(ファイル(など) )のダウンロードを要求(ようきゅう)
  • Step.2: CloudFront が最寄(もより) りのエッジロケーションに接続(せつぞく) してユーザーリクエストを処理(しょり)
  • Step.3: エッジロケーションで CloudFront が要求(ようきゅう) されたキャッシュファイルを検索(けんさく)() つかればクライアントに返却(へんきゃく) 、なければ Web サーバーにリクエストしてファイルをエッジロケーションに送信(そうしん)

Use Case

CloudFront Use Case