「CDNってよく聞くけど、正体は?」
「サイトの表示って、本当に速くなる?」
東京のサーバーに置いたサイトを、海外から開くと妙に遅い——この待ち時間を縮めるのがCloudFrontの仕事です。仕組みは、1回のアクセスが裏でどう動くかを追えば腑に落ちます。
CloudFrontとは、世界各地の拠点にコンテンツのコピーを置き、利用者にいちばん近い場所から届けるCDN(コンテンツ配信ネットワーク)です。距離を縮めて、表示を速くします。
この記事では、初回アクセスと2回目で何が変わるかを時間の流れで追い、配信元(オリジン)との関係、速くなる理由、AWSクラウドプラクティショナーでの問われ方まで整理します。
1. CloudFrontは「近くの拠点から届けるCDN」

CloudFrontは、AWSが提供するCDNです。サイトの画像・動画・ファイルを、世界各地に置かれた配信拠点にコピーしておき、利用者にいちばん近い拠点から届けます。この拠点をエッジロケーション、置いておいたコピーをキャッシュと呼びます。
データは、遠くのサーバーへ取りに行くほど往復に時間がかかります。あなたのサイトが東京にあっても、ロンドンの利用者はロンドン近くのエッジから受け取れる。距離が短いほど待ち時間が小さくなるという単純な原理が、CloudFrontの速さの土台です。そもそもの「クラウド」の前提は クラウドコンピューティングとは でつかめます。
2. 初回アクセスと2回目で何が変わるか

CloudFrontの本質は、同じ画像への1回目と2回目で動きが変わる点にあります。時間の流れで追うと、キャッシュの効き方がはっきりします。
初回は、近くのエッジにまだコピーがありません。エッジが配信元まで取りに行き、利用者へ渡すと同時に、そのコピーを手元へ保存します。2回目以降は、同じ地域の誰がアクセスしても、エッジが保存済みのコピーで即答します。配信元まで往復しないぶん、体感の速さがはっきり変わります。あなたが「2回目からサッと開く」と感じるのは、このキャッシュの効果です。
3. オリジンとの関係 — 配信元は別にある

ここでセットになるのがオリジンです。オリジンとは、配信するコンテンツの大もとの置き場所を指します。CloudFront自体はコピーを配るだけで、本物のデータはオリジンが持っています。エッジにキャッシュが無いとき、取り寄せる先がここです。
オリジンには、AWSの他のサービスを指定します。代表的な組み合わせは次のとおりです。
- S3: 画像・動画・ファイルなど静的コンテンツの置き場所として
- EC2: アプリを動かすサーバーの配信元として
- ELB: 複数サーバーへ振り分ける入口として
CloudFrontは、変わらない静的コンテンツも、利用者ごとに変わる動的コンテンツも配信できます。オリジンによく使うストレージは AWS S3とは、配信元のサーバーは AWS EC2とは で押さえると、配信の入口から流れがつながります。
4. 速くなる理由と、選ばれる場面

CloudFrontの利点は、あなたが2つの言葉で押さえられます。「速さ」と「配信元の負担軽減」です。近くのエッジから届くので表示が速くなり、多くのアクセスをエッジがさばくので、配信元のサーバーにかかる負荷も減ります。
この特徴から、CloudFrontは次のような場面で選ばれます。Webサイトの高速化、動画配信のなめらかな提供、そしてキャンペーンやイベントでアクセスが集中する場面です。細かい設定は後回しでかまいません。「近くから配って速くし、配信元も楽にするサービス」とだけ押さえれば十分です。負荷を分散する仕組みは AWSリージョンとアベイラビリティゾーンとは の配置の考え方とあわせて見ると、全体像が立体的になります。
5. AWS CLFでの問われ方

CloudFrontは、AWSクラウドプラクティショナーの「クラウドの技術とサービス」領域で登場する定番サービスです。試験では「コンテンツ配信を高速化するサービスはどれか」「エッジロケーションを使うのはどれか」という形で問われます。
答えの軸はシンプルです。速さ・近さ・CDN・エッジロケーションという言葉が出てきたら、CloudFrontを思い浮かべる。あなたが初回と2回目のタイムラインを頭に描けていれば、キャッシュの役割を問う応用問題にも対応できます。用語を丸暗記するより、1回のアクセスがどう動くかのイメージを持っておくほうが、選択肢に強くなります。
次のステップ
CloudFrontがAWS CLF全体のどこに位置し、他のサービスとどうつながるかは、AWSクラウドプラクティショナーの試験範囲と勉強法ガイド で見渡せます。
知識を得点に変えたいなら、AWS 技術とサービスの問題集 で、CloudFrontを含む主要サービスの設問に挑むのが近道です。