本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CloudTrail 或 Amazon 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 Logs,以取得更靈活的保留選項。
Amazon CloudWatch
-
CloudWatch Logs 中的日誌保留更靈活且可設定。
-
預設保留期間因日誌群組而異,通常設定為「永不過期」。
-
使用者可以設定從一天到 10 年的自訂保留期間,或選擇無限期保留。
-
不同的日誌群組可以有不同的保留期間。
-
保留期間過後,日誌會自動刪除以管理儲存成本。
-
如有需要,CloudWatch Logs 可以匯出至 Amazon S3 以進行長期儲存。
- Alarms and notifications
-
AWS CloudTrail
Amazon CloudWatch
- Integration
-
CloudTrail 和 CloudWatch 提供與其他 AWS 服務和外部工具的廣泛整合選項,增強其功能和公用程式。
CloudTrail 整合
-
Amazon S3:長期儲存日誌以進行封存和分析
-
CloudWatch Logs:啟用即時日誌分析和提醒
-
Amazon EventBridge:根據 API 事件觸發自動化動作
-
AWS Config:提供組態追蹤和合規的輸入
-
AWS Security Hub CSPM:有助於集中式安全狀態管理
-
AWS Lake Formation:啟用 CloudTrail 日誌的資料湖控管
-
Amazon Athena:對存放在 Amazon S3 中的 CloudTrail 日誌執行 SQL 查詢
CloudWatch 整合
-
Amazon SNS:傳送警示和事件的通知
-
AWS Lambda:根據指標或日誌觸發無伺服器函數
-
Amazon EC2 Auto Scaling:根據效能指標調整容量
-
AWS Systems Manager:根據 CloudWatch 資料自動化操作任務
-
AWS X-Ray:結合追蹤資料以取得深入的應用程式洞見
-
容器服務 (Amazon ECS、Amazon EKS):監控容器化應用程式
-
第三方工具:將指標和日誌匯出至外部監控平台
- Cost considerations
-
AWS CloudTrail
Amazon CloudWatch
- Data granularity
-
AWS CloudTrail
Amazon CloudWatch
- Real-time tracking
-
AWS CloudTrail
Amazon CloudWatch
使用
現在您已閱讀 AWS CloudTrail 和 Amazon CloudWatch 之間的選擇條件,您可以選擇符合您需求的服務,並使用以下資訊來協助您開始使用每個服務。
- AWS CloudTrail
-
-
入門 AWS CloudTrail
AWS CloudTrail 是一種 AWS 服務,可協助您啟用 的操作和風險稽核、控管和合規 AWS 帳戶。以下是開始使用的方法。
探索指南
-
檢閱 AWS 帳戶 活動
了解如何 AWS 帳戶 使用 CloudTrail 的事件歷史記錄功能,在 中檢閱最近的 AWS API 活動。
使用教學課程
-
建立線索
了解如何建立追蹤記錄所有區域中的 AWS API 活動,包括資料和 Insights 事件。
使用教學課程
-
中的安全最佳實務 AWS CloudTrail
本指南提供 AWS CloudTrail 在您的組織中使用 的偵測和預防性安全最佳實務。
探索指南
- Amazon CloudWatch
-
-
Amazon CloudWatch 入門
使用 Amazon CloudWatch AWS 即時監控您的 AWS 資源和您在 上執行的應用程式。您可以使用 CloudWatch 收集和追蹤指標,這些是您可以為您的資源和應用程式測量的變數。
探索指南
-
Amazon CloudWatch 指標入門
本指南討論基本監控和詳細監控、如何繪製指標圖形,以及如何使用 CloudWatch 異常偵測。
探索指南
-
在 Amazon EKS 和 Kubernetes 上設定 Container Insights
在 EKS 叢集上設定 Amazon CloudWatch 可觀測性 ESK 附加元件和 ADTO,以將指標傳送至 CloudWatch。您也將了解如何設定 Fluent Bit 或 Fluentd 將日誌傳送至 CloudWatch Logs。
探索指南
-
Amazon CloudWatch Application Insights 入門
了解如何使用 主控台讓 CloudWatch Application Insights 管理您的應用程式以進行監控。
探索指南
-
使用容器洞見
了解 CloudWatch Container Insights 如何從容器化應用程式和微服務收集、彙總和摘要指標和日誌。
探索指南
-
在 Amazon ECS 上設定 Container Insights
了解如何設定叢集和服務層級指標、部署 ADOT 以收集 EC2 執行個體層級指標,以及設定 FireLens 將日誌傳送至 CloudWatch Logs。
探索指南