

2026.1.21
AWSの料金体系において、見落とされがちなのが通信料(データ転送料金)です。インスタンスやストレージの料金は意識しても、データ転送のコストは後から気付くケースが少なくありません。
本記事では、AWS通信料の基本ルールから高額になりやすいポイント、具体的な削減戦略まで解説します。
AWSのデータ転送料金を理解するためには、以下のポイントを押さえておく必要があります。
・インバウンドとアウトバウンド
・リージョンとAZ間の通信
・無料利用枠の範囲
これらを把握することで、課金の仕組みを正しく理解し、想定外のコスト発生を防げます。
AWSのデータ転送料金は、受信と送信で課金の仕組みが異なります。
インターネットからAWS内部へのデータ受信(インバウンド)は、原則として無料です。
一方、AWSから外部へのデータ送信(アウトバウンド)には従量課金が適用されます。
現在はすべてのAWSアカウントに対し、月間100GBまでのインターネット向けデータ送信が無料です。
この枠は、中国およびGovCloudを除く全リージョンとサービスの合計値に適用されます。100GBを超過した部分に対してのみ、標準料金が発生する仕組みです。
前述したとおり、インバウンド(受信)は無料、アウトバウンド(送信)は有料というのが基本原則です。
EC2やS3などの主要サービスでも、データの受け取りにはコストがかかりません。
その反面、外部へのデータ送信量に応じて料金が発生します。
Amazon EC2の場合、インターネットからインスタンスへの通信は無料ですが、インスタンスからインターネットへの送信は課金対象です。
料金体系には、利用量が増えるほど単価が安くなる「段階的課金(ボリュームディスカウント)」が採用されています。
具体的な単価はリージョンや利用量によって異なるため、公式の料金表を確認しましょう。
異なるリージョン間でリソースが通信する場合、データ転送の料金は基本的に送信する側のリージョンで発生します。受信側のリージョンでは、通常料金はかかりません。
同一リージョン内であっても、異なるアベイラビリティーゾーン(AZ)間の通信にはデータ転送料金が発生します。
EC2インスタンスが別々のAZにあり、プライベートIPで通信する場合は、送信方向ごとに課金されるため、双方向通信が発生する構成ではその分のコストが積み上がります。
往復通信が多いワークロードでは、結果的に料金が大きくなる点に注意が必要です。
なお、同一AZ内で完結するプライベート通信については、料金は発生しません。AZ設計を工夫することで、データ転送コストを抑えられるケースもあります。
AWSでは、新規ユーザーを中心にさまざまな無料利用枠が提供されています。データ転送に関連する主な特典は以下の通りです。
無料枠の種類 | 内容 |
|---|---|
月100GBまでのアウトバウンド通信 | 全AWSリージョンの合計で、インターネットへのデータ転送が毎月100GBまで無料です。(中国およびGovCloudリージョンを除く無期限の枠) |
Amazon CloudFront | 月間1TBまでのデータ転送に加え、HTTP/HTTPSリクエストが1,000万件まで無料になる |
新規アカウント特典(クレジット) | 新規登録時に最大200USD分のクレジットが付与され、EC2やS3などの従量課金サービスも、このクレジットの範囲内であれば実質無料で試用可能。 |
これらの無料枠をうまく活用すれば、データ通信コストを大幅に抑えられます。
AWSは、2025年7月16日に無料利用枠を大幅にアップデートしました。
アカウント作成時に、目的やフェーズに合わせて以下の2つのプランから選択できます。
プラン | 期間・条件 | 特徴 | |
|---|---|---|---|
無料アカウントプラン | 最大6ヶ月間、またはクレジットを使い切るまで | ・有料枠へ自動移行しない | ・意図しない請求を防げるため、検証(PoC)に適している |
有料アカウントプラン | 無期限(クレジット超過後は従量課金) | ・150以上の全サービスを利用可能です | ・初期クレジットを活用しつつ、本格的な環境構築が可能 |
どちらのプランを選んでも、新規登録特典として最大200USD分のクレジットが付与されるため、初期コストを抑えてAWSを開始できます。
ただし、無料プランには6ヶ月という期限があるため、検証スケジュールに合わせて計画的に利用しましょう。
なお、2025年7月15日までにAWSアカウントを作成したユーザーは、引き続き以前の無料利用枠の仕組みが適用されます。
通信コストが膨らむ原因を特定するには、以下のポイントを把握しておく必要があります。
・NAT Gatewayのデータ処理料
・CloudFrontのデータ転送
・EC2とロードバランサー
・その他の通信コスト(VPN・Direct Connectなど)
これらを理解することで、高額請求につながりやすい箇所を事前に把握し、適切な対策を講じられます。
プライベートサブネットからインターネットへ接続するNAT Gatewayは、コストがかさむ原因になりやすいサービスです。
料金は、「ゲートウェイが稼働している時間」と「処理したデータ量」の2階建てで計算されます。
たとえば米国東部(オハイオ)リージョンでは、データ処理だけで1GBあたり約0.045USDがかかります。
TB単位のデータを転送すると、それだけでまとまった金額の追加コストになりかねません。
NAT Gatewayのコスト構造は、高速道路の料金所に似ています。
「ゲートウェイの稼働時間」は料金所の運営費、「データ処理料」は通過する車(データ)にかかる手数料のようなものです。
さらに、料金所を通過して外部へ出る際には、別途「出口料金」としてAWS標準のデータ転送料がかかります。
つまり、データ処理料とアウトバウンド転送料が二重に発生する仕組みです。
また、リソースの配置場所もコストを左右します。NAT GatewayとEC2インスタンスが異なるアベイラビリティーゾーン(AZ)にある場合、その間の通信にAZ間転送料金が加算されてしまいます。
無駄なコストを抑えるには、通信するリソースを同じAZに配置するか、各AZにNAT Gatewayを作成する構成を検討しましょう。
同一AZ内での通信であれば、データ転送自体に料金はかかりません。
Amazon CloudFrontの料金は、主に「データ転送量」と「リクエスト数」で決まります。
データ転送量の単価は地域によって異なり、日本、オーストラリア、インド、香港、韓国、シンガポール、台湾といったアジア・パシフィックの国々で個別に設定されています。
リクエスト数による課金も見逃せません。小さなファイルの大量配信やAPIトラフィックなど、アクセス回数が多いシステムではリクエスト料金も積み重なります。
一方で、コスト削減に役立つ仕様もあります。
S3やEC2などのAWSリソースをオリジン(配信元)とする場合、そこからCloudFrontへのデータ転送(オリジンフェッチ)は無料です。
EC2からインターネットへ直接データを送信する場合、アウトバウンド通信量に応じた料金が発生します。
この料金には、使用量が増えるほど単価が下がる「ボリュームディスカウント」が適用される仕組みです。
しかし、動画配信などの大量データを扱うケースでは、この通信費が全体のコストの大部分を占めることも少なくありません。
また、NAT Gatewayを経由する通信においては、前述の通りデータ処理料金が追加で課金されます。
そのため、システム設計時には「インターネットへの直接通信(パブリックサブネット)」で要件を満たせるのか、あるいは「NAT経由(プライベートサブネット)」による保護が必要なのかを慎重に見極める視点が欠かせません。
VPN接続を利用する際は、転送データ量に加えて「接続時間」に対する課金も並行して発生します。
システム構成を検討するにあたっては、データの流れる経路と接続方式をセットで整理し、トータルコストを試算することが極めて重要です。
AWS Site-to-Site VPNの料金は、「接続時間」と「データ転送量」の2軸で決まります。
データが流れていなくても、接続が有効になっている時間分だけ課金される点に注意が必要です。
一方、専用線サービスのAWS Direct Connectは、「ポート利用時間」と「データ転送量」で計算されます。
ポート利用料は月額固定ではなく、帯域幅や接続タイプに応じた時間単位の課金です。
データ転送単価はインターネット経由より割安になる可能性もあるため、大容量データを継続的に送るケースではコストメリットが出やすくなります。
項目 | AWS Site-to-Site VPN | AWS Direct Connect |
|---|---|---|
時間単位の料金 | 接続時間(接続が有効な間) | ポート利用時間(帯域幅等による) |
データ転送単価 | 標準のAWSデータ転送料金 | インターネット経由より割安 |
通信経路 | インターネット(公衆網) | 専用線(閉域網) |
通信の安定性とコストのバランスを考慮し、メイン回線にDirect Connect、バックアップにVPNを組み合わせる構成も多く見られます。
コスト試算の際は、オプション機能や構成も考慮しましょう。
たとえば「AWS Direct Connect SiteLink」を使えば拠点間通信が可能になりますが、VIFごとの追加料金が発生します。
また、Direct ConnectのバックアップとしてVPNを併用する構成も一般的です。
回線障害に備えるには、こうした冗長化のためのコストも予算に含めておく必要があります。
通信コストを効果的に削減するには、以下のポイントを理解しておく必要があります。
・CloudFrontの活用
・VPCエンドポイントの利用
・アーキテクチャの最適化
これらを実践することで無駄なデータ転送を減らせ、コスト削減が見込めます。
大量のデータを配信する場合、Amazon CloudFrontの活用は最も効果的なコスト削減策の一つといえます。
CloudFrontはいわば「物流センター」のような役割を担います。
ユーザーに近い拠点(エッジロケーション)からデータを配信することで、長距離通信を抑制し、アウトバウンドの単価を低く抑える仕組みです。
特筆すべきは、AWS上のオリジンサーバー(S3やEC2)からCloudFrontへのデータ転送が無料であるという点でしょう。
さらに、月1TBまでの常時無料枠が提供されているため、中小規模のサイトであれば実質無料で配信できるケースも珍しくありません。
仮に1TBを超えたとしても、通常の直接配信より割安な単価が適用されます。
加えて、エッジキャッシュによってオリジンへのアクセス負荷自体を軽減できるため、インフラ全体で二重のコスト削減効果を享受できるのが大きな強みです。
AWSリソース間で通信する際、「VPCエンドポイント」を使うことでコストを大幅に下げられる場合があります。
特にS3やDynamoDBへのアクセスには、「ゲートウェイ型」のエンドポイントが有効です。
これを使えば、インターネットやNAT Gatewayを経由せず、AWS内部の「最短配送ルート」を通って通信できます。
ゲートウェイ型の最大のメリットは、時間課金もデータ処理料もかからない点です。
通常、プライベートサブネットからS3へアクセスするにはNAT Gatewayが必要で、データ処理料が発生します。
しかしゲートウェイ型エンドポイントを使えば、このコストをゼロにできます。AWSネットワーク内で完結するため、セキュリティ面でも安心です。
なお、「インターフェイス型」のエンドポイントには時間課金とデータ処理料が発生するため、用途に応じた使い分けが必要です。
サーバーの配置やネットワーク設計を見直すだけでも、無駄な出費を削れます。
鉄則は「通信量の多いリソース同士を近くに置くこと」です。
特に意識したいのが、NAT Gatewayの配置です。
異なるアベイラビリティーゾーン (AZ) にある NAT Gateway を通すと、クロス-AZ のデータ転送料金(おおよそ 0.01 USD/GB)に加えて、NAT Gateway のデータ処理料金および時間料金が発生します。
通信量が多い構成では、コストが予想以上に高くなる可能性があります。
コストを最小化するベストプラクティスは、各AZにNAT Gatewayを設置し、インスタンスが常に同じAZ内のGatewayを使うように設計することです。
こうすれば、AZをまたぐ余計な通信が発生しません。
また、CloudFront側でレスポンス圧縮を有効にし、転送データ量そのものを減らすのも有効なテクニックです。
本記事では、AWS通信料について解説しました。最後に、記事の内容をおさらいしておきましょう。
・受信無料・送信有料が基本原則で、アウトバウンドはリージョンや経路によって課金
・NAT Gatewayの処理料やAZ間通信料など意外な高コスト要因に注意
・最大200USD分の無料枠やCloudFront 1TB無料枠を活用
・CloudFrontによる配信やVPCエンドポイント経由の内部通信でコスト削減
・アーキテクチャレベルでの最適化により不要な通信を減らす
AWS通信料は「仕組みを正しく理解し、適切な対策を講じるか否か」で大きな差が生まれます。
本記事で述べたポイントを踏まえ、ぜひ自社のAWS環境でもデータ転送のパターンを見直してみてください。
お問い合わせ・資料ダウンロード
srestはAWS ファンデーショナルテクニカルレビュー(FTR)の認証を取得しています
FTRは、AWS上で稼働しているソフトウェアやSaaSがAWSのベストプラクティスに基づいて実装・運用されているかを「セキュリティ」「信頼性」「運用優位性」という3つの観点で評価する技術レビューです。