4

这是关于最近的公告:

https://aws.amazon.com/about-aws/whats-new/2020/01/amazon-ec2-spot-instances-stopped-started-similar-to-on-demand-instances/

但我可以看到 2017 年引入的类似功能

https://aws.amazon.com/about-aws/whats-new/2017/09/amazon-ec2-spot-can-now-stop-and-start-your-spot-instances/

1)我想知道这两个公告之间的区别。2)当我试图停止我的现场实例时,我收到了这个错误:

Error stopping instances
You can't stop the Spot Instance 'i-0f298e1710169xxxx' because it is in a fleet, which does not support stop

我想停止实例以节省成本。

4

2 回答 2

4

当容量不再以您的首选价格可用时,实例将被终止。2017 announcement允许实例在中断时停止,而不是使用维护 interruption behavior选项终止。

这保留了附加的卷,并且当容量以首选价格可用时 - 重新启动实例,而不是启动新实例。


2020 announcement允许您随时手动停止/启动 Spot 实例,而不仅仅是在由于没有容量而即将终止时。此功能可用于持久的 Spot 请求。

AWS Spot Fleet控制实例的生命周期并自动管理它们,因此这些不是持久的 Spot 请求,并且无法手动停止 Fleet Spot 实例。

为了最大限度地降低成本,您可以配置Spot 队列最大成本、按需实例类型、分配策略等。

于 2020-01-14T10:33:29.060 回答
1

您遇到的错误(您的第 2 点)可以通过以下方式解决。

在这篇文章中,可以阅读:

此功能(停止 Spot 服务而不是终止您的 Amazon EBS 支持的 Spot 实例)可用于持久 Spot 请求启用维护队列选项的 Spot 队列

于 2020-03-16T23:07:14.333 回答