はじめに
「CDNって便利そうだけど、実際いくらくらいかかるの?」
「料金の仕組みがちょっと分かりにくい…」
そんなふうに感じていませんか。
CDNはサイト表示を速くしてくれる便利な仕組みですが、使った分だけ費用が変わるため、イメージしにくい部分もありますよね。なんとなく導入すると、あとから「思ったより高いかも」と感じることもあります。
ただ、仕組みと相場を知っておけば、自分のサイトなら月いくらくらいかかるのかはしっかり見えてきます。
この記事では、CDNの料金の考え方から相場、かんたんな計算方法まで、順番にやさしく整理していきます。
CDNの費用はいくらかかる?

CDNの費用は一律で決まっているわけではなく、「どれだけデータを配信したか」によって変わる従量課金が基本です。
実際にかかる金額も、月に数GBしか使わない小規模サイトなら数百円で収まる一方、画像や動画を多く配信するサイトでは数万円規模になることもあります。
ここでは、費用がどのような仕組みで決まり、どれくらいの金額感になるのかを具体的に整理していきます。
CDN費用は「転送量ベース」で決まる
CDNの料金は、1回アクセスされるごとではなく、配信したデータ量で決まります。
具体的には「1GBあたりいくら」という単価が設定されており、配信した合計データ量にその単価を掛けて月額費用が計算されます。
たとえば単価が1GBあたり10円の場合、1ヶ月で100GB配信すれば1,000円、1TB(1,000GB)配信すれば10,000円という形で増えていきます。
アクセス数が同じでも、画像や動画など容量が大きいファイルを配信するほど1回あたりの転送量が増えるため、合計転送量が増えて費用も比例して上がります。
月額の目安は数百円〜数万円
CDNの月額費用は、配信したデータ量によって変わるため、数百円から数万円まで幅があります。
転送量が10GB〜50GB程度であれば月額100円〜500円前後に収まり、100GB〜500GBになると1,000円〜5,000円程度になります。
さらに1TB以上の配信になると、単価にもよりますが10,000円以上になるケースが一般的です。
このように、転送量が増えるほどその分だけ課金される仕組みのため、利用規模に応じて費用が段階的に上がっていきます。
CDNの費用の仕組み

CDNの費用は、あらかじめ決まった定額ではなく、配信したデータ量と配信先の地域によって変動する仕組みです。
1GBあたり数円〜数十円の単価が設定されており、同じ1GBでも日本・アメリカ・アジアなど配信先によって料金が変わるため、使い方によって総額に大きな差が出ます。
ここでは、転送量とリージョンごとの料金の違いがどのように費用に影響するのかを整理していきます。
転送量(GB単価)で決まる仕組み
CDNの費用は、配信したデータ量に対して1GBごとの単価を掛けて計算されます。
多くのサービスでは1GBあたり5円〜20円前後の単価が設定されており、月間で配信した合計転送量にその単価を掛けた金額がそのまま請求額になります。
転送量が増えるほど課金対象となるデータ量が増えるため、同じ単価でも配信量に比例して費用が上がります。
そのため、CDNの料金は固定ではなく、月ごとの実際の転送量に応じて変動する仕組みになっています。
リージョンによる料金の違い
CDNの料金は、配信する地域によって1GBあたりの単価が変わります。
日本や北米など主要リージョンでは1GBあたり5円〜15円前後に設定されることが多い一方、南米やアフリカなど配信拠点が少ない地域では1GBあたり20円〜40円程度まで上がるケースがあります。
これは、配信先の地域までデータを届けるためのネットワークコストが地域ごとに異なるためで、距離が長く中継が多いほど単価が高く設定されます。
そのため、同じ100GBを配信する場合でも、配信先が日本中心なのか海外中心なのかによって、最終的な請求額に差が出ます。
CDNの費用の計算方法

CDNの費用は「なんとなく高い・安い」で判断するのではなく、実際に配信したデータ量に単価を掛けるだけで具体的に算出できます。
1GBあたりの単価が決まっていれば、100GBや1TBといった利用量ごとに月額がいくらになるのかを事前に把握することが可能です。
ここでは、転送量をもとにした基本的な計算方法と、具体的なデータ量ごとの費用イメージを整理していきます。
転送量から計算するパターン
CDNの費用は、1GBあたりの単価に対して月間の合計転送量を掛けることで計算します。
たとえば単価が1GBあたり10円に設定されている場合、月間の転送量が200GBであれば10円×200GBで2,000円、500GBであれば10円×500GBで5,000円になります。
転送量は1回の表示で配信されるデータ量にアクセス回数を掛けた合計で決まるため、ページサイズやアクセス数が増えるほど計算結果の金額も比例して増えます。
このように、単価と転送量の掛け算でそのまま請求額が決まるのが基本の計算パターンです。
100GB・1TBの場合の費用イメージ
CDNの費用は単価と転送量の掛け算で決まるため、100GBと1TBではそのまま金額に差が出ます。
たとえば1GBあたり10円の場合、100GBであれば10円×100GBで1,000円、1TB(1,000GB)であれば10円×1,000GBで10,000円になります。
単価が同じであれば転送量が10倍になると費用も10倍になるため、100GBと1TBではそのまま10倍の差になります。
このように、転送量の規模が大きくなるほど費用も比例して増えるため、月間の配信量をそのまま当てはめることで概算の金額を把握できます。
CDNの費用が高くなるケース

