変更要約: 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 | 仮想サーバー(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 を割引価格で使えるオプションはどれですか?

