具有动态容量的账户中的 EC2 预留实例计费

EC2 Reserved Instance Billing in Accounts with Dynamic Capacity

我有一个新的 AWS 账户,其预留容量为同一区域中相同实例类型的 15 个 EC2 实例,主要用于 EMR。

我感到困惑的原因是,根据我的理解,EC2 根据消耗的容量(以实例小时数计)收费,而不是根据分配的实际实例收费。由于我预留了 15 个实例的容量,我预计它总共会花费 0 美元,因为我的每月平均消费量相当于 15 个实例。

互联网上的预留 EC2 定价文档和大多数与 AWS 价格计算相关的 material 并未提及在具有预留容量的账户中动态扩展实例的用例。

预留实例实时应用于 运行 个实例,不会在任何更长的时间段内取平均值。它们是基线,而不是平均值。

For example, if you own three Reserved Instances with the same instance attributes and region (or Availability Zone if applicable), the billing system checks each hour to see how many total instances you have running that match those parameters. If it is three or less, you will be charged the Reserved Instance rate for each matching instance running that hour. If more than three are running, you will be charged the On-Demand rate for the additional instances.

https://aws.amazon.com/ec2/pricing/reserved-instances/buyer/

在您没有足够的预留容量来满足您的 运行 工作负载的任何时刻,您都需要为超出的部分付费。