- Tác giả

- Name
- Nguyễn Đức Xinh
- Ngày xuất bản
- Ngày xuất bản
Tổng Hợp Các Dịch Vụ AWS Cloud Financial Management
Giới Thiệu
Cloud Financial Management (FinOps) giúp doanh nghiệp đạt 3 mục tiêu: minh bạch chi phí, phân bổ công bằng (showback/chargeback) và tối ưu hóa tiêu thụ tài nguyên. Trên AWS, các dịch vụ cốt lõi gồm: AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report (CUR), AWS Billing Conductor và AWS Marketplace. Bài viết tổng hợp chức năng, khác biệt, cách kết hợp thành kiến trúc FinOps thực chiến, cùng decision guide và best practices.
Phạm vi (in‑scope):
- AWS Billing Conductor
- AWS Budgets
- AWS Cost and Usage Report (CUR)
- AWS Cost Explorer
- AWS Marketplace
Bạn sẽ nắm:
- Dùng dịch vụ nào cho nhu cầu hiển thị, giám sát, dự toán, phân bổ, tối ưu.
- Quy trình dữ liệu chi phí từ AWS đến dashboard nội bộ.
- Tổ chức multi‑account với showback/chargeback rõ ràng.
Phân Loại Nhanh Theo Nhu Cầu
- Theo dõi và phân tích chi phí/usage nhanh: Cost Explorer
- Cảnh báo vượt ngưỡng chi phí/usage/RI/SP: Budgets
- Báo cáo chi tiết dòng (line‑item), phân tích tùy biến/BI: CUR (S3 + Athena/QuickSight)
- Tùy chỉnh giá/nhóm tài khoản, xuất hóa đơn pro forma cho chargeback/showback: Billing Conductor
- Mua/bán phần mềm, gói dịch vụ tích hợp hóa đơn AWS: Marketplace
Bảng So Sánh Nhanh
| Dịch vụ | Mục tiêu chính | Độ chi tiết dữ liệu | Tự động hóa/Guardrails | Đối tượng |
|---|---|---|---|---|
| Cost Explorer | Phân tích xu hướng, phân rã chi phí | Mức dịch vụ/tài khoản/tag | Khuyến nghị RI/SP, insights | Tài chính, kỹ thuật |
| Budgets | Cảnh báo/vận hành theo ngưỡng | Tổng hợp theo tháng/ngày | Cảnh báo, Budget Actions | Tài chính, vận hành |
| CUR | Data lake chi phí chi tiết (line‑item) | Rất chi tiết, theo usage type | ETL/BI/ML tùy biến | BI/FinOps/Data |
| Billing Conductor | Giá tùy chỉnh, pro forma billing | Theo account/nhóm/định giá | Chargeback/showback | Tài chính/đối tác/MSP |
| Marketplace | Mua phần mềm trên AWS bill | Theo sản phẩm/nhà cung cấp | Private offers, hợp đồng | Procurement/Tài chính |
1. AWS Cost Explorer
1.1 Cost Explorer Là Gì?
Giao diện phân tích chi phí và usage tích hợp trong Billing Console. Cho phép lọc/nhóm theo Service, Linked Account, Region, Usage Type, Tag, Cost Category; xem xu hướng, dự báo (forecast) và khuyến nghị mua Savings Plans/Reserved Instances.
1.2 Tính Năng Chính
- Báo cáo sẵn có: Cost & Usage, RI/SP Coverage & Utilization, EC2 Running Hours…
- Lọc/nhóm theo tag, cost category; lưu views để tái sử dụng.
- Dự báo (forecast) theo lịch sử; export CSV.
1.3 Ưu/nhược
- Ưu: Nhanh, không cần ETL; view trực quan; khuyến nghị RI/SP.
- Nhược: Không tùy biến sâu như BI; dữ liệu không chi tiết bằng CUR.
1.4 Ví Dụ
- Xem chi phí dịch vụ theo
tag:Environment(Prod/Stage/Dev) để phát hiện lệch bất thường.
2. AWS Budgets
2.1 Budgets Là Gì?
Thiết lập ngưỡng chi phí/usage/RI/SP coverage & utilization và gửi cảnh báo (Email/SNS/Chatbot). Hỗ trợ Budget Actions để tự động kích hoạt hành động khi vượt ngưỡng (ví dụ: gửi sự kiện EventBridge cho workflow cắt giảm hoặc yêu cầu phê duyệt).
2.2 Tính Năng Chính
- Budget theo cost/usage/RI/SP, theo tháng/quý/năm.
- Alerts đa ngưỡng (ví dụ 80%/100%/120%).
- Budget Reports định kỳ tới email/stakeholders.
2.3 Ưu/nhược
- Ưu: Dễ thiết lập guardrails; thông báo kịp thời.
- Nhược: Không thay thế giám sát thời gian thực; hành động tự động cần tích hợp thêm (EventBridge/SSM/Lambda).
2.4 Ví Dụ
- Ngân sách 500 USD/tháng cho tài khoản Dev; cảnh báo 80% và 100%; tự động mở ticket khi chạm 100%.
3. AWS Cost and Usage Report (CUR)
3.1 CUR Là Gì?
CUR là bộ dữ liệu chi phí/usage chi tiết nhất của AWS, xuất về S3 theo lịch (hourly/daily/monthly). Dùng Glue/Athena để truy vấn, QuickSight để trực quan hóa; thích hợp xây dựng data lake FinOps.
3.2 Tính Năng Chính
- Granularity cao: line‑item theo service/usage type/operation/region…
- Partitioning theo thời gian; nén Parquet; schema Glue.
- Kết hợp Cost Allocation Tags, Cost Categories để phân bổ.
3.3 Kiến Trúc Tham Khảo
- CUR → S3 → Glue Crawler → Athena → QuickSight Dashboard (tự động cập nhật theo partition mới).
3.4 Ví Dụ DDL Athena (giản lược)
CREATE EXTERNAL TABLE IF NOT EXISTS cur_db.cur_table (
identity Line STRING,
bill_billing_period_start DATE,
line_item_usage_start_date TIMESTAMP,
product_product_name STRING,
line_item_usage_type STRING,
line_item_blended_cost DOUBLE,
resource_tags_user_environment STRING
) PARTITIONED BY (year STRING, month STRING)
STORED AS PARQUET
LOCATION 's3://<cur-bucket>/cur/';
3.5 Query Ví Dụ
SELECT product_product_name, SUM(line_item_blended_cost) AS cost
FROM cur_db.cur_table
WHERE year='2026' AND month='01' AND resource_tags_user_environment='Prod'
GROUP BY 1
ORDER BY cost DESC
LIMIT 20;
4. AWS Billing Conductor
4.1 Billing Conductor Là Gì?
Dịch vụ để tạo pro forma bill: gom nhóm tài khoản/usage theo Billing Groups, áp dụng pricing rules (discount/markup/rate override), xuất hóa đơn tùy chỉnh phục vụ chargeback/showback hoặc mô hình MSP/đối tác.
4.2 Tính Năng Chính
- Account grouping, custom rate cards, credit/markup/discount.
- Kết hợp Cost Categories/Tags để ánh xạ chi phí theo đơn vị kinh doanh.
- Xuất pro forma billing riêng, tách biệt với hóa đơn AWS chính thức.
4.3 Lưu Ý
- Pro forma không thay thế hóa đơn chính thức; cần quy trình reconcile.
- Quyền quản trị cao; nên triển khai trong tài khoản tài chính trung tâm.
5. AWS Marketplace
5.1 Marketplace Là Gì?
Chợ phần mềm của AWS: mua SaaS/AMI/Container/Professional Services, Private Offers/hợp đồng tùy chỉnh, và hợp nhất thanh toán vào hóa đơn AWS. Giúp đơn giản procurement, kiểm soát license, và theo dõi spend theo nhà cung cấp.
5.2 Thực Hành FinOps
- Theo dõi chi phí Marketplace trong Cost Explorer/CUR; gắn Cost Categories theo vendor.
- Dùng Budgets cho spend theo sản phẩm; đánh giá TCO/private offer trước khi mua.
So Sánh Chi Tiết
| Tiêu chí | Cost Explorer | Budgets | CUR | Billing Conductor | Marketplace |
|---|---|---|---|---|---|
| Mục tiêu | Phân tích | Cảnh báo | Data lake | Chargeback/showback | Mua phần mềm |
| Độ chi tiết | Trung bình | Tổng hợp | Rất chi tiết | Theo rule pricing | Theo sản phẩm |
| Automation | Khuyến nghị | Alerts/Actions | ETL/BI | Pro forma pricing | Private offers |
| Tích hợp | CSV/console | SNS/Email/Chatbot | S3/Athena/QuickSight | Cost Categories/Tags | Billing/Procurement |
| Đối tượng | FinOps/Kỹ thuật | Vận hành/Tài chính | BI/Data/FinOps | Tài chính/Đối tác | Procurement/Tài chính |
Decision Guide (Hỏi‑Đáp Nhanh)
- Cần xem nhanh chi phí, xu hướng, khuyến nghị tiết kiệm? → Cost Explorer.
- Cần cảnh báo khi gần/vượt ngân sách? → Budgets (+ Budget Actions).
- Cần dữ liệu chi tiết để lập báo cáo tùy biến/BI? → CUR (+ Athena/QuickSight).
- Cần chargeback/showback, giá nội bộ/đối tác? → Billing Conductor.
- Cần mua phần mềm và hợp nhất hóa đơn? → Marketplace.
Kiến Trúc Mẫu FinOps
1) Data Lake Chi Phí
- CUR → S3 → Glue → Athena → QuickSight, dashboard cho CFO/Engineering.
- Cost Categories theo Business Unit/Product/Environment; tag chuẩn hóa.
2) Guardrails Ngân Sách
- Budgets ở cấp Account/OU/Tag; alert 80/100%; Budget Reports hàng tuần.
- EventBridge nhận cảnh báo → Lambda/SSM tạo ticket/trigger runbook.
3) Chargeback/Showback Doanh Nghiệp
- Billing Conductor tạo Billing Groups theo BU/SKU nội bộ.
- Giá nội bộ (markup/discount) + báo cáo pro forma; reconcile hàng tháng với CUR.
Tagging & Phân Loại Chi Phí
- Chuẩn hóa Cost Allocation Tags:
Environment,Application,Owner,CostCenter,Project. - Dùng Cost Categories để nhóm chi phí theo BU/Product/Service tier.
- Kiểm soát tag compliance qua tự động hóa (Config/SSM) và quy trình account vending.
Bảo Mật & Quyền Truy Cập
- Nguyên tắc least privilege cho Billing/Cost Management APIs.
- Mã hóa bucket CUR (SSE‑S3/SSE‑KMS), giới hạn access cross‑account.
- PII: thận trọng với dữ liệu gắn tag; áp dụng data classification.
Tối Ưu Chi Phí (Thực Tiễn)
- Compute: rightsizing, Savings Plans/RI theo pattern sử dụng ổn định.
- Storage/Data transfer: lớp lưu trữ phù hợp (S3 Intelligent‑Tiering), giảm egress, dùng CloudFront.
- Tắt tài nguyên rảnh rỗi; lịch hoá non‑prod; kiểm tra NAT Gateway/elastic IP/idle LB.
- Nhóm mua Marketplace qua Private Offers; so sánh TCO.
Vận Hành & Tự Động Hóa
- Lịch xuất Budgets Report; nhắc nhở nhịp tuần/tháng đến stakeholders.
- Pipelines ETL cho CUR; partition tự động; kiểm thử tính đúng (reconcile với CE/Billing).
- IaC (CloudFormation/Terraform) cho Budgets, CUR config, Billing Conductor setup.
Mẹo Ôn Thi (In‑Scope)
- Cost Explorer: phân tích, forecast, khuyến nghị RI/SP; lọc theo tag/cost category.
- Budgets: cost/usage/RI/SP; alerts; Budget Actions automation.
- CUR: chi tiết line‑item, S3+Athena+QuickSight; tag/cost category.
- Billing Conductor: pricing rules, billing groups, pro forma charges.
- Marketplace: private offers, consolidated billing, theo dõi spend theo vendor.
Ví Dụ Nhanh
Budgets (Khởi Tạo Ý Tưởng)
Budget: Monthly Cost ≤ 10,000 USD
Alerts: 80% (email+Chatbot), 100% (SNS → EventBridge → create ticket)
Scope: Linked Accounts in OU=Sandbox + tag:Environment=Dev
Cost Categories (Phân Nhóm)
Categories:
- BusinessUnit: {match tags: CostCenter}
- Environment: {Prod/Stage/Dev via tag:Environment}
- Product: {App A/App B via tag:Application}
Checklist Áp Dụng Nhanh
- Bật CUR, dựng Athena + QuickSight dashboard chuẩn.
- Chuẩn hóa tag & cost categories; enforce trong quy trình triển khai.
- Thiết lập Budgets + alerts đa ngưỡng cho OU/account/env.
- Dùng Cost Explorer để review xu hướng hàng tuần và nhận khuyến nghị RI/SP.
- Nếu cần chargeback/showback phức tạp → xem xét Billing Conductor.
Kết Luận
Cloud Financial Management là hành trình liên tục giữa hiển thị → kiểm soát → tối ưu. Kết hợp Cost Explorer (phân tích nhanh), Budgets (guardrails), CUR (data lake chi phí), Billing Conductor (chargeback/showback) và Marketplace (mua sắm/kiểm soát) sẽ giúp bạn xây dựng năng lực FinOps vững chắc. Chuẩn hóa tag, kiến trúc dữ liệu, và tự động hóa quy trình là chìa khóa để chi phí AWS luôn minh bạch và hiệu quả.
