Instiq
第3章 · コアサービス:コンピュートとストレージ·v2.1.0·更新 2026/6/28·読了目安 約13分

変更要約: in-scope サービス網羅: 第3章にコンピュート/ストレージの補足 in-scope サービス節を追加(Lightsail/Elastic Beanstalk/Outposts/FSx/Storage Gateway/Elastic Disaster Recovery)

3.1コンピューティングサービス

この節の要点

AWS の主なコンピュート——Amazon EC2、コンテナ(ECS/EKS/Fargate)、AWS Lambda——と、制御と手間のトレードオフ、そして Auto Scaling・ロードバランサの役割を理解します。

アプリを動かす「計算資源(コンピュート)」を、AWS は自由度の高いもの(自分で管理)から、ほぼおまかせのもの(サーバーレス)まで幅広く提供します。前資格と同じ「制御⇔手間」の軸で、要件に応じて選びます。代表は Amazon EC2(仮想サーバー)/コンテナ(ECS・EKS・Fargate)/AWS Lambda(サーバーレス)です。

3.1.1Amazon EC2 と購入オプション

Amazon EC2 は仮想サーバー(IaaS)で、OS から上を自分で管理でき最も自由度が高いコンピュートです。CLF-C02 では、コスト最適化に関わる購入オプションも問われます:オンデマンド(秒/時間単位の従量・最も柔軟)、リザーブドインスタンス(RI)/Savings Plans(1〜3年の利用を約束して割引)、スポット(空き容量を最大9割引・中断あり・バッチ向け)、Dedicated Host(物理ホスト占有・ライセンス要件向け)。

3.1.2コンテナとサーバーレス

  • コンテナAmazon ECS(AWS独自)/ Amazon EKS(Kubernetes)でコンテナを実行・管理する。
  • AWS Fargate:ECS/EKS のサーバーレス実行。コンテナを動かすEC2を自分で管理しなくてよい。
  • AWS Lambdaサーバーレス。イベント(HTTP・S3イベント・スケジュール等)に応じて関数を実行し、実行した分だけ課金。
Amazon EC2(最も制御できる)→ コンテナ(ECS/EKS/Fargate)→ AWS Lambda(最も managed・サーバーレス)へと並ぶ、AWS コンピュートの選択肢の図。
制御の大きさ順に並べた AWS のコンピュート
サービス種類向く用途
Amazon EC2仮想サーバー(IaaS)OSまで制御・既存移行
ECS / EKSコンテナ管理コンテナの本番運用
Fargateサーバーレスコンテナサーバー管理なしでコンテナ
AWS Lambdaサーバーレス(FaaS)イベント駆動・自動化

3.1.3スケーリングと負荷分散

  • Auto Scaling:需要や障害に応じて EC2 などの台数を自動で増減する(弾力性)。
  • Elastic Load Balancing(ELB):複数インスタンス/AZ の正常な宛先へトラフィックを分散する(高可用性)。

シナリオ:用途で使い分け。 既存のOS依存アプリは EC2(必要なら長期分は RI/Savings Plans で割引、夜間バッチは スポット で格安)。新規のマイクロサービスは ECS/EKS+Fargate でサーバー管理を省く。画像アップロード時のサムネ生成のようなイベント処理Lambda。1システムで複数を適材適所に組み合わせます。

注意

混同に注意:
EC2(IaaS・自分で管理)Lambda(サーバーレス・イベント駆動)
ECS/EKS(コンテナの管理)Fargate(その実行をサーバーレス化)——Fargateは別サービスではなくECS/EKSの実行モード。
③購入オプション:スポット=中断あり・格安RI/Savings Plans=長期約束で割引オンデマンド=柔軟だが単価高

試験ポイント

EC2=仮想サーバー(IaaS)・最も自由/Lambda=サーバーレス/Fargate=サーバー管理不要のコンテナ実行/ECS・EKS=コンテナ管理購入オプション(オンデマンド/RI・Savings Plans/スポット/Dedicated Host)Auto Scaling=自動増減/ELB=負荷分散 は頻出です。

3.1.4この節のまとめ

  • EC2(最も自由・IaaS、購入オプションで最適化)/コンテナ(ECS/EKS・Fargateで管理不要)/Lambda(サーバーレス)
  • 購入:オンデマンド/RI・Savings Plans(割引)/スポット(格安・中断)/Dedicated Host
  • Auto Scaling=台数を自動増減、ELB=負荷分散。組み合わせて高可用性

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. イベントに応じてコードを実行し、サーバー管理が不要な AWS のサーバーレスサービスはどれですか?

Q2. OS まで含めて最も自由に制御できる AWS のコンピュートはどれですか?

Q3. サーバーを管理せずにコンテナを実行できる AWS のサービスはどれですか?

Q4. 空き容量を最大90%引きで使えるが中断される可能性がある EC2 の購入オプションはどれですか?

Q5. 1〜3年の利用を約束することで EC2 を割引価格で使えるオプションはどれですか?

理解度を確認第3章「コアサービス:コンピュートとストレージ」の問題を解く