監視・運用(CloudWatch/CloudTrail)
AWSの監視・運用サービスを理解し、IDサービスのメトリクス監視、ログ管理、監査証跡、分散トレーシングを学びます。
所要時間
約40分
学べること
- AWS監視サービスの全体像と使い分け
- CloudWatch Metrics/Alarms/Logs/Dashboardsの活用
- CloudTrailによるAPI監査証跡
- X-Rayによる分散トレーシング
- AWS Configによるリソース変更追跡
- IDサービスにおける監視設計
前提知識
- AWS基礎の知識
- セキュリティサービスの基本概念
- ログ管理の基本的な考え方
目次
- AWS監視サービスの全体像
- CloudWatch Metrics
- CloudWatch Alarms
- CloudWatch Logs
- CloudWatch Dashboards
- CloudTrail
- CloudTrail + S3 + Athena での監査ログ分析
- Kinesis Firehose によるログ集約
- X-Ray
- AWS Config(リソース変更の追跡)
- IDサービスでの活用
AWS監視サービスの全体像
サービス分類表
| サービス | 監視対象 | データの種類 | 主な用途 |
|---|---|---|---|
| CloudWatch Metrics | リソースのパフォーマンス | 数値メトリクス | CPU、メモリ、レイテンシー監視 |
| CloudWatch Alarms | メトリクスの閾値超過 | アラート | 異常検知、自動対応 |
| CloudWatch Logs | アプリケーション/システムログ | テキストログ | ログ分析、トラブルシューティング |
| CloudTrail | AWS API呼び出し | 監査ログ | セキュリティ監査、変更追跡 |
| X-Ray | リクエストの処理経路 | トレースデータ | パフォーマンス分析、ボトルネック特定 |
| AWS Config | リソースの設定変更 | 設定スナップショット | コンプライアンス、変更管理 |
┌─────────────────────────────────────────────────────────────┐
│ AWS 監視サービスの全体像 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 「何が起きているか」を知る: │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ CloudWatch Metrics│ │ CloudWatch Logs │ │
│ │ (数値で把握) │ │ (テキストで把握) │ │
│ └─────────┬─────────┘ └─────────┬─────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌───────────────────────────────────────────┐ │
│ │ CloudWatch Dashboards(可視化) │ │
│ │ CloudWatch Alarms(異常検知→通知) │ │
│ └───────────────────────────────────────────┘ │
│ │
│ 「誰が何をしたか」を知る: │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ CloudTrail │ │ AWS Config │ │
│ │ (API呼び出し記録) │ │ (設定変更記録) │ │
│ └───────────────────┘ └───────────────────┘ │
│ │
│ 「リクエストがどう処理されたか」を知る: │
│ ┌───────────────────┐ │
│ │ X-Ray │ │
│ │ (分散トレーシング)│ │
│ └───────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