如何使用 AWS Batch?

Mic*_*lla 5 amazon-web-services

我正在尝试使用新的 AWS Batch 功能:https : //aws.amazon.com/batch/

我什至无法运行最简单的批处理作业(使用“echo hello world”演示)。这项工作只是一直停留在可运行状态。

为了尝试隔离问题,我在一个全新的 AWS 账户上使用了所有默认设置。

我的理解是,我不必手动启动任何 EC2 实例来使用此功能,AWS Batch 应该为我执行此操作。不过,它似乎在等待可用的 EC2 实例来运行该作业。它不应该只是启动一个 EC2 实例来自己运行作业吗?

提前致谢。

Wil*_*eys 4

我注意到,当我指定具有 8000 MiB 的作业定义时,将启动一个只有 7986MB 的实例,并且我的作业将陷入可运行状态。

8000 MiB 等于 8388.608MB,因此看起来正在启动的实例没有足够的可用内存来运行作业,因此它挂起。

如果我创建一个具有 7000 MiB 的作业定义,那么我的作业将不再陷入可运行状态,因为它仍然使用具有 7986MB 内存的同一实例。