AWS Reserved Instances 详解

AWS 用户通常在账单超预期之后才开始研究 Reserved Instances,但这时往往已经为 On-Demand 多付了几个月的费用。
RI 的逻辑不复杂:承诺使用一段时间,换取更低的单价。真正需要判断的问题是——你的业务是否值得做这个承诺,以及在 Standard RI、Convertible RI 和 Savings Plans 三个选项里,哪个更适合实际情况。

AWS 三种计费模式的区别

在了解 RI 的具体细节之前需要先把三种计费模式的逻辑说清楚,因为选错模式会导致该省的钱没省到,或者为闲置资源持续付费。

On-Demand 是最基础的计费方式,按实际使用时间计费,随时启停,没有任何承诺,价格最高,但灵活性最强。
Spot Instances 是竞价 AWS 未被使用的闲置容量,折扣幅度最大,但 AWS 在需要回收资源时会提前两分钟发出中断通知,实例随时可能被终止,只适合容错型工作负载。
Reserved Instances 介于两者之间:承诺使用 1 年或 3 年,换取显著的价格折扣,实例不会被中断,适合需要长期稳定运行的核心业务。

计费模式相对价格灵活性中断风险适用场景
On-Demand最高最高,随时启停短期项目、流量波动大的业务
Reserved Instances低(最高省 72%)需承诺 1–3 年长期稳定运行的核心业务
Spot Instances最低(可省 90%)按市场价波动有,随时中断批处理、CI/CD、非关键任务

三种模式并不互斥。
核心业务用 RI 锁定折扣,弹性扩容部分用 On-Demand,离线任务用 Spot,是相对成熟的混合成本策略。

Reserved Instances 实际能省多少钱

折扣幅度与承诺期的关系

RI 的折扣幅度取决于两个变量:承诺期长短和 RI 类型。
承诺期越长折扣越大,Standard RI 折扣高于 Convertible RI:

  • Standard RI 1 年期:相比 On-Demand 节省约 40%
  • Standard RI 3 年期:相比 On-Demand 节省约 60–72%
  • Convertible RI 1 年期:节省约 31–40%
  • Convertible RI 3 年期:节省约 54–66%

以上为参考区间,实际折扣因实例系列、操作系统和区域不同而有差异,以 AWS 控制台当期报价为准。

具体配置的年费对比示例

以 m5.xlarge(4 vCPU、16GB 内存,us-east-1,Linux)为例,不同计费方式的年度费用对比如下:

计费方式小时单价(参考)年费(参考)相比 On-Demand
On-Demand约 $0.192约 $1,682
Standard RI 1 年全预付约 $0.114约 $998省约 41%
Standard RI 3 年全预付约 $0.073约 $640(年均)省约 62%
Convertible RI 1 年全预付约 $0.124约 $1,087省约 35%

以上为参考数据,以 AWS 控制台当期报价为准。

购买 RI 后不需要做任何额外配置,仍然在控制台正常启动 EC2 实例,AWS 自动将匹配的 RI 折扣应用到账单。
RI 是计费概念,不是独立实例类型。
关于 AWS 账单构成的完整拆解,可以参考 亚马逊云 AWS 的 2 核 4G 价格

Standard RI vs Convertible RI vs Savings Plans 怎么选

Standard RI:折扣最高,绑定最严

Standard RI 的折扣是三种选项里最高的,但限制也最多。购买后只能在特定实例系列、操作系统和区域内使用,不支持跨系列转换。承诺期内如果不再需要,Standard RI 可以在 AWS Marketplace 挂单出售,是三种选项里唯一可以转让的。

适合选 Standard RI 的场景:

  • 实例系列和区域在承诺期内不会变动
  • 核心业务服务器需要 24 小时持续运行
  • 对成本节省幅度要求高,愿意接受较低的灵活性

Convertible RI:灵活一点,折扣少一点

Convertible RI 允许在承诺期内将现有 RI 转换为其他实例系列、操作系统或租户类型,折扣比 Standard RI 低约 6–10%。不能在 Marketplace 出售,如果业务关闭,只能继续承担剩余费用直到承诺期结束。

