AWS Cost Explorer
Analyze Costs After Deployment, Usage Reports, Forecasting
Tổng quan
AWS Cost Explorer là công cụ quản lý chi phí đám mây cho phép bạn:
- Visualize - Xem và phân tích chi phí AWS theo thời gian
- Understand - Hiểu rõ chi phí và mức sử dụng
- Manage - Quản lý và tối ưu hóa chi phí
Tính năng chính
1. Xem dữ liệu lịch sử và dự báo
| Loại dữ liệu | Thời gian | Mô tả |
|---|---|---|
| Historical Data | 13 tháng gần nhất | Dữ liệu chi phí và sử dụng trong quá khứ |
| Current Month | Tháng hiện tại | Cập nhật ít nhất mỗi 24 giờ |
| Forecast | 18 tháng tương lai | Dự báo chi phí dựa trên patterns hiện tại |
[!NOTE] Khi bạn đăng ký Cost Explorer lần đầu, dữ liệu tháng hiện tại sẽ available trong ~24 giờ. Dữ liệu lịch sử sẽ mất thêm vài ngày.
2. Preconfigured Views (Báo cáo có sẵn)
Cost Explorer cung cấp các báo cáo được cấu hình sẵn:
3. Filtering & Grouping
Cost Explorer cho phép lọc và nhóm dữ liệu theo nhiều dimensions:
| Filter Category | Options |
|---|---|
| Service | EC2, S3, Lambda, RDS, etc. |
| Linked Account | Individual accounts trong Organizations |
| Region | us-east-1, eu-west-1, ap-southeast-1, etc. |
| Instance Type | t2.micro, m5.large, c5.xlarge, etc. |
| Usage Type | Data Transfer, Running Hours, Storage, etc. |
| Tag | User-defined cost allocation tags |
| Availability Zone | AZs within a Region |
| Purchase Option | On-Demand, Reserved, Spot, Savings Plans |
| Charge Type | Usage, Tax, Credit, Refund, etc. |
Các loại Cost Views
Cost Metrics giải thích
So sánh các loại Cost
| Cost Type | Mô tả | Use Case |
|---|---|---|
| Unblended | Chi phí on-demand gốc | Xem chi phí thực tế theo giá list |
| Net Unblended | Chi phí sau discounts | Xem chi phí thực tế đã áp dụng giảm giá |
| Amortized | RI/SP fees trải đều | Phân tích chi phí RI/Savings Plans |
| Net Amortized | Amortized + discounts | Chi phí thực tế nhất với commitments |
Forecasting (Dự báo chi phí)
Cách hoạt động
Các điểm quan trọng về Forecast
| Aspect | Chi tiết |
|---|---|
| Prediction Interval | 80% (mặc định) |
| Forecast Range | Lên đến 18 tháng tương lai |
| Minimum Data Required | Ít nhất 1 billing cycle đầy đủ |
| AI Explanations | Giải thích các yếu tố ảnh hưởng đến dự báo |
| Discounts | Được bao gồm mặc định trong forecast |
[!IMPORTANT] Nếu AWS không có đủ dữ liệu để đạt 80% prediction interval, Cost Explorer sẽ KHÔNG cung cấp forecast. Điều này thường xảy ra với accounts mới.
Charge Types (Loại phí)
Bảng các loại Charge Type
| Charge Type | Mô tả |
|---|---|
| Usage | Chi phí sử dụng on-demand (không có RI discount) |
| Reservation applied usage | Chi phí sử dụng đã được áp dụng RI discount |
| Upfront reservation fee | Phí trả trước khi mua All/Partial Upfront RI |
| Recurring reservation fee | Phí định kỳ hàng tháng cho Partial/No Upfront RI |
| Savings Plan covered usage | Chi phí được cover bởi Savings Plan |
| Savings Plan recurring fee | Phí định kỳ cho Savings Plan |
| Savings Plan upfront fee | Phí trả trước cho Savings Plan |
| Credit | AWS credits được áp dụng |
| Refund | Hoàn tiền (hiển thị là số âm) |
| Tax | Thuế (VAT, GST, etc.) |
| Support fee | Phí support plan hàng tháng |
AWS Credits là gì?
AWS Credits = Voucher/tiền thưởng từ AWS để trừ vào hóa đơn.
Nguồn nhận AWS Credits
| Nguồn | Mô tả |
|---|---|
| AWS Activate | Chương trình cho startups (lên đến $100,000) |
| AWS Educate | Cho sinh viên/giáo viên |
| Promotional credits | Khuyến mãi từ AWS events, workshops |
| Support refunds | AWS hoàn tiền khi có sự cố |
| Partner programs | Qua các đối tác AWS |
Cách AWS áp dụng nhiều Credits
[!IMPORTANT] Exam Tip: AWS áp dụng credits theo thứ tự ưu tiên:
- Hết hạn sớm nhất trước (earliest expiring first)
- Ít linh hoạt nhất trước (nếu cùng ngày hết hạn)
Ví dụ thực tế:
[!NOTE] Tất cả credits được apply cùng lúc trong 1 billing cycle, không phải chọn 1 credit để dùng.
Rightsizing Recommendations
Cost Explorer cung cấp đề xuất tối ưu hóa cho EC2 instances:
Loại Recommendations
| Type | Mô tả | Action |
|---|---|---|
| Downsize | Instance quá lớn so với usage | Chuyển sang instance type nhỏ hơn |
| Terminate | Instance gần như không sử dụng | Tắt/xóa instance |
| Modify | Thay đổi cấu hình | Điều chỉnh specs phù hợp hơn |
Reserved Instance Recommendations
AWS Services hỗ trợ Reservations
[!IMPORTANT] Exam Tip: Câu hỏi thường gặp - "Which AWS services support reservations to optimize costs?"
| Service | Loại Reservation | Max Savings |
|---|---|---|
| Amazon EC2 | Reserved Instances, Savings Plans | Lên đến 72% |
| Amazon RDS | Reserved DB Instances | Lên đến 69% |
| Amazon DynamoDB | Reserved Capacity | Lên đến 77% |
| Amazon Redshift | Reserved Nodes | Lên đến 75% |
| Amazon ElastiCache | Reserved Cache Nodes | Lên đến 55% |
| Amazon OpenSearch | Reserved Instances | Lên đến 60% |
| Amazon SageMaker | Savings Plans | Lên đến 64% |
| AWS Lambda | ❌ KHÔNG có (pay per invocation) | - |
| Amazon S3 | ❌ KHÔNG có (chỉ có Storage Classes) | - |
| Amazon SQS/SNS | ❌ KHÔNG có (pay per request) | - |
| Amazon DocumentDB | ❌ KHÔNG có | - |
| AWS API Gateway | ❌ KHÔNG có | - |
Quy tắc nhớ nhanh:
- ✅ CÓ Reservations: Services chạy liên tục (compute instances, databases)
- ❌ KHÔNG có Reservations: Services serverless/pay-per-use (Lambda, S3, SQS)
Cost Explorer API
Pricing
| Method | Cost |
|---|---|
| Console UI | FREE |
| API Request | $0.01 per paginated request |
[!CAUTION] Một khi đã enable Cost Explorer, bạn KHÔNG thể disable nó.
API Use Cases
Các API Operations chính
| Operation | Mô tả |
|---|---|
GetCostAndUsage | Lấy dữ liệu chi phí và usage |
GetCostForecast | Lấy dự báo chi phí |
GetReservationCoverage | Xem RI coverage |
GetReservationUtilization | Xem RI utilization |
GetRightsizingRecommendation | Lấy đề xuất rightsizing |
GetSavingsPlansCoverage | Xem Savings Plans coverage |
GetSavingsPlansUtilization | Xem Savings Plans utilization |
Granularity Options
Các mức độ chi tiết dữ liệu
[!NOTE] Hourly và Resource-level granularity cần được enable trong Cost Explorer settings và có thể phát sinh thêm chi phí storage.
So sánh với các công cụ khác
| Feature | Cost Explorer | Budgets | Cost & Usage Reports |
|---|---|---|---|
| Visualization | ✅ Interactive charts | ❌ No charts | ❌ Raw data only |
| Forecasting | ✅ 18 months | ✅ Limited | ❌ No |
| Alerts | ❌ No | ✅ Yes | ❌ No |
| Custom Reports | ✅ Save & share | ❌ No | ✅ Detailed CSVs |
| API Access | ✅ Paid | ✅ Free | ✅ S3 delivery |
| Granularity | Day/Hour/Resource | Month | Hour/Resource |
| Recommendations | ✅ RI, SP, Rightsizing | ❌ No | ❌ No |
Best Practices
1. Cost Allocation Tags
2. Regular Review Cadence
| Frequency | Focus Areas |
|---|---|
| Daily | Anomaly detection, unexpected spikes |
| Weekly | Service-level costs, team budgets |
| Monthly | Overall trends, RI/SP utilization |
| Quarterly | Rightsizing, RI/SP purchases |
3. Kết hợp với các công cụ khác
Natural Language Queries (Amazon Q)
Cost Explorer tích hợp với Amazon Q Developer cho phép hỏi đáp bằng ngôn ngữ tự nhiên:
Ví dụ câu hỏi
| Question | Giải thích |
|---|---|
| "Which region had the largest cost increase last month?" | Tìm region có chi phí tăng nhiều nhất |
| "What were my highest-cost services last quarter?" | Top services tốn kém nhất |
| "Why did my EC2 costs spike on January 15th?" | Phân tích nguyên nhân tăng đột biến |
| "How much am I spending on unused resources?" | Tìm resources lãng phí |
Enabling Cost Explorer
Bước kích hoạt
- Đăng nhập AWS Management Console với management account (root account trong Organizations)
- Navigate đến Billing and Cost Management console
- Chọn Cost Explorer từ navigation pane
- Click Enable Cost Explorer
- Đợi ~24 giờ để dữ liệu được chuẩn bị
[!WARNING] Chỉ management account (payer account) mới có thể enable Cost Explorer cho toàn bộ organization. Member accounts có thể xem dữ liệu của riêng mình sau khi được enable.
Tóm tắt
| Aspect | Chi tiết |
|---|---|
| Mục đích | Visualize, understand, và manage AWS costs |
| Historical Data | 13 tháng |
| Forecast | 18 tháng |
| Console Cost | FREE |
| API Cost | $0.01/request |
| Granularity | Monthly, Daily, Hourly, Resource-level |
| Key Features | Reports, Forecasting, Recommendations, Filtering |
Khi nào sử dụng Cost Explorer?
- ✅ Phân tích chi phí và trends
- ✅ Xác định cost drivers
- ✅ Lập forecast và budget planning
- ✅ Tìm opportunities tối ưu (rightsizing, RI/SP)
- ✅ Compare costs across time periods
- ✅ Build custom cost reports