AWS Compare 高频对比

CloudWatch vs CloudTrail vs Config

CloudWatch vs CloudTrail vs Config

compareCloudWatch vs CloudTrail vs ConfigAWS
最近整理

整理自 AWS 学习手册的阶段性知识总结。

一句话结论

  • CloudWatch:系统现在表现如何?
  • CloudTrail:谁在什么时候调用了什么 API?
  • AWS Config:资源配置如何变化、是否符合规则?

核心差异

维度CloudWatchCloudTrailAWS Config
核心对象指标、日志、告警API 调用与账户活动资源配置与合规
典型问题CPU 为什么高?错误率多少?谁删除了资源?Security Group 何时被改?是否违规?
时间视角运行状态和趋势操作历史配置历史与规则评估
常见输出Metrics、Logs、Alarms、DashboardEvent History、TrailConfiguration Item、Config Rule
常见集成Auto Scaling、SNSS3、CloudWatch Logs、EventBridgeSecurity Hub、Automation

场景判断

  • “监控 CPU、延迟、错误、日志并告警” → CloudWatch。
  • “调查谁执行 DeleteBucket、StopInstances 等操作” → CloudTrail。
  • “追踪资源配置变化、检查是否允许 0.0.0.0/0” → AWS Config。

常见陷阱

  • CloudWatch Logs 可以保存应用日志,但不因此等于 CloudTrail。
  • CloudTrail 记录 API 操作,不主要负责性能监控。
  • Config 关注资源配置状态,不记录全部应用行为。
  • 实际治理中三者经常一起使用。