MENU

【AWS Certified Cloud Practitioner】AWS主要サービスをカテゴリで整理:EC2・VPC・S3・RDS・CloudFrontを“用途”で覚える

目次

この記事のゴール(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公式:一次情報)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次