Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

AWS EC2料金ガイド:料金モデル・隠れコスト・最適化のすべて

By Marcus CaleroMay 12, 202610 min read

このページはEnglishDeutschEspañolFrançaisItalianoPortuguêsでもご覧いただけます。

TL;DR

AWS EC2の料金は、一見すると料金表どおりのシンプルな世界に見えます。しかし実際には、データ転送、EBSストレージ、パブリックIPv4といった付帯コストがコンピュート時間に40〜50%上乗せされるのが現実です。本ガイドでは、オンデマンド、リザーブド、Spot、Savings Planの料金体系を具体的な金額で整理し、FinOpsチームが予算策定時に見落としがちな隠れた請求項目を数値化したうえで、読みづらいEC2支出を管理可能で説明のつく金額へと変えるための最適化戦略を解説します。


EC2のオンデマンド料金は、ほとんどのFinOpsチームが把握しています。一方で、データ転送、ストレージ、ロードバランサー、そして2024年に導入されたパブリックIPv4料金まで含めたEC2の総コストを正確に答えられるチームは、ごく一握りです。この料金表と実際の請求書のギャップこそが、FinOpsプログラムが社内で厳しく問われる引き金となる予算超過を生んでいます。

EC2の料金がややこしいのは、個々の単価が不透明だからではありません。AWSはすべての数値を公開しています。難しさの本質は、料金が数十もの軸にまたがっていること、そして多くのコストモデルがインスタンスに付随する付帯料金を過小評価していることにあります。本ガイドでは、FinOps実務者が精度の高いEC2予算を組み立て、それを社内で説明しきるために必要な料金の前提知識、隠れコストの計算、最適化の枠組みをまとめて提供します。

AWS EC2とは

Amazon Elastic Compute Cloud(AWS EC2)は、AWSクラウド上で「インスタンス」と呼ばれるサイズ変更可能な仮想サーバーを提供するサービスです。物理ハードウェアを購入・運用することなく、必要なときに必要なだけコンピュートリソースをプロビジョニングできます。

FinOps実務者にとって押さえておくべきポイントは、EC2が通常AWS請求書のなかで最大の支出項目になるという事実です。Gartnerは2025年の世界パブリッククラウド支出を7,230億ドルと予測しており(Gartner)、その支出を牽引しているのがコンピュートです。AWSはLinuxインスタンスを秒単位(最低1分)で、Windowsを時間単位で課金します。単価はインスタンスファミリー、サイズ、リージョン、OS、テナンシーによって変動します。

米国東部(バージニア北部)の汎用m7i.largeはオンデマンドで$0.1008/時間、同リージョンのコンピュート最適化c7i.largeは$0.08925/時間です。1時間あたりのわずかな差も、規模が大きくなれば無視できません。m7i.large 100台を継続稼働させた場合、付帯料金を除いてもオンデマンドで年間およそ$73,584に達します。

料金は2026年5月時点のものです。最新の料金はAWS EC2オンデマンド料金ページをご確認ください。

EC2のインスタンスタイプは料金判断にどう影響するか

EC2の各インスタンスファミリーはそれぞれ異なるリソース比率に最適化されており、その比率はFinOpsチームが評価すべきコストパフォーマンスのトレードオフに直結します。

汎用インスタンス(mファミリー)はCPU、メモリ、ネットワークのバランスが取れており、最も幅広いworkloadsをカバーするため、多くのアプリケーションで標準的な選択肢となります。コンピュート最適化インスタンス(cファミリー)はメモリに対するvCPU比率が高く、バッチ処理やメディアエンコーディングなどCPU集約型のworkloadsではvCPU時間あたり10〜15%安価です。メモリ最適化インスタンス(rファミリー、xファミリー)はその比率が逆転し、インメモリデータベースや分析向けにvCPUあたりのRAMを多く割り当てています。

料金への影響は、結局のところ「適合度」に行き着きます。CPU集約型のworkloadsをメモリ最適化インスタンスで動かせば、遊んでいるRAMにコストを払い続けることになります。逆にメモリを多く必要とするデータベースをコンピュート最適化インスタンスに載せれば、十分なRAMを確保するためにvCPUを過剰に積むことになり、台数とコストが膨らみます。FinOps FoundationのEC2オートスケーリングワーキンググループは、CPU平均使用率40〜70%を目安とし、20〜30%を継続的に下回るインスタンスはダウンサイジング候補として洗い出すことを推奨しています(FinOps Foundation)。

