Chapter 12 - Cost Optimization and Exam Strategy
本章目標
看完本章後,你應該可以回答:
- SAA-C03 的 cost optimization 題目常考什麼?
- Savings Plans、Reserved Instances、Spot 怎麼選?
- S3 storage class、NAT gateway、data transfer 成本怎麼判斷?
- 長題幹怎麼快速拆解?
一句話
Cost optimization 不是選最便宜,而是在滿足安全、可靠性、效能需求下,避免不必要浪費。
架構位置
成本會出現在所有層:compute pricing、storage class、database sizing、network transfer、NAT gateway、logging、backup retention。
常見服務與概念
- Savings Plans
- Reserved Instances
- Spot Instances
- S3 storage class / lifecycle
- EBS volume type
- NAT gateway cost
- data transfer cost
- right sizing
- Compute Optimizer
- AWS Budgets / Cost Explorer
PM 視角
PM 要知道成本不是最後才看,而是架構限制的一部分。需求如果說 cost-effective、infrequent access、steady workload、unpredictable workload,就代表題目正在給選型訊號。
Developer / DevOps 視角
工程師要能分辨 cost driver:是不是 EC2 長期閒置、S3 class 錯、NAT gateway 流量過大、cross-AZ / cross-Region transfer、database over-provision?
考試策略
讀長題幹時先抓:
- 必要 requirement
- workload pattern
- 資料型態
- operation overhead
- cost keyword
- 選項中哪個違反限制
常見陷阱
| 陷阱 | 正確方向 |
|---|---|
| cost-effective 就選 Spot | Spot 適合可中斷 workload,不適合所有場景 |
| Reserved Instances 適合所有 compute | 穩定長期用量才適合 |
| Glacier 一定最省 | retrieval time / retrieval cost 也要看 |
| 忽略 NAT gateway / data transfer | 網路成本常是隱性考點 |