配属先で「その画像、クラウドフロント経由にしといて」「CDNかませば速くなるよ」といった会話が飛び交い、ついていけないと感じていませんか?CloudFrontは、ウェブサービスの表示速度を上げたいときに、ほぼ必ず名前が出てくるサービスです。
この記事では、そのCloudFrontを「全国の倉庫から、いちばん近い場所で受け取る」というたとえ話を軸に、仕組みから現場での使いどころ、料金の考え方までまとめて解説します。
結論から言うと、CloudFrontとは世界中に置いたサーバーにコンテンツの写しを配っておき、利用者にいちばん近い場所から届けるサービスです。
この記事でわかること
- CloudFrontがどんなサービスか(たとえ話つき)
- CloudFrontがコンテンツを届ける流れと、現場で出会う場面
- CloudFrontの料金の考え方と、無料枠がどこまであるか
CloudFrontとは?一言でいうと「一番近い倉庫から受け取るしくみ」
CloudFront(クラウドフロント)とは、AWSが提供するCDNサービスです。正式には「Amazon CloudFront」といいます。
CDNとは、コンテンツデリバリーネットワークの略で、画像や動画といったデータを世界中に分けて置き、利用者の近くから配るしくみのことです。
AWS公式は、CloudFrontを「低レイテンシーかつ高速な転送速度でコンテンツを安全に配信する」サービスだと説明しています。レイテンシーとは、頼んでから返ってくるまでの待ち時間のことです。
ここで、通販の倉庫を思いうかべてみてください。商品が北海道の倉庫にしかなければ、沖縄の人に届くまで何日もかかります。ところが同じ商品を全国の倉庫に置いておけば、沖縄の人は沖縄の倉庫から受け取れます。届くまでの時間は一気に短くなります。
CloudFrontもこれと同じ発想です。もとのデータは1か所にしかなくても、その写しを世界中の拠点に配っておきます。東京からのアクセスには東京の拠点が、ロンドンからのアクセスにはロンドンの拠点が答えます。
公式ページによると、この拠点は世界に750か所以上あります。この拠点のことをエッジロケーション、またはPoP(ポップ)と呼びます。

