【问题标题】:Changing max bid price of AWS Spot instance更改 AWS Spot 实例的最高出价
【发布时间】:2018-04-22 07:17:35
【问题描述】:

我是否可以通过在投标价格上涨时立即以编程方式(Python boto)修改我的最高投标价格来保持我的现货实例的使用,以阻止它自行终止并在我的工作完成后手动终止它.我知道我可以使用最新的 Spot 块来使用 Spot 实例长达 6 小时,但这会降低利润率。所以我想知道我是否可以根据当前需求随时修改我的投标定价。

谢谢。

【问题讨论】:

  • 您了解现货市场的运作方式吗?具体来说,您是否了解 (a) 您很少支付实际出价,除非您是最低的中标人,这意味着您通常支付较少且从不支付更多; (b) 由于可用的 Spot 实例数量有限,不可能出价足够高以防止终止?

标签: python amazon-web-services amazon-ec2 boto3


【解决方案1】:

不可能!实例运行后,您无法更改最高价格。为了更改您的出价,您必须取消它并再次出价。

【讨论】:

  • 耻辱,实现如此简单的功能。 Azure 有。
【解决方案2】:

没有。无法更改现有现货请求的投标价格。您将需要使用新的投标价格创建一个新的现货请求。但是,分配给第一个请求的任何 EC2 实例将始终与该第一个请求相关联。

如果您的工作无法处理 EC2 实例过早终止,则 Spot 实例不适合您的工作,您应该使用 OnDemand 或预留实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 2017-08-30
    • 1970-01-01
    • 2018-05-02
    • 2016-06-30
    • 2011-07-08
    相关资源
    最近更新 更多