分配策略 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分配策略

创建托管计算环境时,从instanceTypes指定的实例类型中Amazon Batch选择最适合作业需求的实例类型。分配策略定义当 Amazon Batch 需要额外容量时的行为。此参数不适用于在 Fargate 资源上运行的作业。不要指定此参数。

BEST_FIT (默认值)

Amazon Batch 会选择最适合作业要求的实例类型,并优先考虑成本最低的实例类型。如果选定实例类型没有额外实例可用,Amazon Batch 将等待额外实例可用。如果没有足够可用的实例,或如果用户达到 Amazon EC2 服务配额,则其他作业将在当前运行的作业完成以后运行。此分配策略可降低成本,但会限制扩展。如果将 Spot 队列与一起使用BEST_FIT,则必须指定 Spot 队列 IAM 角色。 BEST_FIT更新计算环境时不支持。有关更多信息,请参阅更新计算环境

BEST_FIT_PROGRESSIVE

Amazon Batch选择足够大的、能够满足队列中作业要求的额外实例类型。首选每个单元 vCPU 成本较低的实例类型。若之前选择的实例类型无更多实例可用,Amazon Batch选择新的实例类型。

SPOT_CAPACITY_OPTIMIZED

Amazon Batch选择一个或多个足够大的、能够满足队列中作业要求的足够大的、能够满足队列中作业要求的实例类型。首选不太可能被中断的实例类型。此分配策略仅适用于 Spot 实例计算资源。

BEST_FIT_PROGRESSIVEBEST_FIT策略使用按需或竞价型实例,SPOT_CAPACITY_OPTIMIZED策略使用竞价型实例。但是,Amazon Batch可能需要超出maxvCpus以满足您的容量要求。在这种情况下,Amazon Batch 永远不会超过一个实例 maxvCpus