対象: Webサイト、動画、API、静的ファイルを世界へ配信したい人
要点: データ転送、HTTPリクエスト、料金クラス、オリジン、キャッシュ、エッジ機能を分ける方法
公式情報確認: Amazon CloudFrontの料金・無料枠・公式ドキュメント・規約を2026年8月19日に確認
更新日: 2026年8月19日(リージョン、税、為替、契約画面は申込時に再確認)
CDNを置けばサーバー負荷が下がると考えたところで、請求の計算は終わりません。CloudFrontではエッジから出るデータ、リクエスト、オリジン転送、Functions、WAF、ログが別々に動きます。
画像・CSSのようにキャッシュしやすい配信と、毎回オリジンへ戻るAPIでは、同じGBでも意味が違います。キャッシュ率とデータの流れを図にしてから料金表を読みます。 ここで扱うのは公式公開情報の整理であり、編集部の利用体験、収益、性能、転職や事業の成果を保証するものではありません。クラウド料金は表示通貨、リージョン、税、為替、割引契約で変動します。
Amazon CloudFrontの料金を分解する
CloudFrontはデータ転送アウト、HTTP/HTTPSリクエスト、オリジンへの転送、CloudFront Functions、Lambda@Edge、リアルタイムログ、Invalidation、WAFなどで構成されます。料金クラスや定額プランが表示される場合は、従量制との適用範囲を確認します。
| 料金項目 | 考え方 | 先に確認する条件 |
|---|---|---|
| エッジ転送 | 視聴者へ出すデータGB。地域・料金クラスで変動 | キャッシュ率、ファイル、動画、地域 |
| リクエスト | HTTP/HTTPSリクエスト数と種類 | ページ、API、画像、ボット、ヒット |
| オリジン側 | S3、ALB、EC2、API Gatewayへの転送・リクエスト | リージョン、シールド、圧縮 |
| 追加機能 | Functions、Lambda@Edge、WAF、ログ、Invalidation | 実行回数、ルール、ログ、削除回数 |
見積もりは、サービス名と月額を並べるだけでは足りません。1日の実測値を、稼働時間、保存量、リクエスト、バックアップ、転送、ログに分解します。開発・本番・予備を分け、ピーク時の余白と使わない時間の停止方法も同じ表へ置くと、無料枠の外へ出る地点が見えます。
無料枠と支払いの境目
CloudFrontにはアカウントやプランに応じた無料利用枠・クレジットがあります。対象データ転送、リクエスト、期間は料金ページで確認し、S3やLambdaの無料枠と同じになるとは考えません。無料期間後の視聴量と超過アラートを別に設定します。
HTML、画像、JavaScript、フォント、API応答の合計サイズへPVを掛けます。キャッシュ率が高くてもリクエストとログは残ります。動画や大容量ファイルは地域別転送と料金クラス、オリジンコストまで含めます。
- CloudFrontを削除してもS3、ALB、WAF、ログ、Route 53が残る。
- Invalidationを大量発行し、再取得と料金を見落とす。
- 圧縮、Cache-Control、Cookie、クエリでヒット率が下がる。
- オリジンへの転送を一律無料と扱う。
無料枠を使う場合も、請求アラートと予算上限を先に用意します。停止すれば計算量が止まるサービスもあれば、ディスク、バックアップ、固定IP、ログの保存が続くものもあります。検証用のリソース名とリージョンを一覧化し、テスト終了後に削除・保持を判断してください。
運用と割引を料金へ戻す
CacheHitRate、BytesDownloaded、Requests、エラー、オリジンレイテンシ、地域を監視します。キャッシュキーを細かくしすぎず、必要なCookieとクエリだけを転送します。WAFやFunctionsを足すときはルールと実行回数を月へ換算します。
予約、Savings Plans、Committed Use Discountなどは、安くなる可能性と引き換えに利用を約束する仕組みです。変動の大きい初期段階はオンデマンドで測り、平常負荷、移行可能性、リージョン、前払い、未使用時の扱いが固まってから比較します。割引率だけでなく、解約や縮小が難しくなる条件を公式ページで確認します。
データ、契約、解約を決める
CDNキャッシュ、アクセスログ、ヘッダー、CookieにはIPや識別子が残る可能性があります。Cache-Control、署名URL、HTTPS、ログ匿名化、オリジンアクセス制御を設計し、個人向けレスポンスを公開キャッシュしません。
CloudFrontはディストリビューションを無効化してから削除する流れです。ログバケット、WAF、Lambda@Edgeのリージョン、Route 53を確認し、定額・予約の契約条件があれば更新日を管理します。 リソースを削除しても、バックアップ、スナップショット、ログ、DNS、レジストリ、請求設定が自動で消えるとは限りません。解約・停止の前にデータ、設定、監査ログ、請求書をエクスポートし、復元担当と保持期限を確認してください。
向く人・向かない人
| 向く人 | 向かない/先に決めること |
|---|---|
| 静的ファイルの配信量とキャッシュを測れる人 | 個人データの公開範囲を決められない人 |
| 地域・転送・リクエストで料金クラスを選べる人 | PVだけでCDN料金を決める人 |
| オリジン保護、HTTPS、WAFを設計できるチーム | CloudFrontを置けば全て安全と考える人 |
| ログと削除を運用できる人 | テスト用ディストリビューションを残す人 |
迷ったら、最小構成を短時間だけ作り、同じ入力で再現できる計測表を残します。請求額だけでなく、復元に要する時間、権限分離、障害時の切り替え、削除後に残るデータを確認すると、価格と運用負荷を同じ判断にできます。
公式CTA: Amazon CloudFront公式料金ページと公式計算ツールで、リージョン、利用量、保存、転送、バックアップを入力してください。無料枠の条件、請求アラート、契約・解約画面を確認してから本番へ進めます。
関連する記事
- Amazon Route 53の料金:料金・設計・運用の比較に役立つ。
- Amazon Lightsailの料金:料金・設計・運用の比較に役立つ。
- Amazon RDSの料金:料金・設計・運用の比較に役立つ。
- AWS Cloud Practitionerの受験料:料金・設計・運用の比較に役立つ。
公式情報
CloudFrontは、視聴者へ出たGB、リクエスト、オリジンへの戻り、追加機能に分けると見積もれます。一ページの容量とキャッシュ率を測り、速度・可用性・データ保護のバランスを決めます。 最初に入力する数字を小さくても記録し、公式料金ページの更新と請求画面を定期的に突き合わせることが、継続利用の判断を安定させます。
公開前にもう一度確認する数字
クラウドの料金は、登録した設定ではなく実際の使用量と保持状態で動きます。公開前に、平常日の利用量、ピーク時の上限、保存期間、バックアップの復元先、データの移転先を担当者と共有してください。数字が変わったときにどの設定を見直すかまで決めておけば、請求画面を見てから慌てずに済みます。

