MENU

【AWS Certified Cloud Practitioner】Amazon EC2の基本:AMI・インスタンスタイプ・料金(購入)オプションを最短で整理

目次

この記事で押さえること(CLFで狙われるポイント)

AWS Certified Cloud Practitioner(CLF)では、Amazon EC2について「何ができるサービスか」「インスタンス(仮想サーバー)を起動する際に何を選ぶか」「料金(購入)オプションをユースケースで使い分けられるか」が頻出です。本記事は、EC2の初学者が混乱しやすい用語を最小限の定義と例で整理します。

Amazon EC2とは

Amazon EC2(Elastic Compute Cloud)は、AWS上で仮想サーバー(インスタンス)をオンデマンドに起動できるサービスです。必要な台数・性能を選んで起動し、不要になれば停止・終了できます(停止/終了の違いは課金やデータ保持にも影響します)。

EC2インスタンス起動で選ぶもの(試験に出る「選択肢の正体」)

EC2は「仮想サーバーを1台作る」だけに見えますが、起動時に複数の要素を選びます。試験ではこの要素がそのまま選択肢になります。

1) AMI(Amazon Machine Image)

AMIは、OSや初期ソフトウェア構成を含む“ひな形”です。インスタンス起動時に必ず選びます。

例:

  • 「Amazon Linux」「Ubuntu」「Windows Server」などのOSベースAMIを選ぶ
  • アプリがあらかじめ入ったAMI(例:セキュリティ製品、商用ミドルウェア入り)を選ぶ

2) AWS Marketplace(出来合いソフト/AMIの入手先)

AWS Marketplaceは、サードパーティ製ソフトウェアなどをAMI・SaaS等の形で導入できるマーケットです。EC2起動時にMarketplaceのAMIをサブスクライブして起動することもあります。

3) インスタンスタイプ(性能の型)

インスタンスタイプは、CPU・メモリ・ストレージ特性・ネットワーク性能などの組み合わせ(仮想サーバーのスペック)です。用途に応じて最適化カテゴリが用意されています。

命名例:t4g.small を分解

  • t:ファミリー(用途/特性の系統)
  • 4:世代
  • g:オプション(例:特定CPUアーキテクチャ等の違い)
  • small:サイズ(同ファミリー内の大きさ)

4) ストレージ(ディスク)・ネットワーク(VPC/セキュリティ)

CLFでは深掘り設定よりも「選ぶ要素がある」ことを押さえるのが重要です。起動時にストレージやネットワーク/セキュリティの設定も関連します(例:どのネットワークに置くか、どのポートを許可するか、など)。

インスタンスタイプの最適化カテゴリ(表の読み替え)

参考書の表で整理されていた「汎用/コンピューティング最適化/メモリ最適化/高速コンピューティング/ストレージ最適化」は、EC2の標準的な分類です。試験では「このワークロードならどれ?」が問われます。

カテゴリ典型的な用途(例)代表的なファミリー例(あくまで例)
汎用(General purpose)Webサーバー、アプリサーバー、開発/検証、バランス型T / M / A / Mac など
コンピューティング最適化(Compute optimized)CPU負荷が高い処理、バッチ、トランスコード、ゲームサーバー等C など
メモリ最適化(Memory optimized)DB、キャッシュ、インメモリ分析など(メモリが効く)R / X / z など
高速(アクセラレーテッド)コンピューティング機械学習、グラフィックス、GPU等のアクセラレータ利用P / G など
ストレージ最適化(Storage optimized)I/Oが重い処理、分散FS、データ処理基盤などI / D など

注意(試験での誤解防止):ファミリー例は代表例であり、AWSは継続的に新しいファミリー/世代を追加します。選ぶ基準は「名称暗記」よりも「カテゴリの特性(CPU寄り/メモリ寄り/GPU/I/O)」です。

EC2の料金(購入)オプション:ユースケースで使い分ける

同じ性能のインスタンスでも、「どう支払うか」でコスト特性が変わります。CLFでは次の主要オプションを使い分けられることが重要です。

オプション要点(短い定義)向くケース(例)試験の決め手キーワード
オンデマンド(On-Demand)長期コミットなしで従量課金(秒単位課金の説明あり)検証、短期、需要が読めない本番「柔軟」「長期契約なし」
スポット(Spot)余剰キャパシティを割引で利用(中断され得る)中断してもよいバッチ、CI、解析「中断可能」「大幅割引」
リザーブドインスタンス(Reserved Instances)特定条件に対する請求割引(物理インスタンスではない)長期で安定稼働するワークロード「1年/3年」「請求割引」
Savings Plans一定額の利用(USD/時)を1年/3年コミットして割引長期利用は見込めるが、構成変更の可能性がある「柔軟な割引」「コミット」
Dedicated Hosts / Dedicated Instances単一顧客専有の物理ハードウェア上で実行(ライセンス/コンプライアンス用途)BYOL(持込ライセンス)、規制要件、物理分離要件「専有」「BYOL」「コンプライアンス」

オンデマンド(On-Demand)

覚え方:「とにかく今すぐ」「期間が読めない」=オンデマンド。

スポット(Spot Instances)

例:夜間のログ集計や動画変換など、途中で止まっても再実行できる処理。

リザーブドインスタンス(Reserved Instances)

覚え方:「同じ構成で長く使う」=RI(ただし“請求割引”である点を押さえる)。

Savings Plans

覚え方:「長期利用は確実だが、インスタンス構成を変えるかも」=Savings Plans(柔軟さ重視)。

Dedicated Hosts / Dedicated Instances

覚え方:「物理分離」「持込ライセンス(BYOL)」「規制/監査の都合」=Dedicated系。

試験での典型パターン(最短で選択肢を切るコツ)

  • 中断できる(バッチ/解析/CI)→ スポットを最優先で検討
  • 利用が読めない/短期→ オンデマンド
  • 長期で安定稼働→ Savings Plans または RI(柔軟性を求めるならSavings Plansが選ばれやすい)
  • 物理分離/ライセンス/コンプライアンス→ Dedicated Hosts / Dedicated Instances

不確かな点の扱い(割引率・ファミリー例)

(1) 確実に言えること

(2) 推測(確度と根拠)

  • 割引率の“最大値”(例:最大72%など)は公式に記載がある一方、実際の割引はリージョン・利用条件・支払い方法・対象サービス/ファミリーなどで変動する可能性が高い(根拠:公式ページが「up to(最大)」表現で示しているため)。参考:https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html
  • 参考書の表にあるファミリー例(T/M/A/C/R/P/G/I/Dなど)は代表例としては非常に妥当だが、AWSは新ファミリーを追加し続けるため、今後も増える可能性が高い(根拠:EC2のインスタンス仕様PDFが頻繁に更新されている)。参考:https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-types.pdf

(3) 不明点(追加で確認すべき点)

まとめ(暗記より「使い分け」)

  • EC2=仮想サーバー(インスタンス)。起動時にAMIとインスタンスタイプを選ぶ。
  • インスタンスタイプは「カテゴリ(CPU/メモリ/GPU/I/O)」で判断する。
  • 料金は「オンデマンド(柔軟)」「スポット(中断可・割引)」「長期割引(Savings Plans/RI)」「専有(Dedicated)」をユースケースで切り替える。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次