AWS Batch 推出用于大规模模拟的多容器作业

AWS Batch 支持多容器作业

AWS 最近宣布通过管理控制台支持 AWS Batch 中的多容器作业。这一新功能简化了运行模拟的过程,特别是在测试复杂系统(如自动驾驶汽车和机器人)时。

主要优势

  • 加速开发时间:减少作业准备的工作量,并消除了集成多个团队工作所需的定制工具。
  • 简化流程:传统上,AWS Batch 仅支持单容器作业,需要额外步骤将所有组件合并到一个整体容器中。多容器作业消除了这一需求,允许使用独立的“sidecar”容器,这些辅助容器通过提供数据记录等附加服务来补充主应用程序。

应用场景

新功能特别适用于自动驾驶汽车和机器人等领域的大规模模拟,这些工作负载通常分为模拟本身和与模拟交互的测试系统。IPG Automotive、MORAI 和 Robotec.ai 等 AWS 客户已经开始使用多容器作业。

技术细节

  • 模块化容器:开发者现在可以使用 AWS 管理控制台、CLI 或 SDK 定义多个较小的模块化容器,代表不同的系统组件。
  • DevOps 简化:通过明确定义组件职责,团队可以快速识别和修复自己领域的问题,而不会分心。

与其他云服务比较

  • AWS Batch:动态提供所需数量和类型的计算资源,帮助开发者、科学家和工程师在云上运行批处理作业。
  • Azure Batch:微软提供的一项服务,帮助开发者管理跨可扩展虚拟机集合的计算密集型工作。
  • Google Cloud Batch:Google Cloud 的托管服务,用于调度、排队和执行批处理工作负载。

目前,Azure Batch 和 Google Cloud Batch 均不支持多容器作业。

可用性和成本

新功能在 AWS Batch 可用的所有区域均可使用,使用 AWS Batch 或多容器作业无需额外费用。

阅读 25
0 条评论