【AWS】什么是AWS Savings Plans(SP)
2025年07月13日
文章浏览:8
【AWS】什么是AWS Savings Plans(SP)


AWS Savings Plans (SP) 是一种灵活的定价模型,旨在帮助您大幅降低 AWS 计算资源的成本。

与传统的预留实例 (Reserved Instances, RIs) 类似,您需要承诺在 1 年或 3 年内使用特定量的计算能力(以美元/小时为单位),作为回报,AWS 会提供比按需价格更低的折扣。


AWS Savings Plans 的核心概念和优势

Savings Plans 的主要吸引力在于其灵活性,它解决了传统预留实例在实例类型、区域或操作系统上的局限性。

基于承诺的支出 (Commitment-based Spend):

您承诺在选定的期限内(1 年或 3 年)每小时支出一定的金额(例如,每小时 10 美元)。

AWS 会自动将此承诺应用于您符合条件的计算使用量,直到达到承诺的金额。超出承诺的用量仍将按按需价格计费。

更高的灵活性:

与预留实例不同,Savings Plans 的折扣不局限于特定的实例类型、区域、操作系统或租用方式。这意味着您的工作负载变化时,折扣仍能适用。

这种灵活性使得 Savings Plans 更容易管理和优化,因为您无需精确预测未来的实例配置。

支持多种 AWS 服务:

Savings Plans 不仅适用于 Amazon EC2 实例,还扩展到了其他计算服务,进一步提高了其覆盖范围和节省潜力。

付款选项:

全额预付 (All Upfront): 在承诺期开始时一次性支付全部费用。通常能获得最高折扣。

部分预付 (Partial Upfront): 在承诺期开始时支付一部分费用,剩余部分按月支付。折扣次之。

无预付 (No Upfront): 不预付任何费用,所有费用按月支付。折扣最小,但灵活性最高。

显著的成本节省:

与按需定价相比,Savings Plans 可以帮助您节省高达 72% 的成本。


AWS Savings Plans 的类型

AWS 提供了两种主要的 Savings Plans 类型:

Compute Savings Plans (计算 Savings Plans):

这是最灵活的类型,提供最高达 66% 的折扣。

它会自动应用于:

任何 EC2 实例使用量,无论实例系列、大小、操作系统、租用方式或 AWS 区域如何。例如,如果您购买了 Compute Savings Plan,并且运行了 m5.large 在美国东部 (弗吉尼亚北部) 和 c5.xlarge 在欧洲 (爱尔兰),这两者都可以享受折扣。

AWS Fargate (用于 Amazon ECS 和 Amazon EKS 的无服务器计算)。

AWS Lambda (无服务器函数)。

Amazon SageMaker 实例使用量。

这种计划非常适合那些工作负载不断变化、或者计划将工作负载从 EC2 迁移到 Fargate 或 Lambda 的用户。

EC2 Instance Savings Plans (EC2 实例 Savings Plans):

这种类型提供最高达 72% 的折扣,与标准预留实例的折扣率相似。

它对特定的 EC2 实例系列(例如 C5、M5、R5 系列)在选定区域的用量提供折扣。

尽管它比 Compute Savings Plans 具有更低的灵活性(因为绑定到特定的实例系列),但它提供了实例大小的灵活性(在同一实例系列内),并且不绑定特定的可用区、操作系统或租用方式。

这对于那些在特定实例系列中具有稳定且可预测用量的 EC2 实例非常有用。


Savings Plans 的工作原理

当您购买一个 Savings Plan 后,AWS 会将您的每小时承诺支出与您实际的计算用量进行匹配。AWS 会自动优先将折扣应用于具有最高折扣率的符合条件的用量,直到您的承诺用量被完全覆盖。任何超出承诺的部分则按照按需价格计费。

Savings Plans 与预留实例 (Reserved Instances, RIs) 的比较

Savings Plans 在设计上是对传统预留实例的演进,旨在提供更高的灵活性。




何时选择 Savings Plans?

工作负载有一定稳定性但配置可能变化: 您的计算用量总量相对稳定,但具体的实例类型、区域或所使用的服务(EC2、Fargate、Lambda 之间)可能会随时间推移而变化。

追求最大化自动化和管理便利性: 您希望最大限度地减少对折扣方案的管理和监控工作。

使用 Fargate 或 Lambda: 如果您的架构中大量使用这些无服务器服务,Savings Plans 是目前唯一可以获得折扣的方案。

优先考虑灵活性而不是极小的额外折扣: 尽管标准 RI 可能提供略高的折扣,但 Savings Plans 的灵活性通常更具价值。



AWS 建议,对于大多数 EC2、Fargate 和 Lambda 的计算工作负载,Savings Plans 通常是比预留实例更优的选择,因为它提供了类似的折扣,但具有更高的灵活性和更低的管理开销。您可以使用 AWS Cost Explorer 来获取针对您账户使用模式的 Savings Plans 购买建议。


关注 收藏