【问题标题】:AWS Spot Instance LimitAWS Spot 实例限制
【发布时间】:2017-08-30 05:43:11
【问题描述】:

在过去的一个月里,我使用了 Spot 实例,启动和终止实例。目前,我没有在 AWS 上运行的实例(所有 Spot 实例都已终止)。但是当我尝试启动一个新的 Spot 实例时,它会告诉我“超过 Max Spot 实例数”。

我已阅读有关现场实例限制的文档。但是,我对这个限制是如何工作的感到困惑。是限制了您可以运行的并发实例数量,还是限制了您启动的实例总数?

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-limits.html#spot-limits-general

【问题讨论】:

  • 联系 AWS 支持并让他们给您打电话是解决这些问题的一种非常快速的方法。
  • @calclavia:你有想过这个吗?遇到同样的问题

标签: amazon-web-services amazon-ec2


【解决方案1】:

它是否限制了您可以运行的并发实例数量,或者您曾经启动的实例总数?

EC2 限制是您可以启动的每个并发实例数。

我建议使用 AWS 管理控制台检查您当前的 EC2 限制。

  • 打开 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
  • 从导航栏中选择一个区域(例如美国东部(俄亥俄)。
  • 从导航窗格中,选择限制。

检查您要使用的实例类型的当前限制以及与 Spot 实例相关的限制。

【讨论】:

  • 它说我有 Spot 实例的默认数量(应该是 20)。这很奇怪,因为即使当前没有正在运行的实例,我仍然无法启动新实例。
  • 是的,这很奇怪。您应该联系 AWS Support 以了解发生了什么。
【解决方案2】:

您可能需要检查 EC2 面板下的“Spot requests”。根据docs

如果您终止您的 Spot 实例但未取消请求,则该请求将计入​​此限制,直到 Amazon EC2 检测到终止并关闭该请求。

我发现未自动取消的已关闭请求,您可以手动取消它们以释放新请求。

【讨论】:

  • 这应该是公认的答案,对我有用,谢谢。但是,非常不直观 - 即使一个小时后,我也没有发生“EC2 检测到终止”。
猜你喜欢
  • 2018-05-02
  • 2016-06-30
  • 1970-01-01
  • 2020-05-12
  • 2018-07-02
  • 2019-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多