本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
分配策略
创建托管计算环境时,从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_PROGRESSIVE
和BEST_FIT
策略使用按需或竞价型实例,SPOT_CAPACITY_OPTIMIZED
策略使用竞价型实例。但是,Amazon Batch可能需要超出maxvCpus
以满足您的容量要求。在这种情况下,Amazon Batch 永远不会超过一个实例 maxvCpus
。