【发布时间】:2020-05-12 09:46:43
【问题描述】:
我正在处理我的小项目,并混合使用现场实例和按需实例。我需要设置自动缩放以仅在不同的 AZ 中启动 Spot 实例。 例如,所需的实例数是 3,我们有 4 个可用区来放置它们。自动缩放尝试将实例放置在不同的 AZ 中,但如果失败,它会在同一个 AZ 中启动它们,这是我不想要的。
我想使用另一种逻辑。如果 Autoscaling 无法将所有 Spot 实例放置在不同的 AZ 中,它会改为启动按需实例。是否可以使用我们拥有的工具进行设置?
我想避免几个 Spot 实例最终在同一个 AZ 中的情况,因为如果 AZ 容量下降,亚马逊会迅速终止它们,我将没有时间在其他地方重新启动它们。
【问题讨论】:
-
您在使用启动模板吗? docs.aws.amazon.com/autoscaling/ec2/userguide/… 使用启动模板而不是带有自动缩放组的启动配置将提供所需的行为
-
不,不会。一个模板让我可以指定现货和按需实例之间的预设平衡,但它不会让自动缩放首先尝试使用现货实例,如果不可能使用按需实例。
标签: amazon-web-services instance autoscaling