适合选 Convertible RI 的场景:

  • 确定长期使用 AWS,但实例规格可能需要调整
  • 业务处于成长期,未来可能从通用型升级到计算优化型
  • 希望在折扣幅度和一定灵活性之间取得平衡

Savings Plans:AWS 更推荐的新方案

Savings Plans 是 AWS 2019 年推出的承诺消费折扣方案,比传统 RI 灵活得多。用户承诺每小时的最低消费金额,AWS 自动将折扣应用到符合条件的用量,不需要指定具体实例类型或区域。

两个主要类型的差异:

  • Compute Savings Plans: 覆盖 EC2、Fargate 和 Lambda,跨实例系列、操作系统和区域自动匹配,最灵活,折扣相对略低
  • EC2 Instance Savings Plans: 绑定特定实例系列和区域,折扣接近 Standard RI,但无需指定具体规格

对于实例组合较复杂、或业务架构可能调整的团队,Savings Plans 比传统 RI 更易管理——不需要预判具体实例类型,AWS 自动匹配用量,降低了采购和维护成本。

付款方式选哪种

确认购买 RI 后,还需要选择付款方式。三种选项的折扣依次递减:全预付折扣最高,不预付折扣最低,年费差距在 15–20% 之间。以 m5.xlarge Standard RI 1 年期为例:

付款方式前期支出月费等效年费(参考)
全预付(All Upfront)约 $998$0约 $998
部分预付(Partial Upfront)约 $499约 $46约 $1,051
不预付(No Upfront)$0约 $97约 $1,164

以上为参考数据,以 AWS 控制台报价为准。

从纯成本角度看,全预付在相同承诺期内总成本最低。对于现金流充裕、账号和业务已稳定的企业,全预付的年度回报率最高。对于预算敏感或账号处于成长阶段的团队,不预付保留了资金灵活性,代价是支付相对更高的单位成本。不预付方式在部分 RI 类型和期限组合下不可用,购买前需要在控制台确认具体选项。

什么情况下不适合用 Reserved Instances

这几类场景买 RI 会亏

RI 的折扣前提是实例持续运行。
如果实例大量时间处于关机状态,或者业务在承诺期结束前已经调整,RI 反而会成为成本负担:

  • 项目周期短于 12 个月: RI 最短承诺 1 年,提前结束时已付费用无法退回,Standard RI 可尝试在 Marketplace 出售,Convertible RI 只能承担到期
  • 实例长时间关机: RI 按时间计费,实例关机期间折扣仍在消耗,闲置即浪费
  • 实例规格频繁变更: Standard RI 绑定实例系列,扩容到不同系列时原有 RI 无法直接匹配新规格
  • 开发和测试环境: 这类环境通常不需要 24 小时运行,On-Demand 或 Spot 的综合成本更低
  • 账号刚注册不久: 新账号的实际用量模式还不稳定,建议观察 2–3 个月再评估

如果已经出现账单超预期的情况,应先排查是否有 RI 闲置或不匹配的问题,再决定是否调整采购策略,具体排查方法可以参考 AWS 账单为什么突然变贵?

判断是否值得购买 RI 的几个自查问题

在做决定前,可以用以下几个问题自查:

  • 实例是否每天运行超过 20 小时?如果是,RI 几乎必然划算
  • 未来 12 个月业务规模是否相对可预测?不确定就先选 Savings Plans
  • 实例类型和区域是否已经固定?固定选 Standard RI,可能变动选 Savings Plans 或 Convertible RI
  • 账号是否稳定运行超过 3 个月,没有风控或付款问题?不稳定的账号不适合全预付

结合代理充值进一步降低 AWS 成本

Reserved Instances 和 Savings Plans 都是长期承诺,适合账号稳定、业务方向明确后再购买。在 RI 折扣的基础上,通过代理渠道充值 AWS 账号,可以进一步降低整体云成本,两者叠加后的年度节省幅度更为显著。

企业用户在购买 RI 前,应提前确认账号归属、付款方式和实际用量规划,避免因账号异常或业务变动导致 RI 浪费。
关于 AWS 账号体系和长期稳定使用的完整判断,可以参考 亚马逊云服务器价
代理充值的服务内容和适用场景,可以参考 AWS 代理商怎么选?

滚动至顶部