本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
执行缩放更新
扩展更新通过添加或删除实例来调整计算环境的容量。这是最快的更新策略,不需要替换现有实例。扩展更新适用于任何服务角色类型和分配策略,使其成为最灵活的更新选项。
触发缩放更新的更改
当您仅修改以下设置时,将 AWS Batch 执行缩放更新。如果您修改了其中任何设置以及其他计算环境设置,请改为 AWS Batch 执行基础架构更新。
以下设置在单独修改时会触发缩放更新:
-
desiredvCpus— 设置环境的目标数字 v CPUs 。 -
maxvCpus— 定义可以启动的最大 v CPUs 数。 -
minvCpus— 指定CPUs 要保持的最小 v 数。
对于 Fargate 计算环境,您还可以修改以下设置以进行扩展更新:
-
securityGroupIds— 计算环境的安全组 IDs 。 -
subnets— 计算环境的子网。
注意
我们建议不要使用desiredvCpus来启动缩放更新,因为 AWS Batch 会动态调整desiredvCpus。相反,你应该更新minvCpus。
更新时desiredvCpus,该值必须介于minvCpus和之间maxvCpus。新值必须大于或等于当前值desiredvCpus。有关更多信息,请参阅 更新desiredvCpus设置时出现错误消息。
重要
如果您将其中任何一个扩展设置与其他计算环境设置(例如实例类型 IDs、AMI 或启动模板)一起修改,则 AWS Batch 会执行基础架构更新而不是扩展更新。基础设施更新需要更长的时间,并且可能会替换现有实例。
监控扩展更新
使用 AWS Batch 控制台监控您的扩展更新,以查看计算环境状态并检查实例数量和 vCPU 指标。您还可以使用 with AWS CLI describe-compute-environments 命令来检查状态并监控实例计数和 vCPU 值。