可以强制将每个AWS Batch作业在独立的实例上运行吗?

0

【以下的问题经过翻译处理】 我门有一些已经容器化的 ETL 工作,截至今天,我们在一种“内部制作的aws批处理流程”中由我们自己进行所有编排。

我正在考虑迁移到 AWS Batch,但为了做到这一点,由于磁盘空间要求,我希望每个作业都在专用的实例上运行。如果共享一个实例,我们将冒着在作业执行过程中耗尽空间的风险。

从我所看到的 AWS Batch 如何处理计算需求的角度来看,何时启动新实例的决定完全基于 vCpu 和内存。有没有办法指示 Batch 不​​将两个作业发送到同一个正在运行的实例?

profile picture
EXPERTE
gefragt vor 6 Monaten10 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 无法让AWS Batch将特定作业调度到专用的实例。但是,如果您配置计算环境以生成具有相同数量的vCPU的EC2实例,则提交一个请求与可用实例上所有vCPU数量相同的作业,将在专用于自身的实例上运行(作业将消耗实例的所有vCPU,因此批处理不会在其上安排任何其他作业)。您将在实例选择方面失去一些灵活性,但这应该符合您的要求。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen

Relevanter Inhalt