世代の新しさも料金面で見逃せません。AWSは2025年に第8世代のm8i、c8iファミリーを投入し、第7世代比で最大15%のコストパフォーマンス改善を実現しました。FinOpsチームはcommitmentsを更新する前に、新世代インスタンスを既存のリザベーションとベンチマーク比較しておくべきです。

AWSはEC2料金をどのように計算・請求するか

EC2の請求はインスタンス時間料金から始まりますが、それで終わるわけではありません。本セクションでは、3つの料金モデル、実額を押し上げる付帯コスト、そしてそれを引き下げるライトサイジングの指標を解説します。

workloadsに合うEC2料金モデルはどれか

AWSはEC2に対して主要な3つの料金モデルを提供しており、それぞれ柔軟性と割引幅のトレードオフが異なります。

オンデマンドは、コミットメントなしで公示の時間単価が課金される方式です。柔軟性は最大ですが、コストも最も高くなります。需要が読みにくいworkloads、短期プロジェクト、まだ予測できるほど安定していないキャパシティに向きます。

リザーブドインスタンス(RI)とSavings Plansは、コミットメントと引き換えに割引を得る仕組みです。1年のスタンダードRIはオンデマンド比で平均およそ40%オフ、3年のスタンダードRIは平均およそ60%オフ。Compute Savings Plansは同等の割引(最大66%)に加え、インスタンスファミリー、リージョン、さらにはFargateやLambdaにも自動で適用される高い柔軟性を備えます。FinOps Foundationの試算では、40%割引の1年RIをフル稼働させた場合の損益分岐点はおよそ7〜8カ月です(FinOps Foundation)。

トレードオフは、commitmentsが期間途中で解約できない点にあります。workloadsのパターンは変化し、使われないリザベーションはそのままサンクコストになります。このリスクこそが、AWS commitmentsでよくある失敗をFinOpsで最も高くつく問題のひとつにしている要因です。

Spot Instancesは、EC2の未使用キャパシティをオンデマンド比60〜90%の割引で活用できる仕組みです。AWSはSpot価格を長期的な需給に基づいて設定し(オークション方式ではありません)、キャパシティを回収する際は2分前に中断通知を行います。バッチ処理、CI/CDパイプライン、ステートレスマイクロサービスのような耐障害性のあるworkloadsには、Spotが最も深い割引をもたらします。

料金は2026年5月時点のものです。最新の料金はAWSリザーブドインスタンス料金ページおよびSpot料金ページをご確認ください。

モデル オンデマンド比割引 コミットメント 柔軟性 キャパシティ保証
オンデマンド なし なし 完全 あり
1年スタンダードRI 約40% 1年 低(ファミリー/リージョン固定) AZ単位のみ
3年スタンダードRI 約60% 3年 AZ単位のみ
Compute Savings Plan 最大66% 1年または3年 高(ファミリー/リージョン横断) なし
Spot 60〜90% なし 完全(キャパシティ喪失あり) なし

表は2026年5月時点のAWS公開割引レンジに基づきます。実際の割引はインスタンスタイプ、リージョン、支払いオプションによって異なります。

インスタンス料金以外に積み上がる隠れコストとは

インスタンス単価だけで全体像が見えることはほとんどありません。典型的なインターネット向けworkloadsでは、EBSストレージ、データ転送、ロードバランサー、パブリックIPv4料金がコンピュート時間に40〜50%上乗せされます。

EBSストレージ(EC2のデフォルトのブロックストレージ)はgp3ボリュームで$0.08/GB・月から。1インスタンスにつき100GB程度のルートボリュームを付けるだけでも、1台あたり月$8、10台のフリートで年$960が上乗せされます。スナップショットはこれにさらに$0.05/GB・月が加わります。

データ転送は、ほかのどの項目よりもFinOpsチームの不意を突く費目です。米国東部からのインターネットエグレスは、無料枠の月100GBを超えると$0.09/GB。月5TBのエグレスを発生させるworkloadsは、転送料金だけで月およそ$450を支払うことになります。AZ間トラフィックは双方向それぞれ$0.01/GB(往復で$0.02/GB)。サービスメッシュのトラフィックが常時アベイラビリティーゾーンをまたぐマルチAZのKubernetesデプロイメントでは、ここがしばしば思わぬ請求増の原因となります。

