エグレス vs CDN コスト計算|AWS直接配信とCDN経由の削減額を可視化
AWSからの直接Egress配信とCloudFront・Cloudflare等のCDN経由配信の月間コストを、月間トラフィック量・キャッシュヒット率から瞬時比較します。5TB配信でAWS直接なら$450、CloudFront経由なら$120、Cloudflare無料プランなら$0と最大数十倍の差が発生。動画配信・静的サイト・API・大容量ダウンロードなど用途別の最適解、キャッシュヒット率80〜95%を実現する設計、TLS・DDoS・WAFなど付加価値まで含めた総合判断の指針を提供します。
エグレス vs CDN コスト 計算ツール
計算式とCDNの仕組み
AWS直接($) = 月間トラフィック(GB) × $0.09
CDN経由(CloudFront)= トラフィック × (1−ヒット率) × $0(AWS→CDN無料)+ トラフィック × $0.085
CDN経由(Cloudflare)= トラフィック × (1−ヒット率) × $0.09 + 月定額
削減率(%) = (AWS直接 − CDN経由) ÷ AWS直接 × 100
基本前提:CDN(Content Delivery Network)は世界中に分散配置されたエッジサーバから、ユーザーに近い場所でコンテンツを配信する仕組みです。キャッシュヒットしたリクエストはCDNのエッジから返され、オリジン(クラウド)への通信は発生しません。キャッシュミス時のみオリジンからデータを取得します。
CloudFrontはAWSと同じベンダーのCDNのためオリジン→CDN間の通信は無料という特典があり、AWS上のサービスには最適解です。CloudflareはCDN独立系で、AWS→Cloudflareの通信は通常のAWS Egress料金が発生しますが、キャッシュヒット率が高ければトータルコストは劇的に下がります。
キャッシュヒット率の実務目安
キャッシュヒット率はコンテンツの性質・キャッシュ設定・CDNの性能で大きく変動します。実運用の目安は以下です。
| コンテンツ種別 | 典型ヒット率 | キャッシュ期間 | 備考 |
|---|---|---|---|
| 静的サイト(HTML・CSS・JS) | 90〜95% | 1週間〜1年 | ハッシュ付きファイル名で長期キャッシュ可能 |
| 画像・動画(メディア) | 85〜95% | 1ヶ月〜1年 | URLに変更がなければほぼ全ヒット |
| 動画配信(HLS・DASH) | 70〜90% | 1〜7日 | 人気動画に集中する傾向 |
| ECサイト(商品ページ) | 50〜80% | 5分〜1時間 | 価格・在庫の頻繁更新で下がる |
| ニュースサイト | 80〜90% | 5〜60分 | Fastly・KeyCDN等の即時パージが有効 |
| API・SaaS | 30〜60% | 0〜5分 | ユーザー固有レスポンスはキャッシュ不可 |
| 認証・パーソナライズ | 0〜10% | キャッシュなし | エッジコンピュートで代替が定石 |
※実運用ではCache-Control・ETag・Varyヘッダーの適切な設定が必須。デフォルト設定のままだとヒット率が20〜30%まで低下する事例あり。CDN管理画面のヒット率レポートを月次でチェックする運用が推奨されます。
主要CDN 4社の料金・機能比較
| CDN | 従量料金 | 月額固定 | DDoS対策 | 推奨用途 |
|---|---|---|---|---|
| Cloudflare Free | 無料 | $0 | 基本レベル | 個人・中小企業・スタートアップ |
| Cloudflare Pro | 無料 | $20〜$200 | 強化版 | 中規模Webサイト・ECサイト |
| CloudFront | $0.085/GB | $0 | AWS Shield基本 | AWS上のサービス・動画配信 |
| Fastly | $0.12/GB | $50〜 | Fastly Next-Gen WAF | ニュースサイト・リアルタイム更新 |
| Akamai | 企業契約 | 交渉 | Kona Site Defender | 大企業・グローバル配信・法人 |
| Bunny CDN | $0.005-0.06/GB | $1〜 | 基本レベル | 動画・大容量配信・コスパ重視 |
個人・中小企業のほとんどはCloudflare Freeで十分。DDoS対策・SSL・WAF基本機能・無料SSL証明書が全て含まれ、追加コスト$0で始められます。動画配信・大容量サイトはBunny CDNのコスパが圧倒的で、AWSの1/10以下で運用可能。
CDNの付加価値(DDoS・WAF・TLS)
CDNは単なる配信の高速化だけでなく、以下の付加価値サービスが標準で組み込まれています。特にCloudflare Freeでも基本機能が使えるため、コスト削減以上のメリットが得られます。
| 機能 | 効果 | Cloudflare Free | CloudFront |
|---|---|---|---|
| DDoS対策 | 大量攻撃を自動吸収 | 基本レベル(無制限) | AWS Shield Standard付属 |
| SSL/TLS証明書 | HTTPS自動有効化 | 無料・自動更新 | ACM連携で無料 |
| WAF(Web Application Firewall) | SQL Injection等のブロック | 基本ルールのみ | AWS WAF別料金 |
| Bot対策 | スクレイピング・不正Bot排除 | 基本レベル | AWS Bot Control別料金 |
| 画像最適化 | WebP変換・遅延読込 | Polish(Pro以上) | Lambda@Edge実装 |
| アクセス解析 | リアルタイムアクセスログ | 基本レベル | CloudWatch連携 |
DDoS攻撃の実例として、2024年にはCloudflareが1秒あたり7,150万リクエストの史上最大級攻撃を防御した実績があります。個人サイト・小規模ECでも標的になる可能性があり、CDN経由で常時保護される安心感は大きな付加価値です。
用途別・CDN選定ガイド
個人ブログ・企業サイト
Cloudflare Freeで十分。設定10分で完了、Egress完全無料+SSL自動+DDoS対策付き。月100万PVでも$0で運用可能。「なぜ選ばない?」というレベルの選択肢で、選ばない理由がない標準構成です。
ECサイト・商品配信
Cloudflare Pro($20〜)で画像最適化Polish・WAF強化・高度なキャッシュ制御が使える。商品画像の自動WebP変換で表示速度2〜3倍、Egress半減。売上・SEO両面で投資回収可能なコスト水準です。
動画配信・オンライン学習
Bunny.net Streaming($0.005-0.06/GB)またはCloudflare Stream($1/1,000分視聴)が動画特化で最強コスパ。1万時間視聴でも$50〜$200程度、AWS単独運用の1/20以下。DRM・字幕・アダプティブビットレート標準対応。
API・SaaSアプリケーション
キャッシュヒット率が低くCDNの恩恵限定的。Cloudflare Workers・Vercel Edge Functionsのエッジコンピュートで、レスポンス生成をユーザーの近くで完結。月$5〜$50でAWS Lambda相当の機能。
大容量ダウンロード配信
Cloudflare R2(Egress無料・$15/TB)とCDN組み合わせが最強。100万DL/月の$0運用も現実的。ソフトウェア配布・ゲームアップデート・動画素材の配信元として業界標準になっています。
大企業・グローバル展開
Akamai・CloudFrontの企業契約(月$1,000〜数万)で個別最適化。SLA 99.99%・24時間サポート・専用エッジ・カスタムWAFルール等の高度な機能が必要な規模の場合の選択肢。中規模ならFastly・Cloudflare Enterpriseが対抗馬。
よくある間違い・注意点
- キャッシュヒット率を見ずに単価だけ比較 — 単価$0.12/GBのFastlyでもヒット率90%なら実効単価$0.012/GBに。単価と設計次第で総コストは10倍以上変動するため、実運用ヒット率の想定が最重要です。
- Cache-Controlヘッダーの誤設定 — デフォルト設定のままだとヒット率が20〜30%まで低下し、CDN導入効果が半減。静的アセットは1年、HTMLは5〜10分、APIは0〜60秒が定石で、必ずCDN管理画面のヒット率レポートを確認。
- 動画配信で汎用CDNを使う — CloudFront・Cloudflareの汎用CDNは動画専用機能(DRM・字幕・アダプティブビットレート)が個別実装。Cloudflare Stream・Bunny Stream・Muxの動画特化サービスの方がコスパ・機能で優位。
- Cloudflare Freeの過度な期待 — WAFカスタムルール・画像最適化Polish・高度なアクセス解析・SLAはPro/Business/Enterpriseから。月$20のProで十分な機能追加が得られるので、ECサイト・商用サイトは有料プラン推奨。
- マルチCDN構成の複雑化 — 「Cloudflare+CloudFront+Fastly」の3重構成は運用複雑度・コストが跳ね上がる。単一CDN+オリジン多重化の方が保守性・コストパフォーマンスが良い場合が多いです。
- CDNのオリジンプル料金を無視 — キャッシュミス時のオリジン(AWS)→CDNの通信は課金される。CloudFrontはAWS→CloudFront無料の特典があり、非AWS環境ではCloudflare/BunnyがコストベネフィットあるオリジンプルEgress回避に。
- DDoS攻撃時の料金爆発 — CDN経由なら攻撃トラフィックの多くをブロック可能だが、CloudFront・従量制CDNは攻撃時のEgressにも課金される。Cloudflareは攻撃トラフィックの無料保護があるため、DDoS懸念のあるサイトには特に推奨。
参考資料・公式情報源
より正確なCDN選定・Egress最適化の情報は、以下の公式資料・公的機関の情報を参照してください。
- Cloudflare プラン公式 ― Free・Pro・Business・Enterpriseの機能・料金比較。Egress無料の詳細条件と、SLA・サポート範囲の一次情報。
- Amazon CloudFront 公式料金 ― CloudFrontのリージョン別・階層別料金の完全一覧。AWSオリジン特典の詳細説明。
- Fastly 公式料金 ― Fastlyの料金体系・即時パージ・エッジコンピュートの機能詳細。
- Bunny CDN 公式料金 ― Bunny CDNのリージョン別・帯域別料金。動画Streaming Bunny Streamの詳細も。
- Cloudflare Cache-Control 設定ガイド ― 適切なキャッシュ設定によるヒット率向上のガイドライン。実務で必須のドキュメント。
- Cloudflare WAF 公式ドキュメント ― Web Application Firewallの機能・ルール・OWASP Core Rule Set連携の詳細。
- IPA DDoS攻撃対策 ― 情報処理推進機構のDDoS対策ガイドライン。CDN・スクラビングセンター活用の推奨。
- JPNIC(日本ネットワークインフォメーションセンター) ― インターネット・BGP・CDNアーキテクチャの技術情報。日本のトラフィック事情の一次資料。
- EU Data Act ― Egress料金の透明性・ベンダーロックイン規制の欧州法。2025年段階的施行の詳細。
- 総務省 クラウドサービスの利用 ― 政府のクラウド利用ガイドライン・CDN活用の公的推奨。
利用上の注意
よくある質問(FAQ)
Cloudflareなら本当に無料?
Free プランで通信量無制限・Egress無料。個人サイト・小規模ビジネスなら十分な機能で$0運用可能。ただしWAFカスタムルール・画像最適化Polish・高度なアクセス解析はPro($20〜)以上が必要です。
動画配信のコスト差は?
CDN必須・単価が10倍以上違う。AWS直接なら1TB配信で$90、Bunny CDNなら$5〜$60、Cloudflare Streamなら視聴分数課金で$10前後。動画配信ビジネスは配信コストが利益率を決めるため、CDN選定は死活問題です。
CloudFrontとCloudflareの違いは?
CloudFrontはAWS統合・従量課金、CloudflareはEgress無料・月額固定。AWS上のサービスならCloudFrontの「オリジン→CDN無料」特典が有利、そうでなければCloudflareの完全無料が圧倒的コスパ。用途で選ぶ関係です。
キャッシュヒット率を上げる方法は?
Cache-Control適切設定・ハッシュ付きファイル名・Vary排除が3大テクニック。静的アセットは1年、画像は1ヶ月、HTMLは5〜10分の設定が定石。管理画面のヒット率レポートを月次確認して継続改善するのが実務。
DDoS攻撃時のコストは?
AWS直接運用なら攻撃で月額数十万〜数千万の請求例あり。Cloudflare経由なら攻撃トラフィック無料保護で追加コストほぼゼロ。DDoS懸念のあるサイトはCloudflare必須と言えるレベルの安心感です。
マルチCDN構成は必要?
大企業・高可用性重視サイト以外は不要。単一CDN+オリジン多重化の方が運用複雑度・コストパフォーマンスで優位。マルチCDN管理ツール(NS1 等)は月$500〜と高価で、中小規模には過剰投資です。
SSL証明書はどうする?
Cloudflare Free・CloudFront ACMが無料自動発行。Let's Encryptを自前運用する必要なく、更新も自動。ワイルドカード証明書・複数ドメイン対応も無料で、SSL自前運用の時代は完全に終わりました。
WAF(Webアプリファイアウォール)は?
Cloudflare Free(基本ルール)・CloudFront+AWS WAF(月$5〜)・Cloudflare Pro(強化WAF・月$20〜)が選択肢。OWASP Top 10対策は最低限必要で、ECサイト・SaaSは有料プランのWAFを推奨します。
APIのキャッシュは可能?
ユーザー共通レスポンス(マスタデータ・商品一覧等)はキャッシュ可能。ユーザー固有レスポンス(ログイン後・パーソナライズ)はキャッシュ不可。エッジコンピュート(Workers・Edge Functions)でユーザー近くのレスポンス生成が代替策。
Fastlyの強みは?
即時パージ(1秒以内)とVCLスクリプト。ニュースサイト・リアルタイム更新に強い。Cloudflareの数秒〜数分のパージに比べ圧倒的な即応性。月$50〜と高めだが、報道機関等では標準的な選択肢です。
Bunny CDNは信頼できる?
スロベニア発のCDNでコスパ最強レベル$0.005〜0.06/GB。個人ブロガー・中小メディア・動画配信で急拡大中。日本・アジアのエッジも充実、Cloudflareに次ぐ選択肢として国内でも採用が広がっています。
CDN移行のリスクは?
DNS切り替えでダウンタイム数分、キャッシュウォームアップで初日ヒット率が低い等の一時的リスクあり。Blue-Green デプロイ・段階的な移行(10%→50%→100%)で最小化。事前検証環境でのテストも必須。