AWS無料問題集 > 図解学習
Amazon EC2とは?
AWS上の仮想サーバーEC2を、料金モデルやLambdaとの違いまで含めて理解する。
まず図でつかむ
覚え方: 名前を丸暗記するより「何をしたい時に使うか」を1行で説明できるようにすると、選択問題で判断しやすくなります。
ポイントを詳しく理解する
ここは試験で選択肢を見分けるために、用語だけでなく「何のために使うか」まで押さえます。
EC2は「AWS上の仮想パソコン」
CPU・メモリなどを持つ仮想サーバーです。Webサーバー、アプリケーションサーバーなどを自由に構築でき、OSへログインしてソフトウェアを入れることもできます。
インスタンスタイプは用途に合わせて選ぶ
汎用、コンピューティング最適化、メモリ最適化などがあり、処理内容に合わせてCPU・メモリ等のバランスを選択します。Cloud Practitionerでは細かな型番より『必要な性能に合わせて選べる』ことが重要です。
AMIはEC2を作るためのひな型
AMIにはOSなどEC2起動に必要な情報が含まれます。同じ構成のEC2を複数作りたいときにも利用できます。
EBSはEC2でよく使うディスク
EC2本体とは別のブロックストレージとしてEBSを接続します。『EC2のディスク』という要件ならS3ではなくEBSをまず考えます。
Security Groupで通信を制御
EC2などに対する仮想ファイアウォールです。許可する通信を設定します。ネットワーク問題ではVPC・サブネット・Security Groupの役割を混同しないことが重要です。
EC2は利用者側の管理も残る
AWSが物理サーバー等を管理しますが、EC2のゲストOS、アプリ、設定などは利用者が管理します。『サーバー管理を極力なくしたい』ならLambdaなどのマネージド/サーバーレスサービスが候補です。
試験ではどう考える?
問題文ではサービス名そのものではなく、要件や課題が提示されることがあります。まず「計算・保存・ネットワーク・セキュリティ・コスト」など目的を特定し、その目的に合うサービスへ絞り込みます。似たサービスが並んだ場合は、運用負荷、データ形式、接続方法、セキュリティ上の目的などの違いを確認します。
もう一段深く理解する
EC2はAWS上でOSを含む仮想サーバーを起動するサービスです。インスタンスタイプ、AMI、EBS、セキュリティグループなどを組み合わせて使います。サーバーのOSやミドルウェアを自分で管理したい場合に向きます。
覚え方: EC2=『AWSに借りるパソコン』。自由度が高い代わりにOS管理も必要。
似たサービスとの比較
| EC2 | 仮想サーバー。OSレベルから柔軟に管理 |
|---|---|
| Lambda | サーバー管理なしでコードをイベント実行 |
| ECS/EKS | コンテナを実行・管理 |
試験での見分け方
- OSへログインして設定したい→EC2
- 短時間のイベント処理・サーバー管理を減らしたい→Lambda
- 需要変動へ自動対応→Auto Scaling
※ 試験ではサービス名だけでなく、要件・運用負荷・可用性・コストなどの条件から判断する問題が出ます。
3問ミニチェック
答えを考えてから開いて確認してください。
Q1. OSを含む仮想サーバーを利用したい。最も直接的なサービスは?
Q2. EC2の永続的なブロックストレージとして代表的なのは?
Q3. イベント発生時だけ短時間コードを実行し、サーバー管理を避けたい。候補は?
問題で定着させる
図で理解したら、ORIVECTORの無料300問問題集で実際の選択問題に慣れましょう。
無料問題集を解く → 合格ロードマップ 主要サービス一覧動画で体系的に学びたい場合
文章・図解・問題演習に動画講座を組み合わせる方法もあります。
UdemyでAWS講座を探す →※ アフィリエイト広告を含みます。リンク経由の購入でORIVECTORが報酬を受け取る場合があります。購入者の追加負担はありません。