CDNの費用は同じサービスを使っていても、配信するコンテンツの種類や配信先によって大きく変わります。
特に、データ容量が大きいコンテンツを多く配信する場合や、海外ユーザーへの配信が増える場合は、転送量と単価の両方が上がりやすく、想定よりもコストが膨らむことがあります。
ここでは、どのような条件で費用が高くなりやすいのかを具体的に整理していきます。
動画・画像など容量が大きい場合
動画や高解像度の画像など1ファイルあたりの容量が大きい場合、1回のアクセスで消費される転送量が増えるため、その分だけCDNの費用が上がります。
たとえば1ページあたりのデータ量が500KBであれば1,000回表示しても約500MBですが、5MBの動画や画像を含むページでは同じ1,000回でも約5GBとなり、転送量は10倍になります。
CDNは転送量に応じて課金されるため、1回の表示で配信するデータが大きくなるほど、アクセス数が同じでも合計転送量が増えて費用が比例して高くなります。
海外配信が多い場合
海外からのアクセスが多い場合、配信する地域ごとの単価が高くなるため、CDNの費用が上がります。
多くのCDNでは日本や北米は1GBあたり5円〜15円前後ですが、アジアの一部地域や南米などでは1GBあたり20円〜40円程度に設定されることがあり、同じ100GBでも2倍以上の差が出ます。
配信先ごとに単価が異なる状態で転送量が積み上がるため、海外向けのアクセス比率が増えるほど平均単価が上がり、合計費用も比例して増えていきます。
主要CDNの料金例

CDNの料金はサービスごとに細かい違いがありますが、基本は「1GBあたりの単価」で比較することで具体的なコスト感が見えてきます。
海外クラウド型CDNと国内CDNでは単価や課金項目に差があり、同じ100GBでも数百円〜数千円単位で金額が変わるケースもあります。
ここでは、代表的なCDNの料金例をもとに、実際の費用イメージを具体的に確認していきます。
Google Cloud CDNの料金例
| 項目 | 課金対象 | 単価目安 | 補足 |
|---|---|---|---|
| キャッシュ配信(外向き転送) | 1GBあたり | 約0.02〜0.20ドル(約3円〜30円) | 地域・利用量で変動(段階課金) |
| アジア太平洋向け配信 | 1GBあたり | 約0.09ドル前後(約13円) | 10TB未満の基準単価 |
| キャッシュフィル(オリジン→CDN) | 1GBあたり | 約0.01〜0.04ドル | キャッシュへの取り込み通信 |
| リクエスト数 | 1万回あたり | 約0.0075ドル | アクセス回数に応じて課金 |
Google Cloud CDNの料金は、配信したデータ量に対して1GBごとの単価が設定されており、地域と使用量によって変動します。
キャッシュから配信されるデータ転送は、1GBあたり約0.02ドル〜0.20ドル(約3円〜30円前後)で設定されており、利用量が増えるほど単価が下がる段階課金になっています。
たとえばアジア太平洋向けの配信では、10TB未満の利用で1GBあたり約0.09ドル前後が基準となり、同じ転送量でもリージョンや使用量によって単価が変わります。
また、キャッシュにデータを取り込む「キャッシュフィル」は1GBあたり0.01ドル〜0.04ドル程度、リクエスト数に対しても1万回あたり0.0075ドルの課金が発生します。
このように、Google Cloud CDNは転送量を中心に、リージョンと利用量に応じて単価が変動し、それぞれを合計して月額費用が決まる仕組みです。
国内CDNの料金例
| サービス名 | 料金体系 | 単価・月額目安 | 転送量の目安 | 月額費用イメージ |
|---|---|---|---|---|
| さくらのCDN | 従量課金 | 約5円〜15円 / GB | 100GB | 約500円〜1,500円 |
| さくらのCDN | 従量課金 | 約5円〜15円 / GB | 1TB | 約5,000円〜15,000円 |
| Cloudflare CDN | 月額+従量(または無料枠あり) | 無料〜数千円 / 月 | 数十GB〜数百GB | 0円〜3,000円前後 |
| CloudFront | 従量課金 | 約10円〜20円 / GB(国内) | 100GB | 約1,000円〜2,000円 |
| CloudFront | 従量課金 | 約10円〜20円 / GB(国内) | 1TB | 約10,000円〜20,000円 |
国内CDNの料金は、さくらのCDNなどを例にすると、転送量に応じたGB単価または月額固定+従量課金で設定されています。
転送量課金の場合は1GBあたり約5円〜15円前後が目安となり、100GBで500円〜1,500円、1TBで5,000円〜15,000円程度になります。
また、一定の転送量が含まれた月額プランでは、月額数千円で数百GBまで利用でき、超過分のみ追加で1GBごとに課金される仕組みになっています。
このように、国内CDNは日本向け配信を前提とした単価設計のため、海外配信に比べて1GBあたりの料金が低く抑えられる傾向があります。
まとめ
CDNの費用は月額固定ではなく、使ったデータ量に応じて変わる従量課金が基本です。目安としては、1GBあたり5円〜20円前後で計算されます。
そのため、利用量に応じて、数百円〜数千円、規模が大きくなると1万円以上になることもあります。計算自体は「単価×転送量」とシンプルなので、おおよその費用は事前にイメージしやすいです。
ただし、動画や高画質の画像が多いサイトや、海外向けの配信が多い場合は、想定より費用が上がることもあります。
まずは、自分のサイトのデータ量とアクセス数から転送量をざっくり把握して、無理のない範囲で導入を検討してみてください。