パブリックIPv4アドレスは、2024年2月の料金改定以降、$0.005/時間(1個あたり月およそ$3.60)が課金されています。この料金は、EC2インスタンス、ロードバランサー、NATゲートウェイ、RDSエンドポイントで使用中のすべてのパブリックIPv4に適用されます。

NATゲートウェイはデータ転送コストをさらに押し上げます。AZあたり$0.045/時間(月およそ$32.40)に加え、処理データ$0.045/GB、さらにインターネット向けトラフィックには通常のエグレス料金も別途かかります。

現実的なシナリオで考えてみましょう。m7i.large 10台、各100GBのgp3ストレージ、ALB 1台、パブリックIPv4 12個、月5TBのエグレス、AZ間トラフィック500GB。この環境の月額コストはおよそ$1,380です。インスタンス時間が占めるのは$736で、残り47%は付帯コストが占める計算になります。

料金は2026年5月時点のものです。最新の料金はAWS EBS料金ページおよびEC2データ転送料金をご確認ください。

使用率に基づいたインスタンスのライトサイジングの進め方

ライトサイジングとは、インスタンスのキャパシティを実際のworkloads需要に合わせて調整することです。commitmentsやアーキテクチャの変更を伴わずにEC2支出を削減できる、依然として最速の手段です。

AWS自身のライトサイジング・ホワイトペーパーは明快な基準を示しています。4週間の期間でCPUとメモリの最大使用率が40%を下回るインスタンスは、ダウンサイジングの対象です(AWS)。過剰サイズのインスタンスをひとつ下のサイズに落とせば、新しいキャパシティに使用率が収まる限り、パフォーマンスを犠牲にすることなくそのインスタンスのコストをおよそ50%削減できます。

AWS Compute Optimizerは機械学習を用いてこの分析を自動化し、P99.5のCPU使用率を80%に収めることを目標としています。Cost Explorerのライトサイジングエンジンは、最大CPU使用率が1%以下のインスタンスをアイドル状態と判定し、停止を推奨します。

セキュリティ構成もコストに影響します。AWS KMSによるEBSボリュームの暗号化はリクエストごとに少額の料金が発生し、専有テナンシー(コンプライアンス要件で求められるケースもあります)は共有テナンシーに比べて大幅に高額です。FinOpsチームは、セキュリティ支出を固定オーバーヘッドとして扱うのではなく、こうしたコンプライアンス起因の料金影響をライトサイジングの計算に織り込むべきです。

継続的な最適化戦略の観点では、ライトサイジングは四半期ごとのイベントではなく、日常業務として回し続けるべき活動です。アプリケーションの進化に合わせてworkloadsのパターンも変化し、今日ちょうど良いサイズのインスタンスも、数週間後にはオーバープロビジョンに陥っている可能性があります。

FinOpsチームが優先すべきEC2コスト最適化戦略

McKinseyは30億ドル相当の実請求書を分析した結果、効果的なFinOpsの実践によりクラウドコストを20〜30%削減できると報告しています(McKinsey)。この削減は単一の打ち手で実現するものではなく、commitmentsベースの割引、Spot活用、継続的なライトサイジングを組み合わせたportfolioアプローチが不可欠です。

リザーブドインスタンスの購入戦略をどう評価すべきか

FinOps Foundationは、commitments購入の評価指標として表面上の割引率ではなくEffective Savings Rate(ESR)を用いることを推奨しています。ESRは、実現した削減額から未使用commitmentsのコストを差し引き、オンデマンド換算の支出で割った値です。AWS ComputeのESR平均はおよそ26%で、66〜72%の理論上限を大きく下回ります。これは、ほとんどの組織が一定量の未使用commitmentsを抱えていることが理由です(FinOps Foundation)。

説明のつくportfolioは、月間で最も使用率が低くなる予測可能なベースラインを、EC2 Instance Savings PlansまたはスタンダードRIで最も深い割引を効かせてカバーすることから始まります。その上に、ファミリー、リージョン、サーバーレスコンピュートを横断して適用されるCompute Savings Plansを変動性のある定常workloadsに重ね、バーストや先読みできないworkloadsは予測可能になるまでオンデマンドで残しておきます。

最適なクラウドコスト最適化ツールは、カバレッジ分析を自動化し、commitments使用率が目標を下回った時点でアラートを上げてくれます。

コスト重視のworkloadsでSpot Instancesを使うべきタイミング

