Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

启动 EC2 队列

EC2 队列 包含用于启动实例队列或实例组的配置信息。在单个 API 调用中,队列可同时使用个按需实例、Reserved Instance和 Spot 实例购买选项来跨多个可用区启动多种类型的实例。使用 EC2 队列,您可以分别定义按需和 Spot 容量目标,指定最适合您的应用程序的实例类型,并指定 Amazon EC2 在每种购买选项中应该如何分配您的队列容量。

EC2 队列会尝试启动适当数量的实例,以满足在您的请求中指定的目标容量要求。如果 Spot 实例因 Spot 价格或可用容量的变化而中断,队列还可尝试保持其目标 Spot 容量。有关更多信息,请参阅Spot 实例的工作原理


			示例 EC2 队列

您可以为每个 EC2 队列指定无限数量的实例类型。那些实例类型可以使用按需和 Spot 购买选项进行预配置。您也可以指定多个可用区,为每个实例指定不同的最高 Spot 价格,并为每个队列选择其他 Spot 选项。当队列启动时,Amazon EC2 使用指定选项来预配置容量。

当队列运行时,如果 Amazon EC2 因价格上涨或实例失败而回收 Spot 实例,EC2 队列会尝试将实例替换为您指定的任何实例类型的实例。这使得可在 Spot 价格高峰期间更轻松地重新获取容量。您可以为每个队列制定灵活的弹性资源配置策略。例如,在特定的队列中,您可以用成本较低的 Spot 容量 (如果可用) 按需补充主容量。

如果有预留实例,并且在队列中指定按需实例,EC2 队列会使用预留实例。例如,如果队列指定 c4.large 个按需实例,而您有 c4.large 预留实例,则采用Reserved Instance定价。

使用 EC2 队列 不收取任何额外费用。您只需为队列为您启动的 EC2 实例付费。

EC2 队列限制

以下限制适用于 EC2 队列。

  • EC2 队列仅可通过 API 或 AWS CLI 使用。

  • EC2 队列请求不能跨区域。您需要为每个区域创建单独的 EC2 队列。

  • EC2 队列请求不能跨同一可用区内的不同子网。

EC2 队列限制

常用的 Amazon EC2 限制适用于 EC2 队列启动的实例,例如,Spot 请求价格限制、实例限制和卷限制。此外,以下限制将适用:

  • 每个区域的活动 EC2 队列数:1,000 * †

  • 每个队列的启动说明数:50 †

  • 启动说明中的用户数据大小:16 KB †

  • 每个 EC2 队列的目标容量:10000

  • 区域中所有 EC2 队列的目标容量:100000 *

如果您需要增加目标容量的默认限制,请填写 AWS 支持中心创建案例表格请求增加限制。对于 Limit type (限制类型),选择 EC2 Fleet (EC2 队列),选择区域,然后选择 Target Fleet Capacity per Fleet (in units) (每个队列的目标队列容量(单位)) 和/或 Target Fleet Capacity per Region (in units) (每个区域的目标队列容量(单位))

* 这些限制同时适用于您的 EC2 队列和 Spot 队列。

† 这些是硬限制。您不能请求提高这些限制。

T3 实例

如果您打算立即或短期内使用 T3 Spot 实例,没有空闲时间累积 CPU 积分,我们建议您以 standard 模式启动 T3 Spot 实例 以避免支付更多的费用。

如果您以 unlimited 模式启动 T3 Spot 实例 并立即突增 CPU,您将会为突增花费超额积分。如果您在短期内使用实例,实例没有时间累积 CPU 积分来支付超额积分,则您将在终止实例时为超额积分付费。

只有实例的运行时间较长,足以累积进行突增的 CPU 积分时,针对 T3 Spot 实例 的 Unlimited 模式才适用。否则,为超额积分付费会使 T3 Spot 实例 比 M5 或 C5 实例的费用更高。

T2 实例

通过提供足够的计算资源来配置实例,启动积分旨在为 T2 实例提供有成效的初始启动体验。不允许重复启动 T2 实例以访问新的启动积分。如果您需要持续的 CPU,您可以赚取积分 (通过空转一段时间),使用 T2 Unlimited,或将实例类型和专用 CPU (例如 c4.large) 一起使用。