Spot 实例限制 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Spot 实例限制

每个区域的每个Amazon账户运行的和请求的 Spot 实例数具有一定的限制。Spot 实例限制根据您为完成未处理的 Spot 实例请求而正在使用或将使用的运行中 Spot 实例所用的虚拟中央处理器 (vCPU) 数量进行管理。如果您终止 Spot 实例但不取消 Spot 实例请求,则请求将计入您的 Spot 实例 vCPU 限制,直到 Amazon EC2 检测到 Spot 实例终止并关闭请求。

Spot 实例限制

共有六种 Spot 实例限制,如下表所列。每种限制指定了一个或多个实例系列的 vCPU 限制。有关不同实例系列、实例代和大小的信息,请参阅 Amazon EC2 实例类型

Spot 实例限制名称 默认 vCPU 限制

所有标准(A、C、D、H、I、M、R、T、Z)Spot 实例请求

1440 个 vCPU

所有 F Spot 实例请求

11 个 vCPU

所有 G Spot 实例请求

11 个 vCPU

所有 Inf Spot 实例请求

64 个 vCPU

所有 P Spot 实例请求

16 个 vCPU

所有 X Spot 实例请求

21 个 vCPU

注意

新的 Amazon 账户在开始时的限制可能会低于此处描述的限制。这些限制可随时间的推移而增加。

对于 vCPU 限制,您可以按照满足您不断变化的应用程序需求的任意实例类型组合所要启动的 vCPU 数来使用限制。例如,对于 256 个 vCPU 的所有标准 Spot 实例请求限制,您可以请求 32 个 m5.2xlarge Spot 实例 (32 x 8 vCPU) 或 16 个 c5.4xlarge Spot 实例 (16 x 16 vCPU),或者总共有 256 个 vCPU 的任意标准 Spot 实例类型和大小的组合。

请求提高 Spot 实例限制

即使 Amazon EC2 会根据您的使用情况自动增加限制,您也可以在必要时请求提高 Spot 实例限制。例如,如果您打算启动超过当前限制允许数量的 Spot 实例,则可以请求提高限制。如果您提交 Spot 实例请求并收到错误 Max spot instance count exceeded,则也可以请求提高限制。

请求提高 Spot 实例限制

  1. 在位于 https://console.aws.amazon.com/support/home#/case/create 的 Support Center 控制台打开创建案例提高服务限制表单。

  2. 对于 Limit type (限制类型),选择 EC2 Spot Instances (EC2 Spot 实例)

  3. 对于区域,选择所需的区域。

  4. 对于 Primary instance type (主实例类型),选择要请求提高其限制的 Spot 实例限制。

  5. 对于新限制值,请输入要同时运行的 vCPU 总数。要确定所需的 vCPU 总数,请参阅 Amazon EC2 实例类型,以查找每种实例类型的 vCPU 数量。

  6. (条件)您必须为每个 Spot 实例限制创建单独的限制请求。要请求增加另一个 Spot 实例限制,请选择 Add another request (添加另一个请求),然后重复此过程中的步骤 4 和 5。

  7. 对于使用案例描述,请输入您的使用案例,然后选择提交

有关查看限制和请求提高限制的更多信息,请参阅 Amazon EC2 服务配额

监控 Spot 实例限制和使用情况

您可以使用以下方法查看和管理您的 Spot 实例限制:

有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例)

使用 Amazon CloudWatch 指标集成,您可以根据限制监控 EC2 使用情况。您还可以配置警报以警告即将达到限制。有关更多信息,请参阅 Amazon CloudWatch 用户指南 中的可视化服务配额并设置警报