AWS EC2 按需实例与预留实例 RI 价格区别及选型建议

文章导读
对于长期稳定运行的业务,预留实例能显著降低成本,但当前 AWS 更推荐灵活性更高的节省计划;短期或波动业务则适合按需实例。
📋 目录
  1. 快速处理思路
  2. 为什么会这样
  3. 分步处理
  4. 怎么验证是否生效
  5. 常见坑
  6. 参考来源
A A

对于长期稳定运行的业务,预留实例能显著降低成本,但当前 AWS 更推荐灵活性更高的节省计划;短期或波动业务则适合按需实例。

先说结论:预留实例适合长期稳定负载,按需实例适合短期波动负载,但建议优先评估节省计划。

AWS EC2 按需实例与预留实例 RI 价格区别及选型建议
  • 适合:预留实例适合一年或三年期内使用量稳定的工作负载。
  • 重点看:预留实例相比按需实例最高可节省约 72% 的成本,但需绑定合约。
  • 别忽略:macOS 和包含 EC2 订阅的 Ubuntu Pro 不支持预留实例,建议使用节省计划。

快速处理思路

由于这是定价选型问题,不涉及具体命令,建议按以下思路操作:

  1. 打开 AWS Cost Explorer,查看“预留实例建议”。
  2. 对比“节省计划”与“预留实例”的折扣力度和灵活性。
  3. 根据业务稳定性选择付款选项(全预付、部分预付或无预付)。

为什么会这样

按需实例和预留实例在功能上是相同的,区别仅在于定价模式。按需实例按小时或秒计费,无需长期合约,适合随工作负载自动扩展的场景。预留实例则需要在一年或三年的固定期限内租用,提供折扣费率和可选的容量预留。这类似于在城市中租停车场,全职工作按年租更划算,部分远程按日租更灵活。

AWS EC2 按需实例与预留实例 RI 价格区别及选型建议

预留实例不是物理实例,而是对账户中使用的按需实例所应用的账单折扣。只有当运行的实例属性(如实例类型、区域)与预留实例匹配时,才能享受折扣。

AWS EC2 按需实例与预留实例 RI 价格区别及选型建议

分步处理

  1. 分析使用量:启用 Cost Explorer,确定特定时间段内服务的按需实例使用量。
  2. 查看建议:Cost Explorer 会自动汇总使用情况并建议购买最佳数量的预留实例,通常建议实例系列中的最小实例以便灵活应用。
  3. 选择类型:如果需要更改实例系列、操作系统或租期,考虑可转换预留实例;否则标准预留实例折扣更高。
  4. 确认平台:确保预留实例的平台与启动实例的 AMI 平台匹配,例如 Linux RI 对应 Linux AMI。

怎么验证是否生效

购买预留实例后,账单优势通常会立即体现。您可以检查账单详情,确认匹配属性的按需实例是否已应用折扣费率。如果在账户中启动了与预留实例属性相匹配的实例,系统会自动应用账单折扣。

常见坑

  • 区域匹配:预留实例的价格和适用性与购买区域有关,区域预留实例可应用于该区域内的多个可用区。
  • 平台限制:运行 macOS 或包含 EC2 订阅的 Ubuntu Pro 实例不支持预留实例,需使用节省计划。
  • 付款选项:全预付费用折扣最大,但资金占用高;无预付费用不需要预付款,但折扣相对较小。
  • RHEL 定价:Red Hat Enterprise Linux 的定价模式已更新为基于每个 vCPU 每小时,购买时需留意最新价格。

参考来源

  • 随需执行個體與預留執行個體之間有何差異
  • Amazon EC2 的预留实例概览
  • Amazon EC2 预留实例定价
  • 购买 Amazon EC2 的预留实例
  • 访问预留建议