0

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

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

“使用 Spot 实例,您支付的费用永远不会超过您指定的最高价格。当您的实例运行时,您需要支付在该期间有效的 Spot 价格。如果 Spot 价格超过您指定的价格,您的实例将在终止前两分钟收到通知,并且您不会为实例运行 的部分小时付费。”</p>

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

标价和现货市场价格仍然按小时列出 ,但费用按秒计算,预留实例使用情况也是如此(您可以在一小时内启动、使用和终止多个实例并获得预留实例福利对于所有实例)。

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

4

1 回答 1

8

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

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

Spot 实例

在每个实例小时开始时,您将根据 Spot 价格付费。如果 Amazon EC2由于 Spot 价格超出您的出价而在第一个实例小时内终止您的 Spot 实例,则您无需为部分小时的使用付费。如果 Amazon EC2 在随后的任何一个小时内终止您的 Spot 实例,您将按最接近的秒数计费。如果您在一个实例小时的中间终止您的 Spot 实例(无论是第一个小时还是任何后续小时),您需要为使用量付费,四舍五入到最接近的秒数。

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

于 2017-10-21T10:58:05.103 回答