我是AWS Batch的新手,有时描述不太清楚,我需要进行一些澄清。
首先,最大的vCPU到底是多少?是每个作业可以使用的最大CPU数量。或所有作业总共可以使用的最大CPU数量?
我将Docker映像链接到我的工作定义,我将通过AWS Batch并行提交许多工作。每个作业都有自己的容器吗?或者在相同作业定义下的所有作业都共享该容器吗? (换句话说,并行运行的作业是否共享同一容器中的文件?)
谢谢!
答案 0 :(得分:0)
首先,最大的vCPU到底是多少?是最大数量 每个作业可以占用的CPU数量或所有作业可以使用的CPU数量上限 可以总计吗?
在计算环境上,“最大vCPU”是可以同时运行的vCPU的总数。例如,对于最多16个vCPU,Batch最多可以旋转2个实例,每个实例8个vCPU,或者最多1个实例,具有16个vCPU。
我将Docker映像链接到我的工作定义,我将提交 通过AWS Batch并行执行许多作业。每个工作都有自己的吗 容器或在相同作业定义下执行所有作业共享 容器?
每个作业都有自己的容器和文件系统。您可能能够使作业在同一实例上运行,以使用作业定义中的卷或装入点共享文件,但这不适合设计Batch的设计方式,因为您无法保证将在哪些作业上运行同一实例。