AWS Savings Plans
通过承诺一定金额的计算使用量获得折扣的灵活定价模型,适用于 EC2、Lambda 和 Fargate
概述
AWS Savings Plans 是一种灵活的定价模型,通过承诺 1 年或 3 年的一致计算使用量(以美元/小时计)获得显著折扣。与 Reserved Instances 相比更灵活,不绑定特定实例类型、操作系统或区域(Compute Savings Plans 的情况)。适用于 EC2、Lambda 和 Fargate 的计算费用,自动应用于账户中符合条件的使用量。
Savings Plans 类型与折扣率
截至 2026 年 9 月,Savings Plans 有四种类型。Compute Savings Plans 提供最大灵活性,适用于任何区域、任何实例族、任何大小、任何操作系统的 EC2 使用,以及 Lambda 和 Fargate,折扣率低于 EC2 Instance Savings Plans。EC2 Instance Savings Plans 绑定特定区域和实例族但不绑定大小和操作系统,折扣率高于 Compute Savings Plans。各类型折扣率的上限会随 AWS 的价格调整而变化,购买前请在 AWS 官方价格页面确认目标区域和实例族的数值。SageMaker AI Savings Plans 适用于 SageMaker AI 实例使用;Database Savings Plans 适用于 Aurora、RDS、DynamoDB 等数据库服务。选择标准是:工作负载可能变化(实例类型变更、区域迁移)选 Compute,工作负载稳定且确定实例族选 EC2 Instance。承诺金额是每小时的使用量(如 10 美元/小时),超出承诺部分按按需价格计费(截至 2026 年 8 月)。3 年期比 1 年期折扣更深,但灵活性更低。
购买策略与覆盖率优化
购买 Savings Plans 前应分析历史使用模式。Cost Explorer 的 Savings Plans 推荐功能基于过去 7/30/60 天的使用量推荐最优承诺金额和类型。推荐考虑覆盖率(承诺覆盖的使用比例)和利用率(承诺被实际使用的比例)的平衡。过度购买导致利用率低(浪费),购买不足导致覆盖率低(错失折扣)。实践中建议分阶段购买:先覆盖基线使用量(始终运行的最小工作负载),观察一段时间后再追加。支付选项有全额预付(折扣最大)、部分预付和无预付(灵活性最大);Database Savings Plans 仅提供 1 年期无预付一种选项。在 AWS Organizations 中,任一账户购买的 Savings Plans 默认在组织内所有账户间共享,也可以限制为仅适用于购买账户。
监控与 Reserved Instances 的比较
Savings Plans 的利用率和覆盖率通过 Cost Explorer 监控。利用率报告显示承诺被使用的百分比,低于 100% 表示过度购买。覆盖率报告显示符合条件的使用中被 Savings Plans 覆盖的百分比。设置 Budgets 告警在利用率低于阈值时通知。与 Reserved Instances(RI)的比较:Standard RI 绑定特定实例类型且不能交换;Convertible RI 可通过手动交换更改实例族、操作系统和租赁属性;Savings Plans 则自动适用,无需交换。可用区级(zonal)RI 提供容量预留(确保实例可用),Savings Plans 不提供容量预留,但可与按需容量预留(ODCR)配合使用。两者可共存——RI 覆盖需要容量保证的关键工作负载,Savings Plans 覆盖其余灵活工作负载。新购买推荐优先考虑 Savings Plans,除非需要容量预留。Savings Plans 到期后不会自动续订,如需持续覆盖,应提前排队(预约)替换购买。
参考资料(AWS 官方)
本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。
如本页内容与官方文档不一致,请以官方文档为准。