【问题标题】:Does an autoscaling group that contains spot instances respond to spot instance interruption notices?包含 Spot 实例的 AutoScaling 组是否会响应 Spot 实例中断通知?
【发布时间】:2020-02-22 03:36:28
【问题描述】:

我正在考虑在自动扩展组中使用 Spot 实例。虽然我知道如果我的 Spot 实例要终止,我会收到“Spot 实例中断通知”,但文档中不清楚的是我的自动扩展组是否会启动新的按需实例来替换这些是在通知发生时,或者仅在终止时才被替换。我知道我可以手动收听这些通知,但这似乎是自动缩放组应该能够自动处理的事情。

我已尝试通过将启动配置“现货价格”更改为低于当前价格,在具有现货实例的现有自动扩展组上对此进行测试。这不起作用,因为它只会影响新实例而不是当前正在运行的实例。我不确定如何更改现有 Spot 请求的价格。

我希望会发生的是,从中断通知到终止时的两分钟内,按需实例将启动。

【问题讨论】:

标签: amazon-web-services


【解决方案1】:

如果您的 Auto Scaling Group 中的 Launch Configuration 配置为使用 Spot 实例,则新实例确实是 Spot 实例。

您描述的情况是使用 Spot 实例的挑战之一;尽管成本非常低,但 Spot 实例可以终止,而底层资源可用于付费客户随时满足按需或Reserved Instance

避免这种情况的一种方法是使用Reserved Instances。如果您对实例有可预测的长期需求,或者正在运行生产工作负载,则使用预留实例是降低成本(尽管不如现货实例低)的有效方法,而不必担心可能会丢失您的实例随时可用。

关于更改价格,定价更新仅适用于新实例。更新定价后,只需终止您现有的实例,它们就会被您的 ASG 替换为新价格的实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-13
    • 2017-08-30
    • 1970-01-01
    • 2015-12-04
    • 2019-12-10
    • 1970-01-01
    • 2019-03-08
    • 2018-05-02
    相关资源
    最近更新 更多