本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS CloudTrail 还是亚马逊 CloudWatch?
了解差异并选择适合您的差异
|
目的
|
帮助您确定 AWS CloudTrail 或者 Amazon 是否 CloudWatch 是维护云环境可见性、安全性和运营效率的正确选择。
|
|
上次更新
|
2024 年 9 月 20 日
|
|
承保服务
|
|
简介
向部署关键业务工作负载时 AWS 云,必须保持云环境的可见性、安全性和运营效率。有许多关键领域需要解决:
-
运营透明度 — 跟踪谁在您的云环境中做什么,并监控您的资源性能。
-
安全保障 — 检测可能表明存在安全威胁的异常 API 调用或资源使用情况。
-
监管合规性 — 维护用户活动和基础设施变更的详细日志,以供审计。
-
性能管理-监控资源利用率和应用程序性能指标。
-
事件响应 — 用于快速识别和响应运营问题的数据和警报。
-
成本控制 — 深入了解资源使用情况,以帮助管理云支出。
-
自动@@ 化 — 自动响应特定事件或性能阈值。
AWS 提供两项关键服务来帮助解决这些问题:
虽然这两项服务对于强大、安全的云环境都至关重要,但它们的用例和提供的功能各不相同。
以下是这些服务之间主要区别的高级视图,可帮助您入门。
| 类别 |
CloudTrail
|
CloudWatch
|
| 主要目的 |
API 活动跟踪和审计 |
实时监控和性能管理 |
| 收集的数据 |
API 调用日志,包括谁进行了调用、何时调用以及哪些资源受到了影响 |
与资源性能和应用程序行为相关的指标、日志和事件 |
| 使用案例 |
安全审计、合规和跟踪环境变化 |
监控资源利用率、设置警报和性能管理 |
| 安全与合规 |
通过提供详细的活动日志,帮助满足安全和合规要求 |
监控系统性能中是否存在安全异常情况,并帮助保持运营完整性 |
| 日志保留 |
最近 90 天的事件历史记录。可以创建跟踪和事件数据存储(使用 CloudTrail Lake),将活动记录保存超过 90 天。 |
短期数据保留,用于实时监控和故障排除 |
| 警报和通知 |
主要不用于警报,但可以基于 API 活动触发操作 |
允许为特定指标或日志事件设置警报,并自动响应 |
| 集成 |
通常与安全服务(如 AWS Config 和 IAM)一起使用,以增强安全管理 |
与各种 AWS 服务集成,实现全面监控和自动化 |
| 成本考虑因素 |
费用基于生成和存储的日志量 |
费用基于监控的指标、日志和警报的数量 |
| 数据粒度 |
提供每个 API 调用的详细日志,并提供精细信息 |
提供用于实时监控的汇总指标和日志数据 |
| 访问控制 |
允许您跟踪访问模式和用户权限的变化 |
帮助您根据性能指标监控和优化对资源的访问 |
| 资源覆盖范围 |
AWS 账户-宽 |
个人 AWS 资源 |
| 实时跟踪 |
近乎实时(5 分钟内) |
实时或近乎实时 |
| 可视化 |
有限;经常与其他工具一起使用 |
内置仪表板和图表 |
CloudTrail 和之间的区别 CloudWatch
探索多个关键领域之间 CloudTrail 和 CloudWatch 之间的差异。
- Primary purpose
-
AWS CloudTrail
Amazon CloudWatch
摘要
CloudTrail 帮助您跟踪和审核用户活动以确保安全性和合规性,同时 CloudWatch 用于监控和优化系统性能和运行状况。这两个工具在管理云环境方面起着不同但互补的作用。
- Data collected
-
AWS CloudTrail
Amazon CloudWatch
摘要
CloudTrail 出于审计和安全目的,收集与用户活动和 API 使用情况相关的数据,同时 CloudWatch 收集指标和日志以监控、管理和优化系统性能和运行状况。两者都提供了重要的见解,但服务于云管理的不同方面。
- Use cases
-
AWS CloudTrail
Amazon CloudWatch
- Security and compliance
-
AWS CloudTrail
Amazon CloudWatch
摘要
共同 CloudTrail 提供合规所需的审核日志,同时 CloudWatch 提供实时监控,帮助检测和应对安全威胁,从而为安全合规的云环境做出贡献。
- Log retention
-
AWS CloudTrail
-
默认情况下, CloudTrail 事件历史记录会记录您账户最近 90 天的管理事件。
-
用户可以创建跟踪以将日志无限期存储在 S3 存储桶中。
-
不会自动删除存储在 Amazon S3 中的日志,因此可以长期保留。
-
用户可以在 S3 存储桶上实施生命周期策略来管理长期存储成本。
-
CloudTrail 可以配置为将日志发送到日 CloudWatch 志,以获得更灵活的保留选项。
Amazon CloudWatch
-
日志中的 CloudWatch 日志保留更加灵活和可配置。
-
默认保留期因日志组而异,通常设置为 “永不过期”。
-
用户可以设置从一天到十年不等的自定义保留期,也可以选择无限期保留。
-
不同的日志组可以有不同的保留期。
-
保留期过后,日志会自动删除以管理存储成本。
-
CloudWatch 如果需要,可以将日志导出到 Amazon S3 以进行长期存储。
- Alarms and notifications
-
AWS CloudTrail
Amazon CloudWatch
- Integration
-
CloudTrail 并 CloudWatch 提供与其他 AWS 服务和外部工具的广泛集成选项,从而增强其功能和实用性。
CloudTrail 集成
-
Amazon S3:长期存储日志以供存档和分析
-
CloudWatch 日志:启用实时日志分析和警报
-
亚马逊 EventBridge:根据 API 事件触发自动操作
-
AWS Config: 为配置跟踪和合规性提供输入
-
AWS Security Hub CSPM: 为集中式安全态势管理做出贡献
-
AWS Lake Formation: 启用 CloudTrail 日志的数据湖治理
-
Amazon Athena:对存储 CloudTrail 在 Amazon S3 中的日志执行 SQL 查询
CloudWatch 集成
-
Amazon SNS:发送警报和事件通知
-
AWS Lambda: 根据指标或日志触发无服务器函数
-
Amazon A EC2 uto Scaling:根据性能指标调整容量
-
AWS Systems Manager: 根据 CloudWatch 数据自动执行操作任务
-
AWS X-Ray: 与跟踪数据相结合,获得深入的应用程序见解
-
容器服务(亚马逊 ECS、Amazon EKS):监控容器化应用程序
-
第三方工具:将指标和日志导出到外部监控平台
- Cost considerations
-
AWS CloudTrail
Amazon CloudWatch
- Data granularity
-
AWS CloudTrail
Amazon CloudWatch
- Real-time tracking
-
AWS CloudTrail
Amazon CloudWatch
使用
既然您已经阅读了在 Amazon AWS CloudTrail 和 Amazon CloudWatch 之间进行选择的标准,就可以选择满足您需求的服务,并使用以下信息来帮助您开始使用每种服务。
- AWS CloudTrail
-
-
入门 AWS CloudTrail
AWS CloudTrail 是一项 AWS 服务,可帮助您实现运营和风险审计、治理和合规性 AWS 账户。以下是入门方法。
浏览指南
-
评论 AWS 账户 活动
了解如何在用户的事件历史记录功能中查看最近 CloudTrail的 AWS AWS 账户 API 活动。
使用教程
-
创建跟踪
了解如何创建跟踪以记录所有区域 AWS 的 API 活动,包括数据和 Insights 事件。
使用教程
-
中的安全最佳实践 AWS CloudTrail
本指南提供侦查和预防性安全最佳实践,供您在组织 AWS CloudTrail 中使用。
浏览指南
- Amazon CloudWatch
-
-
亚马逊入门 CloudWatch
使用 Amazon 实时监控您的 AWS 资源和运行的应用程序 CloudWatch。 AWS 您可以使用 CloudWatch 来收集和跟踪指标,这些指标是您可以衡量资源和应用程序的变量。
浏览指南
-
开始使用 Amazon CloudWatch 指标
本指南讨论了基本监控和详细监控、如何绘制指标图表以及如何使用 CloudWatch 异常检测。
浏览指南
-
在亚马逊 EKS 和 Kubernetes 上设置容器见解
在您的 EKS 集群上设置 Amazon Obs CloudWatch ervability ESK 插件和 ADTO 以向其发送指标。 CloudWatch你还将学习如何设置 Fluent Bit 或 Fluentd 以将日志发送到日志。 CloudWatch
浏览指南
-
开始使用 Amazon CloudWatch 应用程序见解
了解如何使用控制台启用 Applicati CloudWatch on Insights 来管理要监控的应用程序。
浏览指南
-
使用 Container Insights
了解 Container Insights 如何 CloudWatch 收集、汇总和汇总来自容器化应用程序和微服务的指标和日志。
浏览指南
-
在 Amazon ECS 上设置容器见解
学习配置集群和服务级别指标,部署 ADOT 以收集 EC2实例级别指标,以及设置 FireLens 向日志发送日 CloudWatch 志。
浏览指南