发布于: Apr 13, 2021
AWS Batch 提高了多个性能特征,包括在 EC2 计算环境中的作业安排速度、EC2 实例扩展反应和大多数 AWS Batch API。
AWS Batch 是一个原生云批处理计划程序,使任何人(从企业到科学家和开发人员)都能够轻松、高效地在 AWS 上运行批处理作业。无论您拥有几个作业还是成百上千个作业,AWS Batch 都可以根据您提交的工作量和特定资源要求动态预置计算资源的最优数量和类型。借助 AWS Batch,您无需安装和管理运行您的作业所使用的批处理计算软件或服务器集群,从而使您能够专注于分析结果和解决问题。AWS Batch 将通过 AWS 计算服务和功能(如 AWS Fargate、Amazon EC2 和 Spot 实例)计划、安排和执行批处理计算工作负载。
AWS Batch 现在可以将扩展托管 EC2 计算环境时的速度提高了高达 5 倍。这意味着,当 Batch 需要扩展 EC2 实例以响应新作业或者在作业完成之后缩减实例时,Batch 可以更快速地做出决策。更快的决策速度意味着,在扩大时可以提高吞吐量和反应速度,在缩减时可以降低成本。此外,AWS Batch 可以将作业从 AWS Batch 作业队列派遣到 EC2 或 EC2 Spot 计算环境的速度提高高达 2 倍,并将各种 AWS Batch API(包括 SubmitJob 和 TerminateJob)上的限制提高 1.7 倍。有了这些功能改进之后,客户可以向 Batch 提交更多作业,从而快速、大规模且响应速度更快地处理作业。