クラウドテクノロジーとサービス
What you will learn
このドメインでは、コンピューティング (EC2、Lambda)、ストレージ (S3、EBS、EFS)、データベース (RDS、DynamoDB)、ネットワーク (VPC、Route 53)、運用 (CloudWatch、CloudTrail) など AWS の主要サービスを学びます。CLF-C02 で出題比率 34% を占める最大ドメインで、サービス名と用途の正しい対応関係を覚えることが合格の鍵です。
Key points
- コンピューティング - EC2 (仮想サーバー)、Lambda (サーバーレス関数)、ECS / EKS (コンテナ) の違い
- ストレージ - S3 (オブジェクト)、EBS (EC2 用ブロック)、EFS (共有ファイル) の使い分け
- データベース - RDS (リレーショナル)、DynamoDB (NoSQL)、Aurora、ElastiCache (インメモリ)
- ネットワーク - VPC は仮想ネットワーク、Route 53 は DNS、CloudFront は CDN、Direct Connect は専用線
- 運用・監視 - CloudWatch (メトリクス・ログ)、CloudTrail (API 操作監査)、Config (構成変更追跡)
- デプロイ自動化 - CloudFormation (IaC) や Elastic Beanstalk (PaaS)
- 分析 - Athena (S3 への SQL クエリ)、Redshift (データウェアハウス)、QuickSight (BI)
Terms and concepts
Amazon EC2 と AWS Lambda
EC2 は仮想サーバーで、OS レベルから自由に設定でき長時間処理に向きます。Lambda はイベント駆動のサーバーレス関数で、コードだけ書けばインフラ管理が不要です。常時稼働なら EC2、断続的な処理なら Lambda が一般に向いています。
Amazon S3 と Amazon EBS
S3 はインターネット経由でアクセスできるオブジェクトストレージで、画像・動画・バックアップに適しています。EBS は EC2 にアタッチして使うブロックストレージで、OS のディスクや DB のデータ領域に使います。S3 はアクセスがゆるい代わり高耐久、EBS は高速だが特定 EC2 に紐づきます。
Amazon RDS と Amazon DynamoDB
RDS は MySQL、PostgreSQL、Oracle 等のリレーショナルデータベース (RDB) のマネージドサービスで、トランザクションや複雑な結合に向きます。DynamoDB は NoSQL のキー・バリュー型で、ミリ秒レベルのレイテンシと無制限スケーリングが特徴です。
Amazon VPC と関連ネットワークサービス
VPC は AWS 内に作る仮想ネットワークで、サブネット、ルートテーブル、セキュリティグループで構成します。Route 53 は DNS、CloudFront は CDN、Direct Connect は AWS とオンプレを結ぶ専用線、VPN はインターネット経由の暗号化接続です。
CloudWatch と CloudTrail
両者は名前が似ていますが目的が異なります。CloudWatch はメトリクス、ログ、アラームを扱う「監視」サービスです。CloudTrail は誰がいつどの API を呼び出したかを記録する「監査」サービスです。
Check your understanding
Check what you have learned with 5 questions