在AWS Batch中如何使用Docker容器?究竟最大的vCPU到底是多少?

时间:2019-07-08 23:47:02

标签: amazon-web-services aws-batch

我是AWS Batch的新手,有时描述不太清楚,我需要进行一些澄清。

首先,最大的vCPU到底是多少?是每个作业可以使用的最大CPU数量。或所有作业总共可以使用的最大CPU数量?

我将Docker映像链接到我的工作定义,我将通过AWS Batch并行提交许多工作。每个作业都有自己的容器吗?或者在相同作业定义下的所有作业都共享该容器吗? (换句话说,并行运行的作业是否共享同一容器中的文件?)

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,最大的vCPU到底是多少?是最大数量 每个作业可以占用的CPU数量或所有作业可以使用的CPU数量上限 可以总计吗?

在计算环境上,“最大vCPU”是可以同时运行的vCPU的总数。例如,对于最多16个vCPU,Batch最多可以旋转2个实例,每个实例8个vCPU,或者最多1个实例,具有16个vCPU。

我将Docker映像链接到我的工作定义,我将提交 通过AWS Batch并行执行许多作业。每个工作都有自己的吗 容器或在相同作业定义下执行所有作业共享 容器?

每个作业都有自己的容器和文件系统。您可能能够使作业在同一实例上运行,以使用作业定义中的卷或装入点共享文件,但这不适合设计Batch的设计方式,因为您无法保证将在哪些作业上运行同一实例。