カテゴリ: AWS EC2 更新日: 2025/12/08

EC2の料金体系を完全解説!オンデマンド・リザーブド・無料枠の違いとは?

172
EC2の料金体系を完全解説!オンデマンド・リザーブド・無料枠の違いとは?

先生と生徒の会話形式で理解しよう

生徒

「AWSのEC2を使ってみたいんですが、料金がどれくらいかかるのか不安です…」

先生

「EC2にはいくつかの料金体系があって、使い方によってコストが大きく変わりますよ。オンデマンド、リザーブド、無料利用枠などがあります。」

生徒

「それぞれの違いって具体的にはどうなってるんですか?」

先生

「では、それぞれのEC2の料金タイプについて詳しく説明していきましょう!」

1. EC2の料金体系とは?

1. EC2の料金体系とは?
1. EC2の料金体系とは?

AWS EC2(Elastic Compute Cloud)は従量課金制が基本ですが、実際には複数の料金プランが存在します。主に以下の3種類に分けられます。

  • オンデマンドインスタンス:必要なときに使って、その分だけ支払う
  • リザーブドインスタンス:長期利用を前提に、割引価格で利用できる
  • 無料利用枠(Free Tier):初心者向けに1年間無料で利用できる条件付き枠

それぞれのプランには特徴とメリット・デメリットがあるため、用途や予算に合わせて適切なものを選ぶことが重要です。

2. オンデマンドインスタンスとは?

2. オンデマンドインスタンスとは?
2. オンデマンドインスタンスとは?

オンデマンドインスタンスは、使った分だけ料金が発生する従量課金制です。時間単位(または秒単位)で課金されるため、試験運用や一時的な作業に最適です。

オンデマンドの特徴:

  • 初期費用不要・契約不要
  • 必要なときにすぐ使える
  • 停止中は課金されない(EBS料金は発生)

例えば、東京リージョンで t3.micro を使った場合、1時間あたりおよそ0.0104 USD程度の料金がかかります。

3. リザーブドインスタンスとは?

3. リザーブドインスタンスとは?
3. リザーブドインスタンスとは?

リザーブドインスタンス(Reserved Instance)は、1年または3年の長期契約を結ぶことで、オンデマンドよりも大幅な割引が受けられる料金体系です。

リザーブドの主な特徴:

  • 最大で72%の割引(使用条件による)
  • 安定した長期利用に向いている
  • 一部前払い/全部前払い/後払いの選択肢がある

Webサーバーや社内アプリケーションなど、長期的に稼働させるEC2インスタンスに適しています。ただし、一度契約すると変更やキャンセルができないため、使用頻度が読める場面で使うのがベストです。

AWSの基本用語や仕組みを、図解でサクッと理解したい人には、 入門の定番書がこちらです。

AWSの基本が全部わかる教科書をAmazonで見る

※ Amazon広告リンク

4. 無料利用枠(Free Tier)について

4. 無料利用枠(Free Tier)について
4. 無料利用枠(Free Tier)について

AWSでは、新規アカウント作成から12か月間、一部のリソースを無料で利用できる「無料利用枠」が用意されています。

EC2での無料枠の条件:

  • 対象インスタンスタイプ:t2.micro または t3.micro
  • 1か月あたり750時間まで無料
  • Amazon Linux や Ubuntu などが利用可能

例えば、1台のインスタンスを24時間ずっと稼働しても約31日分=750時間の範囲内に収まります。開発学習・検証など初心者にとっては最適な選択肢です。

5. それぞれの料金プランの比較まとめ

5. それぞれの料金プランの比較まとめ
5. それぞれの料金プランの比較まとめ
プラン名 課金方式 用途 メリット 注意点
オンデマンド 従量課金(秒単位/時間単位) 短期間の実験・検証 柔軟性が高く契約不要 長期利用では割高
リザーブド 期間契約(1年/3年) 安定運用・商用サービス 最大72%割引 中途解約・変更不可
無料利用枠 制限付き無料 初学者・試用 コストゼロで試せる 期間とインスタンスに制限

6. EC2の料金を抑えるためのコツ

6. EC2の料金を抑えるためのコツ
6. EC2の料金を抑えるためのコツ

AWS EC2の料金は使い方次第で大きく変わります。以下のような工夫でコスト削減が可能です。

  • 使わないときはインスタンスを停止(ストレージ料金は別)
  • 無料枠を活用して学習や検証を行う
  • リザーブドを検討し長期利用で安くする
  • スポットインスタンス(変動価格)を併用する
  • CloudWatchでインスタンスの利用状況を監視

また、料金アラートを設定しておくことで、思わぬ課金を防ぐことも可能です。

7. まとめ

7. まとめ
7. まとめ