CloudFrontの仕組みと使いどころ
CloudFrontがコンテンツを届ける流れ
CloudFrontを理解する近道は、登場人物を2つに分けて考えることです。
1つめがオリジンです。これはもとのデータが置いてある場所で、倉庫でいえば本社の在庫にあたります。S3のバケットや、ELBの後ろにいるサーバーがよく使われます。
2つめがエッジロケーションです。全国、いや世界中に散らばった出先の倉庫だと思ってください。ここに写しをためておく動きを、キャッシュと呼びます。
実際の流れは次のようになります。
- 利用者がアクセスすると、いちばん近いエッジロケーションにつながる
- そこに写しがあれば、その場で返す(キャッシュヒット)
- 写しがなければオリジンまで取りにいき、返しつつ手元にためる(キャッシュミス)
- 2回目からは、同じ地域の人みんながその写しを受け取れる
ためた写しをいつまで持っておくかは、TTLという設定で決めます。TTLが長いほど速くなりますが、そのぶん内容の更新は遅れて伝わります。
CloudFrontが活躍する場面
公式ページでは、代表的な使いどころとして次の4つが挙げられています。
- ウェブサイトの配信 — 画像やCSSを近くから配り、表示を速くする
- 動的コンテンツやAPIの高速化 — 毎回中身が変わるページの応答も改善する
- 動画の配信 — ライブ配信と、あとから見る形の配信の両方に対応する
- ソフトウェアの更新配布 — パッチやIoT機器の更新データを一気に配る
速さ以外の利点もあります。CloudFrontにはAWS Shield Standardによる攻撃対策が、追加費用なしで組みこまれています。大量のアクセスでサービスを止めにいくDDoS攻撃を、手前で受け止めてくれるわけです。
オリジンを直接インターネットにさらさずにすむため、守りの面でも意味があります。
新社会人がCloudFrontに出会う場面
入社1〜3年目でありがちなのは、「サイトの画像を差しかえたのに、新しいものが表示されない」という場面です。
手元のパソコンでは直っているのに、本番だけ古いまま。ファイルは確かに上書きしたはずなのに、と首をかしげることになります。
これはたいてい、エッジロケーションに古い写しが残っているだけです。TTLの時間が過ぎれば自然に入れかわります。
待てないときは、キャッシュ無効化(インバリデーション)という操作で、写しを強制的に捨てられます。ただし何度も使うものではないので、まずは先輩に一声かけてから実行してください。
「反映されない」と言われたら、まずキャッシュを疑う。この習慣がつくだけで、原因さがしの時間はぐっと短くなります。
CloudFrontと関連サービスの違い・つながり
CloudFrontは単体で使うサービスではなく、ほかのサービスの前に立つ役まわりです。
いちばん定番の組み合わせがS3です。S3に置いた画像や動画をそのまま公開するのではなく、前にCloudFrontを立てて配ります。速くなるうえに、S3のバケットを直接さらさずにすみます。
アプリのように中身が毎回変わるページでは、ELBやEC2をオリジンにします。公式によると、AWSのオリジンからCloudFrontへ出ていくデータの転送料はかかりません。
混同しやすいのがRoute 53との関係です。Route 53は名前を住所に変える案内板、CloudFrontは中身を近くから配る倉庫。どちらも「速く届ける」ために働きますが、担当している場所が違います。
実際の構成では、Route 53がドメイン名をCloudFrontに向け、CloudFrontがS3やELBから中身を取ってくる、という順につながります。
なお最近は、VPCオリジンという形も使えます。これはVPCの中にあるサーバーを、インターネットに出さないままオリジンにできる機能です。
CloudFrontの料金と無料枠
CloudFrontの課金は、つきつめると「どれだけ配ったか」と「何回頼まれたか」で決まります。つまりデータ転送量とリクエスト数です。以下は執筆時点(2026年8月)の公式料金ページの内容です。
執筆時点では、月ごとのプランを選ぶ形になっています。無料プランの1か月あたりの枠は次のとおりです。
- リクエスト — 100万件まで
- データ転送 — 100GBまで
- 付属のS3ストレージ — 5GBまで
この範囲におさまっていれば、月額は0 USDです。個人の練習用サイトなら、まず超えることはない量だと考えてよいでしょう。
ありがたいことに、ブロックされたDDoS攻撃や、WAFがはじいたリクエストは使用量に数えられません。攻撃を受けたせいで請求が増える、という事故が起きにくくなっています。
有料プランには、CDN本体のほかにAWS WAFとDDoS対策、ボット管理と分析、Route 53のDNS、CloudWatch Logsの取り込み、TLS証明書、エッジでのサーバーレス実行、毎月のS3ストレージクレジットが含まれます。
料金の形は見直されることがあります。実際に使う前には、かならず公式の料金ページで最新の内容を確認してください。
現場ノート:CloudFrontで一番揉めるのは「キャッシュの消し方」
CDNの運用で現場が一番騒ぐのは、導入時ではなく「更新したのに反映されない」ときです。原因はほぼキャッシュで、対処はキャッシュの無効化(インバリデーション)か、ファイル名にバージョンを付ける設計のどちらか。筆者は後者(ファイル名を変える方式)を推します。無効化は反映まで時間がかかり、回数によっては費用も発生するからです。新人のうちは「キャッシュはどこに、何秒残るのか」を図の3か所(ブラウザ・エッジ・オリジン)で言えるようにしておくと、表示系のトラブル調査で必ず役に立ちます。
CloudFrontのまとめ
ここまでの要点を整理します。
- CloudFrontは世界750か所以上の拠点に写しを配り、利用者のいちばん近くから届けるCDNサービス
- S3やELBをオリジンにして前に立てるのが定番で、速さと守りの両方に効く
- 無料プランならリクエスト100万件・データ転送100GBまで月0 USDで使える
まずは自分の検証用のS3バケットに、CloudFrontを1つ立ててみてください。同じ画像が目に見えて速く出るところまで体験しておくと、先輩との会話が一気に分かるようになります。

コメント