AWS Batch 现在支持资源感知调度
AWS Batch 现在支持将第三方许可证令牌、数据库访问带宽、预算限制等消耗性资源 (CR) 考虑在内的任务调度。通过资源感知调度,您可以设置代表这些资源的令牌集,然后由正在运行的 AWS Batch 任务消耗这些令牌。这有助于减少因资源缺失或速率受限而导致的任务失败和计算时间浪费,进而提高基础设施的利用率并降低成本。
您可以使用 AWS Batch 管理控制台或新的 AWS Batch 消耗性资源 API(例如 CreateConsumableResource、DescribeConsumableResource、UpdateConsumableResource、DeleteConsumableResource 和 ListJobsByConsumableResource)创建、管理和监控 CR 的消耗情况。设置消耗性资源后,在创建或更新 AWS Batch 任务定义时,您最多可以将 5 个 CR 与 AWS Batch 任务相关联。有关更多信息,请参阅 AWS Batch 用户指南中的“消耗性资源”页面、AWS Batch API 参考和我们的 AWS HPC 博客文章。
AWS Batch 支持开发人员、科学家和工程师高效地运行批处理,以进行任何规模的 ML 模型训练、模拟和分析。资源感知调度适用于已推出 AWS Batch 的任何 AWS 区域中所有类型的 AWS Batch 计算环境。