Lộ trình
Amazon Web ServicesAssociateTuần 4: Tối ưu & vận hànhBài 22 / 30

Ngày 22: Tối ưu chi phí compute

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

Tối ưu chi phí compute bằng utilization, commitment, architecture, scheduling và measurement; không tối ưu bằng cách cắt mù quáng.

đọ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

Tối ưu chi phí compute bằng utilization, commitment, architecture, scheduling và measurement; không tối ưu bằng cách cắt mù quáng.

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

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

  • Học Reserved Instances, Savings Plans, Spot Instances
  • Phân tích khi nào nên dùng loại nào
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 workload production ổn định, batch interruptible và dev environment chạy cả đêm đang dùng cùng pricing model. Mục tiêu là giảm cost nhưng không phá reliability/performance.

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ế
  • Right-sizing dựa trên metric/actual utilization, không đoán từ instance name.
  • Savings Plans/Reserved phù hợp commitment; Spot phù hợp interruptible; On-Demand giữ flexibility.
  • Scheduling dev/non-prod, autoscaling và serverless/container có trade-off operational.
  • Cost optimization cần tag, budget, unit economics và review định kỳ.

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.

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
aws ce get-cost-and-usage --profile study --time-period Start=2026-07-01,End=2026-07-02 --granularity DAILY --metrics UnblendedCost
Hands-on lab

Thực hành theo scenario

Phân loại workload theo stability, utilization, interruption tolerance và SLA. Chọn right-size/commitment/Spot/schedule, ghi assumption và metric cần quan sát. Dùng Pricing Calculator hoặc dữ liệu giả; không mua commitment thật.

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:

  • Gắn pricing model với workload behavior.
  • Nêu metric trước khi right-size.
  • Giải thích Spot interruption và recovery.
  • Tính được một trade-off cost/reliability/performance.
Transfer to exam / production

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

SAA cost answer phải đáp ứng requirement trước; “lowest price” không thắng nếu workload không chịu interruption hoặc thiếu availability.

Checkpoint · 3 phút

Kiểm tra nhanh

Câu hỏi: Workload batch có thể retry khi bị thu hồi và mục tiêu là giảm compute cost. Lựa chọn nào phù hợp?

Kết thúc bài

Checklist trước khi sang Ngày 2