Spotは、中断を許容できるworkloadsであればほぼ何にでも使えます。バッチジョブ、CI/CDパイプライン、データ処理、オートスケーリンググループ配下のステートレスAPIサーバー、グレースフルシャットダウンに対応したコンテナマイクロサービスなどが典型例です。

Spotを安定して使いこなす鍵は、インスタンスタイプとアベイラビリティーゾーンを分散させることです。属性ベースのインスタンス選択を活用し、EC2にできるだけ広いキャパシティプールから選ばせます。AWSのSpot Instance Advisorはインスタンスタイプごとの中断頻度を公開しており、米国東部の汎用およびコンピュート最適化ファミリーの大半は中断率5%未満で稼働しています。

オートスケーリンググループ内でSpotとオンデマンド、あるいはSavings Planによるフォールバックを組み合わせれば、ブレンド料金が成立します。Spot 70%、オンデマンド30%の構成であれば、100%オンデマンドと比べて45〜60%の実効削減が可能です。

AWS EC2料金を予測可能かつ説明可能にするには

FinOps FoundationのState of FinOps 2025レポートは、861名の回答者から得た690億ドル分のクラウド支出データをもとに、無駄削減とworkloads最適化が実務者の50%にとって最優先課題であると報告しています(FinOps Foundation)。この規模になると、EC2コスト管理のわずかな改善も、金額換算では非常に大きなインパクトになります。

手作業による最適化は規模に追いつきません。四半期ごとのライトサイジングレビュー、スプレッドシートでのRI管理、後追いでのSpot導入では、レビューの合間に削減機会を取りこぼします。McKinseyによる30億ドルのクラウド請求書分析では、既存のFinOpsプログラムを持つ組織であっても、なお10〜20%の未活用の削減余地が残っていることが示されています(McKinsey)。

DoiTのFlexSave for Computeは、EC2の使用パターンを継続的に分析し、Savings Plansとリザーブドキャパシティの最適な組み合わせを手作業なしで適用することで、commitmentsベースの割引を自動化します。DoiTのProcurementプラットフォームはAWSアカウント横断で請求を統合し、AWS FinOpsツールがEC2支出を後追いではなく予測可能なものに変えるために必要なコスト可視性を提供します。

AWS EC2料金に関するよくある質問

EC2インスタンスの月額コストはどれくらいですか?

月額コストはインスタンスタイプ、リージョン、料金モデルによって変わります。米国東部の汎用m7i.largeはオンデマンドで月およそ$73.58(730時間×$0.1008/時間)です。リザーブドインスタンスやSavings Plansを使えば、契約期間と支払いオプションに応じて40〜72%の削減が可能です。全体像を把握するには、EBSストレージ、データ転送、その他の付帯料金も合算する必要があります。

AWSはEC2にどのような料金モデルを提供していますか?

AWSはEC2に主に4種類の料金オプションを提供しています。オンデマンド(コミットメントなし、完全な柔軟性)、リザーブドインスタンス(1年または3年のコミットメント、最大72%割引)、Savings Plans(1年または3年のコミットメント、最大66%割引でファミリーやリージョンを横断する柔軟性)、Spot Instances(コミットメントなし、60〜90%割引、中断あり)の4つです。

EC2の請求がインスタンス料金を上回るのはなぜですか?

EC2の請求にはインスタンス時間以外の項目も含まれるためです。EBSストレージ、データ転送(特にインターネットエグレス$0.09/GB)、Elastic Load Balancer、パブリックIPv4アドレス(2024年2月以降$0.005/時間)、NATゲートウェイ、スナップショットがいずれも請求項目として加算されます。インターネット向けworkloadsでは、こうした付帯コストがEC2関連支出全体の40〜50%を占めることもあります。

FinOpsチームはEffective Savings Rateをどの水準で目指すべきですか?

AWS ComputeのESR平均はおよそ26%です。成熟したFinOpsの実践チームは、commitments使用率を高く保ち、最も深い割引手段でベースライン負荷をカバーし、表面上の割引率ではなくオンデマンド換算支出に対する削減額で評価することで、30〜40%以上を目標としています。

モダンなクラウドチーム向けに設計された実用的で信頼性の高いツールFlexSave for Computeで、AWS EC2コストの最適化を始めてみませんか。EC2支出を予測可能なものに変えるDoiTの取り組みについては、お問い合わせください。