目次
この記事のゴール(AWS Certified Cloud Practitioner向け)
AWS Certified Cloud Practitioner(CLF-C02)では、「AWSの主要なサービス」を用途(何のためのサービスか)で説明できることが重要です。本記事では、代表的なサービスをカテゴリ別に整理し、試験で迷いやすいポイント(似ているサービスの違い)も最小限で押さえます。
試験範囲は更新される可能性があるため、最新の出題範囲は公式の試験ガイドも参照してください。
https://d1.awsstatic.com/ja_JP/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf
まず結論:EC2は「サーバー」、AWSは「サービス群」
Amazon EC2(Amazon Elastic Compute Cloud)は、AWSの中の1サービスで、クラウド上の仮想サーバー(コンピューティング)を提供します。
一方で、Amazon CloudFront(Amazon CloudFront)やAmazon S3(Amazon Simple Storage Service)などは、EC2とは別の目的(配信、保存など)を持つサービスです。CLF-C02では、これらを「カテゴリ」と「用途」で区別できることが得点に直結します。
カテゴリ別:主要サービス一覧(短い定義+用途例)
1) コンピューティング(実行・計算=サーバー/処理)
- EC2(Amazon Elastic Compute Cloud):クラウド上の仮想サーバー
用途例:Webサーバー、業務アプリ、バッチ処理 - Auto Scaling(Amazon EC2 Auto Scaling):負荷に応じてEC2台数を自動調整
用途例:アクセス増のとき自動で台数を増やし、落ち着いたら減らす - Lambda(AWS Lambda):サーバー管理なしでコードを実行(イベント駆動)
用途例:ファイルアップロード後の自動変換、通知処理、軽量API
2) ネットワーク/フロント(つなぐ・入口・高速配信)
- VPC(Amazon Virtual Private Cloud):AWS内に作る専用の仮想ネットワーク
用途例:社内ネットワークのように、サーバーやDBを安全に配置 - ELB(Elastic Load Balancing):複数の宛先へアクセスを分散(負荷分散)
用途例:Webサーバーを複数台にして、落ちにくく・混みにくくする - CloudFront(Amazon CloudFront):CDN(世界各地の拠点から高速配信)
用途例:画像/動画/静的ファイルを高速表示、グローバル配信
3) ストレージ(保存:オブジェクト/ディスク/共有ファイル)
- S3(Amazon Simple Storage Service):オブジェクトストレージ(バケットに保存)
用途例:画像・動画・バックアップ・ログ置き場 - EBS(Amazon Elastic Block Store):EC2に接続するディスク(ブロックストレージ)
用途例:EC2のOS領域、アプリのデータ、DBデータ領域 - EFS(Amazon Elastic File System):複数のサーバーで共有できるファイルストレージ(NFS)
用途例:複数Webサーバーで同じアップロードファイルを共有
4) データベース(RDB/NoSQL)
- RDS(Amazon Relational Database Service):管理作業を軽くできるリレーショナルDB(SQL)
用途例:一般的な業務アプリのDB(テーブル/SQLで管理) - Aurora(Amazon Aurora):クラウド向け高性能RDB(MySQL/PostgreSQL互換)
用途例:RDS互換で性能・可用性を重視したいアプリのDB - DynamoDB(Amazon DynamoDB):フルマネージドNoSQL(キー・バリュー中心)
用途例:高トラフィックのセッション/状態管理、低遅延のデータ参照
5) 分析/AI(データを“使う”)
- Athena(Amazon Athena):S3上のデータをSQLで分析(サーバーレス)
用途例:ログをS3に置いて、その場でSQL集計 - SageMaker(Amazon SageMaker):機械学習(ML)開発・学習・推論の基盤
用途例:需要予測、分類、モデルの学習/デプロイ
6) メッセージング/通知(疎結合化・イベント連携)
- SNS(Amazon Simple Notification Service):Pub/Sub型の通知配信(トピック)
用途例:アラートをメール/SMS/他サービスへ一斉通知 - SQS(Amazon Simple Queue Service):キューで処理を分離(非同期化)
用途例:注文受付→キュー→裏で順次処理(スパイク吸収)
7) 業務アプリ(代表例)
- Connect(Amazon Connect):クラウド型コンタクトセンター(CCaaS)
用途例:電話/チャットの問い合わせ窓口をクラウドで構築
CLF-C02で頻出:似ているサービスの“違い”だけ覚える
ストレージ:S3 / EBS / EFS
- S3:ファイルを「オブジェクト」として保存(静的コンテンツ・バックアップ向き)
- EBS:EC2に付ける「ディスク」(OS・DBなどサーバーの中身向き)
- EFS:複数サーバーで共有する「ファイル置き場」(共有フォルダ感覚)
データベース:RDS / Aurora / DynamoDB
- RDS:SQLの管理DBを“運用しやすく”する
- Aurora:RDS互換で“クラウド最適化・高性能/高可用”を狙う
- DynamoDB:NoSQLで“スケールと低遅延”を重視
処理:EC2 / Lambda
- EC2:サーバーを立てて自由に動かす(OS/ミドルウェアも自分で選ぶ)
- Lambda:イベントに反応してコードだけ実行(サーバー管理は最小化)
直前チェック(暗記用ミニまとめ)
- EC2=サーバー
- VPC=自分専用の仮想ネットワーク
- CloudFront=世界中から高速配信(CDN)
- S3=オブジェクト保存(バケット)
- EBS=EC2用ディスク、EFS=共有ファイル
- RDS/Aurora=SQL、DynamoDB=NoSQL
- SNS=通知、SQS=キュー(非同期)
参考(AWS公式:一次情報)
- AWS Certified Cloud Practitioner(認定ページ): https://aws.amazon.com/certification/certified-cloud-practitioner/
- CLF-C02 試験ガイド(PDF): https://d1.awsstatic.com/ja_JP/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf
- CLF-C02 試験ガイド(Web): https://docs.aws.amazon.com/aws-certification/latest/examguides/cloud-practitioner-02.html
- EC2(Amazon Elastic Compute Cloud): https://aws.amazon.com/ec2/
- Auto Scaling(Amazon EC2 Auto Scaling): https://aws.amazon.com/ec2/autoscaling/
- Lambda(AWS Lambda): https://aws.amazon.com/lambda/
- VPC(Amazon Virtual Private Cloud): https://aws.amazon.com/vpc/
- ELB(Elastic Load Balancing): https://aws.amazon.com/elasticloadbalancing/
- CloudFront(Amazon CloudFront): https://aws.amazon.com/cloudfront/
- S3(Amazon Simple Storage Service): https://aws.amazon.com/s3/
- EBS(Amazon Elastic Block Store): https://aws.amazon.com/ebs/
- EFS(Amazon Elastic File System): https://aws.amazon.com/efs/
- RDS(Amazon Relational Database Service): https://aws.amazon.com/rds/
- Aurora(Amazon Aurora): https://aws.amazon.com/rds/aurora/
- DynamoDB(Amazon DynamoDB): https://aws.amazon.com/dynamodb/
- Athena(Amazon Athena): https://aws.amazon.com/athena/
- SageMaker(Amazon SageMaker): https://aws.amazon.com/sagemaker/
- SNS(Amazon Simple Notification Service): https://aws.amazon.com/sns/
- SQS(Amazon Simple Queue Service): https://aws.amazon.com/sqs/
- Connect(Amazon Connect): https://aws.amazon.com/connect/
