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

竞价型实例限制

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

有七种竞价型实例限制:

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

  • 所有 DL 竞价型实例请求

  • 所有 F 竞价型实例请求

  • 所有 G 和 VT 竞价型实例请求

  • 所有 Inf 竞价型实例请求

  • 所有 P 竞价型实例请求

  • 所有 X 竞价型实例请求

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

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

监控竞价型实例限制和使用情况

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

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

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

请求提高竞价型实例限制

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

请求提高竞价型实例限制
  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 实例限制,请选择 Add another request (添加另一个请求),然后重复此过程中的步骤 4 和 5。

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

有关查看限制和请求提高限制的更多信息,请参阅 Amazon EC2 Service Quotas