【问题标题】:Do I pay for the started hour when my spot instance is terminated by AWS?当我的 Spot 实例被 AWS 终止时,我是否需要为开始的时间付费?
【发布时间】:2018-04-02 09:34:49
【问题描述】:

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

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

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

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

标价和现货市场价格仍然按小时列出 基础,但账单按秒计算,保留 实例使用情况(您可以启动、使用和终止多个实例 一个小时内,并获得所有的预留实例权益 实例)。

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

【问题讨论】:

    标签: amazon-web-services price amazon-ec2-spot-market


    【解决方案1】:

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

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

    来自Spot Instances

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

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

    【讨论】:

    • 为了完整起见,“每个实例的最低收费为 1 分钟”。
    • @Tanbouz 请注意,这不适用于由 AWS 终止的实例——仅适用于由用户终止的实例。
    • 你好 john,你有一些指向 aws 文档的链接来确认你的说法吗?
    • 已添加参考。
    • AWS 只是在另一个地方重新表述。 docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
    猜你喜欢
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多