Servisphere
Amazon EC2 のアイコン(AWS Architecture Icons)

Amazon EC2

仮想サーバー

AWS 上で仮想サーバー(instance)を借り、CPU、RAM、OS を自由に選んで、何でもインストールできます。

  • コスト$$ ふつう
  • 難易度●●●●●
  • 未使用でも課金?はい
  • 自己管理
  • 出題試験CLF · SAA · DVA · SOA

範囲: AZ(instance は 1 つの AZ 内に配置)

EC2 をマップで開く →
たとえるなら空き部屋の賃貸のようなものです。広さは自由に選べ、中の配置も掃除も自分で行います。

EC2 はシステムのどこにある?

マップで全体を見る →

具体例でステップごとに

  1. ある EC サイトで、PHP の Web アプリと Windows でしか動かないレポートツールを動かす必要があります。
  2. t3.medium(2 vCPU、メモリ 4 GB)を選び、OS を選んで起動すると、1 分ほどでマシンが動き始めます。
  3. SSH で接続して Web サーバーをインストールし、普通のサーバーと同じように設定します。EBS ディスクのデータは再起動しても残ります。
  4. 24 時間稼働なので、お客さんがいない深夜も秒単位で課金されます。Savings Plans で 1 年間の利用を約束すると、かなり安くなります。
  5. アクセスが増えたら、インスタンスをロードバランサーの後ろの Auto Scaling グループに入れ、ピーク時に自動で台数を増やします。

▶ シナリオ「3 層 Web(従来型)」をマップで見る

いつ使う?

✓ 使うべき場面

OS を完全に制御したい、従来型のソフトウェアを動かしたい、常時稼働させたい場合。

✗ 避けるべき場面

イベントに応じて短いコードを実行するだけ → Lambda、コンテナを実行するだけ → Fargate。

よくある使い方

  • 従来型の Web/アプリサーバー、オンプレミスからそのまま移行(lift-and-shift)
  • 特定の OS、ドライバー、GPU が必要なアプリケーション(ML、レンダリング)
  • 高度なカスタマイズが必要な場合の自前インストール Database
  • ビルド/CI マシン、常時稼働するゲームサーバー

EC2・Lambda・Fargate の違い

EC2LambdaFargate
自分で管理するものすべて:OS、パッチ、スケーリング関数のコードだけコンテナイメージとタスクの設定
実行時間制限なし1 回 15 分まで制限なし
課金起動している時間(アイドル中も)リクエスト数と実行時間タスク実行中の vCPU とメモリ
向いている用途マシンを完全に制御したい従来型ソフトイベント処理、小さな APIコンテナ化した Web サービス

料金はいくら?

料金の例t3.micro ≈ $0.0104/時間 ≈ 24 時間 365 日稼働で $7.6/月(EBS ボリュームとパブリック IP は含まず)。
  • 課金方式: instance タイプごとに秒単位(Linux)で課金されます。Savings Plans/Reserved Instances で最大約 72%、Spot で最大約 90% 割引されます(中断される可能性あり)。
  • 無料枠: 2025年7月15日より前に作成したアカウント: 12 か月間、毎月 t2/t3.micro 750 時間。新規アカウント: Free Tier クレジットから差し引かれます。
⚠️ 料金の落とし穴

instance の停止忘れ、パブリック IPv4 は IP ごとに約 $0.005/時間、instance 停止中も EBS ボリュームとスナップショットは課金される、インターネットへのデータ転送。

料金は us-east-1 の参考値(2026年10月14日 更新)で、変更されている可能性があります。必ず AWS の料金ページでご確認ください。 AWS 公式の料金ページ ↗

💡 試験のコツ

「常時稼働する安定したワークロードのコスト削減」なら Savings Plans かリザーブドインスタンス、「やり直しが可能で中断を許容できる処理」ならスポットです。EC2 上のアプリが他の AWS サービスを呼ぶ場合は IAM ロールを付け、インスタンスにアクセスキーを置かないようにします。

本番の試験問題に挑戦

AWS 認定試験は英語でも受験できるため、問題文は英語のまま掲載しています。

1A company has released a new version of its production application. The company's workload uses Amazon EC2, AWS Lambda, AWS Fargate, and Amazon SageMaker. The company wants to cost optimize the workload now that usage is at a steady state. The company wants to cover the most services with the fewest savings plans. Which combination of savings plans will meet these requirements? (Choose two.)

  1. APurchase an EC2 Instance Savings Plan for Amazon EC2 and SageMaker.
  2. BPurchase a Compute Savings Plan for Amazon EC2, Lambda, and SageMaker.
  3. CPurchase a SageMaker Savings Plan.
  4. DPurchase a Compute Savings Plan for Lambda, Fargate, and Amazon EC2.
  5. EPurchase an EC2 Instance Savings Plan for Amazon EC2 and Fargate.
答えを見る

正解: C, D

Compute Savings Plans は EC2、Lambda、Fargate をまとめてカバーします。SageMaker は Compute Savings Plans の対象外なので、別に SageMaker Savings Plans が必要です。EC2 Instance Savings Plans は 1 つのインスタンスファミリーとリージョンの EC2 にしか適用されません。

2What is the time period with which metric data is sent to CloudWatch when detailed monitoring is enabled on an Amazon EC2 instance?

  1. A15 minutes.
  2. B5 minutes.
  3. C1 minute.
  4. D45 seconds.
答えを見る

正解: C

詳細モニタリングを有効にすると、EC2 は 1 分ごとに CloudWatch へメトリクスを送ります。デフォルト(基本モニタリング)は 5 分ごとです。

Servisphere で 700 問以上を練習する →

よくある質問

EC2 インスタンスを停止しても料金はかかりますか?

インスタンスの稼働時間に対する料金は止まりますが、アタッチされた EBS ボリューム、スナップショット、保持している Elastic IP には引き続き料金がかかります。料金を完全に止めるには、インスタンスを終了し、不要なボリューム、スナップショット、IP を削除します。

オンデマンド、リザーブドインスタンス、Savings Plans、スポットの違いは何ですか?

オンデマンドは秒単位の課金で、契約は不要です。リザーブドインスタンスと Savings Plans は 1 年または 3 年の利用を約束する代わりに大きく割引されます。スポットは AWS の余剰キャパシティを使う最も安い方式ですが、2 分前の通知で回収されることがあるため、バッチ処理のようにやり直せる処理に向いています。

AWS 認定試験では EC2 について何が問われますか?

シナリオに合った購入オプション(オンデマンド、リザーブド、Savings Plans、スポット)の選択、インスタンスファミリー(コンピューティング、メモリ、ストレージ最適化)の選択、プレイスメントグループ、インスタンスにアクセスキーを置かず IAM ロールを使うこと、EBS とインスタンスストア(停止するとデータが消える)の違いなどです。

関連サービス

EC2 をマップで開く →