SAA-C03 阶段性总结

成本优化架构设计

Design Cost-Optimized Architectures

saa-c03Design Cost-Optimized ArchitecturesAWS
最近整理

先看访问频率和恢复时间,再算检索、期限、请求、传输与副本成本。

必须掌握

  • S3 Storage Class 的访问频率、取回时间与总成本。
  • Lifecycle vs Intelligent-Tiering。
  • Standard-IA vs One Zone-IA。
  • Glacier Instant / Flexible / Deep Archive。
  • EBS gp3、io2、st1、sc1 的性能与成本。
  • EFS Lifecycle 与 One Zone。
  • FSx 产品与部署模式。
  • Snapshot、旧版本、未完成 Multipart Upload 和孤立资源清理。

题目关键词 → 服务

需求首先想到还要检查
访问模式未知S3 Intelligent-Tiering监控费、对象大小
低频但立即取回Standard-IA检索费、最短存储期
极少访问但毫秒取回Glacier Instant Retrieval最短期限与检索
可以等待分钟到小时Glacier Flexible Retrieval恢复层级
长期封存Glacier Deep Archive恢复时间
可重建、接受单 AZOne Zone-IAAZ 故障风险
规则明确的转层/删除S3 Lifecycle对象版本与过期规则
一般 EBS 工作负载gp3IOPS、吞吐与容量
大文件顺序吞吐st1不能作为启动卷
EFS 冷文件EFS LifecycleIA/Archive 访问费

总成本判断

不要只看每 GB 存储价格,还要计算:

  • 请求费。
  • 数据检索费。
  • 最短存储期限。
  • 数据传输费。
  • 跨 AZ / 跨 Region 流量。
  • 监控/自动分层费用。
  • 旧版本、删除标记和快照。
  • 未完成 Multipart Upload。
  • NAT Gateway 路径;能否改用 VPC Endpoint。

成本优化动作

  • 用 Lifecycle 自动转层并清理旧版本。
  • 访问模式未知时使用 Intelligent-Tiering。
  • 定期清理未附加 EBS Volume 与不再需要的 Snapshot。
  • gp3 与性能独立配置,避免只为 IOPS 盲目扩容。
  • EFS 使用 Lifecycle,并评估 Regional vs One Zone。
  • 使用 S3 / Glacier 替代昂贵文件系统保存长期归档。
  • Storage Gateway 将本地冷数据与备份迁入云存储。
  • 用标签、Budget、Cost Explorer 跟踪存储成本。

高频陷阱

  • Glacier Instant Retrieval 不是慢恢复。
  • One Zone-IA 便宜,但故障范围更大。
  • Intelligent-Tiering 不是所有小对象都必然划算。
  • Lifecycle 删除规则错误可能造成不可逆数据丢失。
  • 快照是增量的,但所有保留数据块仍会计费。
  • 自动扩容不代表自动成本优化。

考前一分钟复习

先看访问频率和恢复时间,再算检索、期限、请求、传输与副本成本。

Database 成本补充

  • RDS / Aurora 按实际负载选择实例规格、存储和副本数量,清理不再需要的快照。
  • 读流量大时比较 Read Replica、Aurora Reader 与 ElastiCache 的总成本,不要只看单项价格。
  • DynamoDB 访问不可预测时可评估 On-Demand;流量稳定时比较 Provisioned + Auto Scaling。
  • 避免不必要的 Scan、低效 Partition Key 和过度索引,减少读取/写入消耗。
  • DAX 可能减少重复读取所需容量,但只有高命中、读多工作负载才值得。
  • 自动扩展和 Serverless 不等于自动成本最优;仍需监控容量、存储、副本、备份和跨 Region 流量。

计算、数据库与网络成本补充

  • EC2 先做 Right Sizing;稳定基础负载评估 Savings Plans / Reserved Instances,可中断任务评估 Spot,波动负载结合 Auto Scaling。
  • RDS 同时比较实例规格、存储、副本、备份和缓存成本;Read Replica、Multi-AZ 与 ElastiCache 解决的问题不同。
  • 账单异常时用 Cost Explorer 按服务、账户、Region、标签和时间定位;Budgets 负责阈值告警,Pricing Calculator 负责变更前估算。
  • Compute Optimizer 给出规格建议,Trusted Advisor 做更广的最佳实践检查,所有建议仍需根据峰值和可靠性验证。
  • 数据传输成本取决于流向、Region、AZ 和路径。S3/DynamoDB Gateway Endpoint 无小时费和数据处理费,Interface Endpoint 会收费。

定价原则

  • Pay as you go;Save when you commit;Pay less by using more。
  • 最低单价不等于最低总拥有成本,还要计算请求、检索、传输、运维、可用性和恢复目标。