Lộ trình
Microsoft AzureCơ bảnTuần 4: Tối ưu & vận hànhBài 23 / 30

Ngày 23: Quản lý chi phí

Thời lượng: 45 phút
Mục tiêu: 2 nhiệm vụ chính
Tiến độ lộ trình
az-900ngày 23
hoàn thành23 / 30 bài
Bối cảnh bài học

Thiết lập cost governance bằng Cost Management, budgets, alerts, tags, scope và remediation; hiểu alert không phải hard spending cap.

đọc hiểuthực hànhcheckpoint
Bài giảng hôm nay

Học hiểu, rồi mới thực hành

Thiết lập cost governance bằng Cost Management, budgets, alerts, tags, scope và remediation; hiểu alert không phải hard spending cap.

Bắt đầu đọc bài giảng

Nhiệm vụ bài học hôm nay

  • Tìm hiểu Azure Cost Management, Budgets
  • Thiết lập alert chi phí thử nghiệm
Instructor walkthrough

Bài giảng chi tiết: từ bài toán đến bằng chứng

Scenario xuyên suốt

Một sandbox vượt ngân sách vì VM và log không được dọn; finance thấy hóa đơn sau khi đã xảy ra. Team cần visibility, owner, threshold và hành động sớm nhưng không được giả định budget tự động dừng mọi charge.

01Đọc bài toán

Xác định actor, workload, constraint và trạng thái cuối cần đạt.

02Vẽ luồng / boundary

Chỉ ra request, dependency, identity và failure domain trước khi chọn công cụ.

03Chọn và thực hành

Thay đổi nhỏ nhất trong lab cô lập; command nào cũng phải nói rõ nó kiểm tra điều gì.

04Kiểm chứng / recovery

Đối chiếu trạng thái thực tế, tạo một failure variant và ghi cách hoàn tác.

Cách nối lý thuyết với thực tế
  • Cost Management phân tích cost/usage theo scope, subscription, resource group, service, tag và time; dữ liệu có độ trễ.
  • Budget đặt ngưỡng và notification forecast/actual theo scope; alert dẫn đến action nhưng không phải guarantee hard cap.
  • Tags hỗ trợ allocation nhưng có coverage/propagation limitation; resource hierarchy và subscription separation cũng quan trọng.
  • Remediation có thể là notify, deallocate/delete, adjust tier, quota/policy hoặc owner approval; automation cần guardrail.

Từ nhìn hóa đơn đến feedback loop

Cost Management cho visibility; Budget đặt threshold/notification; tag và hierarchy hỗ trợ attribution; remediation mới tạo hành động. Budget không nên được mô tả như circuit breaker tuyệt đối vì usage/billing data có delay và resource behavior khác nhau.

Budget design

Ghi scope (subscription/resource group), period, amount, actual/forecast threshold, recipients, owner, escalation và action. Alert phải có runbook để xác minh data freshness, tìm driver và tránh xóa nhầm resource.

Tags và cleanup

Tag không tự bảo vệ resource và có thể thiếu trên child/managed resource; Policy audit/modify hỗ trợ nhưng cần exception. Review orphan disk/IP/snapshot, log growth, egress và commitment utilization.

Bài tập

Thiết kế budget cho sandbox và production, viết runbook khi forecast vượt 80% và actual vượt 100%, kèm evidence sau remediation. Không dùng automation destructive trong lab.

Terminal reference

Command list và cách dùng

Chạy từng lệnh theo đúng thứ tự. Trước các lệnh có thể tạo hoặc thay đổi tài nguyên, hãy kiểm tra profile, account và region.

Commands · read-only checkpoints
az account show --output table
az account list --output table
az group list --output table
Hands-on lab

Thực hành theo scenario

  1. Tạo cost governance design cho sandbox: scope, monthly budget, actual/forecast thresholds, recipients, owner và escalation.
  2. Thiết kế tag standard `owner`, `costCenter`, `environment`, nhưng ghi cách audit missing tags bằng Policy.
  3. Viết alert runbook: signal → validate delay/scope → identify resource → owner contact → contain → verify next period.
  4. Dùng Cost Management sample/portal read-only; không tạo budget notification tới email thật hoặc automation xóa resource production.
Evidence checkpoint

Kiểm chứng kết quả

Không coi lệnh chạy thành công là đủ. Hãy đối chiếu output với trạng thái mong đợi:

  • Budget scope/threshold/recipient/owner rõ.
  • Phân biệt budget/alert/invoice/hard cap.
  • Runbook có data delay và validation.
  • Tag governance có audit/remediation.
  • Có orphan/anomaly/commitment review cadence.
Transfer to exam / production

Bẫy thường gặp và trade-off

Azure Budget cảnh báo chi phí, không đảm bảo chặn spend. Khi đề hỏi governance, tìm scope, tags, Cost Management, Policy và hành động owner.

Checkpoint · 3 phút

Kiểm tra nhanh

Câu hỏi: Phát biểu nào đúng nhất về Azure Budget?

Kết thúc bài

Checklist trước khi sang Ngày 2