Cost-aware architecture
Cost optimization là một loop: measure → understand utilization → choose model → automate lifecycle → review. Đừng commit trước khi biết usage; đừng dùng Spot nếu workload không chịu interruption.
Bài tập
Phân loại production steady, retryable batch và dev environment. Ghi pricing/scheduling/scale policy, metric, rollback và risk. Tính một estimate có assumption thay vì đưa ra con số không có dữ liệu.
Bài giảng chuyên sâu
Cost-aware compute là quyết định theo workload
Tách steady production, burst traffic, retryable batch và dev idle. On-Demand linh hoạt; Savings Plans/Reserved phù hợp usage ổn định; Spot có interruption nên chỉ dành cho workload chịu retry/checkpoint; Auto Scaling và schedule giảm idle. Không commit trước khi biết baseline utilization và growth.
Bài tập: tạo decision record gồm utilization, interruption tolerance, commitment, scaling signal, budget và rollback. Failure drill: Spot bị reclaim, forecast sai và dev resource chạy qua đêm; expected state phải có retry, notification và cleanup owner.