当我的spot实例被AWS终止时,我会为开始的小时付费吗



假设我使用的是Linux现货实例,由于现货市场价格上涨,该实例在30分钟后被AWS终止。

在2017年10月之前,实例按小时收费,并且实例不会按开始的小时收费。请参阅:https://aws.amazon.com/ec2/spot/pricing/

"使用Spot实例,您将永远不会被收取超过最高限额的费用您指定的价格。当您的实例运行时,将向您收取该期间有效的现货价格。如果现货价格超过您指定的价格,您的实例将收到两分钟通知,并且您的实例运行的部分小时将不会向您收取费用。">

现在,自2017年10月以来,实例每秒收费。看见https://aws.amazon.com/blogs/aws/new-per-second-billing-for-ec2-instances-and-ebs-volumes/

标价和现货市场价格仍按每小时列出,但账单计算至第二个,保留实例使用(可以启动、使用和终止多个实例在一小时内,并获得所有实例)。

问题
这是否意味着,即使Spot实例被终止,也要为其30分钟的使用付费?

当您在新的每秒收费模式下运行Amazon Linux Spot实例时:

  • 如果AWS在第一个小时内终止您的实例,则不收取任何费用
  • 如果AWS在第一个小时后终止您的实例,您将按实例运行的实际时间(一直到第二个小时)收费

来自点实例:

在每个实例小时开始时,将根据现货价格向您收费。如果亚马逊EC2在第一个实例小时内终止您的Spot实例,因为Spot价格超过了您的出价,则不收取部分使用小时的费用。如果亚马逊EC2在随后的任何一个小时内终止您的Spot实例,您将被收取最接近秒的使用费。如果您在一个实例小时的中间终止您的Spot实例,则在第一个小时或随后的任何一个小时内终止,您的使用费用将四舍五入到最接近的第二个小时。

更新(2019):上述信息现已从文档中消失,因此情况可能发生了变化。

相关内容

最新更新