今回の記事では、AWS EC2の料金体系について、オンデマンドインスタンス・リザーブドインスタンス・無料利用枠という3つの主要プランを中心に解説しました。 それぞれの料金タイプには特徴があり、柔軟に使いたいならオンデマンド長期利用ならリザーブド学習用途なら無料利用枠という選び方が基本です。

オンデマンドは初期費用なしでいつでも使える一方、リザーブドはコスト効率に優れています。 無料利用枠は、1か月750時間という制限内であればコストを気にせず試せるので、AWS初心者にとって非常に魅力的な選択肢です。

また、EC2の料金はインスタンスの起動時間、ストレージ(EBS)、データ転送量など複数の要素で決まるため、必要なときだけ起動し、不要なときは停止・削除する運用が大切です。

実際に料金を把握しながら使いたいときは、Billingダッシュボードでリアルタイムに確認したり、AWS Budgetsでアラートを設定するのが効果的です。

例えば、CloudWatchと組み合わせて、使用率が低ければインスタンスを自動停止するように設計すれば、無駄な料金をさらに抑えることが可能です。

以下は、EC2起動中にインスタンスの稼働状況を確認し、CloudWatchでアラートを設定するための例です。


# CloudWatchでCPU使用率が10%以下ならアラームを作成
aws cloudwatch put-metric-alarm \
--alarm-name "LowCPUUtilization" \
--metric-name CPUUtilization \
--namespace AWS/EC2 \
--statistic Average \
--period 300 \
--threshold 10 \
--comparison-operator LessThanThreshold \
--dimensions Name=InstanceId,Value=i-xxxxxxxxxxxxxxxxx \
--evaluation-periods 1 \
--alarm-actions arn:aws:sns:ap-northeast-1:123456789012:StopEC2

このように料金を意識した運用を行うことで、AWS EC2はとても効率的なクラウドインフラになります。 今後はスポットインスタンスやSavings Plansといった他の料金戦略も学んでいくと、より最適なクラウドコスト管理が実現できます。

先生と生徒の振り返り会話

生徒

「EC2の料金って難しいと思ってたけど、使い方によって選べばそんなに怖くないんですね!」

先生

「その通りです。料金体系を知っておくと、使いすぎや無駄な出費を防げますよ。」

生徒

「リザーブドは安いけど長期契約なんですね。最初は無料利用枠を使って試してみようと思います!」

先生

「それが一番安全な始め方です。無料枠をうまく使いながら、徐々にステップアップしていきましょう。」

生徒

「CloudWatchで監視したり、料金アラートも設定してみたいです!」

先生

「その意識が大切ですね。次はスポットインスタンスやSavings Plansの活用も考えてみましょう。」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

AWS EC2のオンデマンドインスタンスって、どれくらい料金がかかるんですか?

AWS EC2のオンデマンドインスタンスは、使用した時間に応じて従量課金されます。たとえば、東京リージョンでt3.microを使った場合、1時間あたりおよそ0.0104ドルです。使った分だけ支払うため、短時間のテストや学習に向いています。

オンデマンドインスタンスは停止中も料金がかかりますか?

EC2インスタンスが停止中の場合、インスタンス自体の料金はかかりませんが、ストレージ(EBS)には引き続き料金が発生するので注意が必要です。
AWS EC2の一覧へ
新着記事
FlutterのMVP・MVVMアーキテクチャの違いと使い分け
FlutterのMVP・MVVMアーキテクチャの違いと使い分けを初心者向けに解説!
オニオンアーキテクチャの基本とFlutterでの適用例
オニオンアーキテクチャの基本とFlutterでの適用例を初心者向けに解説
クリーンアーキテクチャとは?Flutterでの導入メリット
クリーンアーキテクチャとは?Flutterでの導入メリットをやさしく解説
【AWS】RDS for Oracleの特徴・できないこと・バージョン・料金まとめ
【AWS】RDS for Oracleの特徴・できないこと・バージョン・料金を初心者向けに徹底解説
人気記事
インスタンスタイプの料金比較と最適な選び方(最新2025年版)
AWSのインスタンスタイプの料金比較と最適な選び方【2025年最新版】
【AWS】VPCの料金体系まとめ!無料枠・通信費・各種サービスごとの料金を徹底解説
【AWS】VPCの料金体系まとめ!無料枠・通信費・各種サービスごとの料金を徹底解説
【AWS】VPCエンドポイントとは?種類・使い方・S3連携まで完全解説
【AWS】VPCエンドポイントとは?種類・使い方・S3連携まで完全解説
【AWS】s3 cpコマンド完全ガイド!基本・recursive・exclude/includeも解説
【AWS】s3 cpコマンド完全ガイド!基本・recursive・exclude/includeも解説

🔌 USBポート不足を解消

Type-C 1本で拡張。
開発・作業環境を一気に快適に

UGREEN USB-Cハブを見る

※ Amazon広告リンク