この記事の目的(AWS Certified Cloud Practitioner 対策)
AWS Certified Cloud Practitioner(CLF-C02)では、AWSの主要サービスを「説明・位置付け」し、一般的なユースケースに対して適切なサービスを選べることが求められます。出題範囲の全体像は公式の試験ガイドを一次情報として確認できます。
- CLF-C02 試験ガイド(日本語PDF):https://d1.awsstatic.com/ja_JP/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf
- AWS Certified Cloud Practitioner 公式ページ:https://aws.amazon.com/jp/certification/certified-cloud-practitioner/
本記事では、初学者が混乱しやすい「Lightsail / WorkSpaces / AWS Batch」を、“何を提供するサービスか(サーバ?PC?大量処理?)”の観点で、試験で迷わないレベルに整理します。
まず結論:3サービスの見分け方(試験での最短ルート)
| サービス | 何を提供? | 試験での典型キーワード | まず連想するユースケース |
|---|---|---|---|
| Amazon Lightsail | お手軽なVPS(仮想サーバ) | 「低コスト」「簡単」「予測可能な月額」「Webサイトをすぐ」 | 小〜中規模のWebサイト、WordPressなど |
| Amazon WorkSpaces | クラウド上の仮想デスクトップ(VDI/DaaS) | 「仮想デスクトップ」「リモート作業」「端末管理」 | テレワーク用PC、外部委託先に作業環境を配布 |
| AWS Batch | 大量のバッチ処理を計画・スケジューリングして実行 | 「バッチ処理」「ジョブ」「キュー」「大量」「並列」「コンテナ」 | 大量のデータ処理、シミュレーション、画像/動画処理 |
Amazon Lightsail(ライトセイル):簡単・予測可能な月額で始めるVPS
定義(短く)
Amazon Lightsailは、WebサイトやWebアプリを素早く始めるための、使いやすい仮想プライベートサーバ(VPS)系サービスです。インスタンス(仮想サーバ)に加え、ロードバランサー、静的IP、DNS管理、スナップショット(バックアップ)などを、低く予測可能な月額料金でまとめて扱える点が特徴です。
- 公式ドキュメント(What is Amazon Lightsail?):https://docs.aws.amazon.com/lightsail/latest/userguide/what-is-amazon-lightsail.html
- 製品ページ:https://aws.amazon.com/lightsail/
試験で押さえるポイント
- EC2より簡単に始めたい(設定項目が少なく、テンプレートで素早く立ち上げやすい)
- 料金が読みやすい(“予測可能な月額”がヒントになりやすい)
- 小規模〜中規模のWeb用途に寄る(「とりあえず公開」が目的の問題文で出やすい)
例(出題の想定に近い形)
例:「小規模ブログを短時間で公開したい。インフラ設定は最小限にしたい。月額コストを予測しやすくしたい」
→ Lightsailが自然な候補になります(“簡単”“予測可能な月額”“Webサイトをすぐ”が一致)。
混同しやすいサービスとの違い(最小限)
- EC2:自由度が高い分、設計・設定の幅も広い。Lightsailは「簡単に始める」に寄せた選択肢。
Amazon WorkSpaces:クラウド上の「PC(デスクトップ)」を配る
定義(短く)
Amazon WorkSpacesは、ユーザー向けの仮想デスクトップ(クラウドPC)を提供するサービスです。Windowsや複数のLinux(Amazon Linux 2、Ubuntu、Rocky Linux、RHELなど)のデスクトップをユーザーに割り当て、端末やブラウザ等から利用できます。
- 公式ドキュメント(What is Amazon WorkSpaces?):https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html
- ドキュメント一覧:https://aws.amazon.com/documentation-overview/workspaces/
用語(試験で頻出になりやすい)
- VDI:Virtual Desktop Infrastructure(仮想デスクトップ基盤)
- DaaS:Desktop as a Service(デスクトップをサービスとして提供)
試験で押さえるポイント
- 「サーバ」ではなく「ユーザーが操作するPC環境」(GUIデスクトップ)
- 端末管理・セキュリティ統制の文脈で選ばれやすい(社外メンバー、在宅勤務、端末の持ち込み等)
- ユーザーを増減しやすい(人の出入りがある組織の要件にハマる)
例(出題の想定に近い形)
例:「外部委託先に開発環境(Windowsデスクトップ)を提供したい。委託終了後はすぐ回収したい。ローカル端末にデータを残したくない」
→ WorkSpacesが候補になります(“仮想デスクトップ配布”“増減”“端末管理”が一致)。
AWS Batch:大量のバッチ処理を計画・実行する“ジョブ運用”サービス
定義(短く)
AWS Batchは、バッチコンピューティング(大量のジョブ)を計画・スケジュールし、実行するマネージドサービスです。コンテナ化されたバッチ処理を、ECS/EKS、Fargate、Spot/On-Demandインスタンスなどの計算基盤上で実行できると説明されています。
- 製品ページ:https://aws.amazon.com/batch/
- (補足)Fargateでの実行に関する公式ドキュメント:https://docs.aws.amazon.com/batch/latest/userguide/fargate.html
試験で押さえるポイント
- 「1回で終わる処理」を大量に回す(例:画像10万枚変換、ログ集計、シミュレーション)
- ジョブの順番待ち(キュー)や並列実行を扱う文脈で出やすい
- コンテナの実行基盤を“いい感じに”使う(Batch自体が計算するというより、実行計画とオーケストレーションの役割)
例(出題の想定に近い形)
例:「毎晩、S3に蓄積されたログを集計してレポートを生成する。日によって件数が変動し、ジョブ数が多い。失敗したものは再実行したい」
→ AWS Batchが候補になります(“バッチ処理”“大量”“スケジューリング/再実行”が一致)。
(比較の補助)Lambdaとの切り分けに使える事実
試験でよくある迷いどころとして「バッチっぽい処理=Lambda?」があります。Lambdaは関数の実行時間に上限(最大900秒=15分)があり、短時間のイベント駆動に向く設計です。一方、AWS Batchは大量ジョブの計画・実行に寄ります。
- Lambdaのタイムアウト設定(最大900秒/15分):https://docs.aws.amazon.com/lambda/latest/dg/configuration-timeout.html
直前復習:ひっかけ・誤読を防ぐ「問題文キーワード辞書」
- Lightsail:「VPS」「簡単」「すぐ公開」「予測可能な月額」「WordPress」
- WorkSpaces:「仮想デスクトップ」「テレワーク」「社外メンバー」「端末管理」「Windowsデスクトップ」
- AWS Batch:「バッチ処理」「ジョブ」「キュー」「大量」「並列」「コンテナ」「シミュレーション/解析」
ミニ演習(1分で確認)
- Q:「小規模サイトを数クリックで公開。ネットワークやセキュリティの初期設定は自動化され、月額を読みやすくしたい」
A:Amazon Lightsail - Q:「社員にWindowsの作業環境を配布。端末は多様(自宅PC/タブレット等)。退職時は即時に利用停止したい」
A:Amazon WorkSpaces - Q:「夜間に10万件の処理を投入。ジョブの順番待ちや並列実行を管理し、実行基盤を柔軟に使いたい」
A:AWS Batch
参考(公式一次情報)
- Amazon Lightsail:https://docs.aws.amazon.com/lightsail/latest/userguide/what-is-amazon-lightsail.html
- Amazon WorkSpaces:https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html
- AWS Batch:https://aws.amazon.com/batch/
- CLF-C02 試験ガイド:https://d1.awsstatic.com/ja_JP/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf
