AWS 批处理 - 如何限制并发作业的数量

AWS batch - how to limit number of concurrent jobs

我正在寻找一种方法,通过将剩余作业保留在队列中来限制 运行 批处理作业的数量。 aws batch 可以吗?

限制队列绑定的托管计算环境的 maximum number of vcpus 将有效地限制该队列上并发的批处理作业的数量 运行。

但是,这需要注意,如果您有其他队列共享此计算环境,它们也会受到相应的限制。此外,如果您有多个计算环境与您试图限制的队列关联,如果有足够的作业处于 RUNNABLE 状态等待,Batch 最终将开始在辅助计算环境上安排作业。