写点什么

AWS Batch 为大规模模拟引入了多容器作业

  • 2024-05-03
    北京
  • 本文字数:952 字

    阅读完需:约 3 分钟

大小:468.33K时长:02:39
AWS Batch为大规模模拟引入了多容器作业

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


根据云供应商的说法,多容器作业减少了作业准备所需的工作量,并且无需使用自定义工具来集成多个团队的工作,从而加快了开发时间。AWS 首席布道师(EMEA)Danilo Poccia 写道:


传统上,AWS Batch 只允许单容器作业,并需要额外的步骤来将所有的组件合并到一个单体(monolithic)容器中。它也还不允许使用单独的“边车”(sidecar)容器(边车容器是通过提供数据日志等附加服务来补充主应用程序的辅助容器)。这项额外的工作需要跨多个团队进行协调(……),因为任何代码的更改都意味着要重建整个容器。


AWS Batch 是一组批处理管理功能,可根据提交的批处理作业的数量和特定资源动态配置所需的计算资源数量和类型。该服务可帮助开发人员、科学家和工程师在云上运行批处理计算作业。


根据 AWS 的说法,这项新功能使得在汽车自动驾驶和机器人等领域运行大规模模拟变得更容易,这些工作负载通常划分模拟本身和与模拟交互的被测系统。IPG Automotive、MORAI 和 Robotec.ai 是已经在运行多容器作业的 AWS 客户之一。Poccia 补充道:


使用多容器作业可以减少作业准备所需的工作,并且无需使用自定义工具来将多个团队的工作合并到单个容器中,从而加快了开发时间。它还通过定义明确的组件职责来简化 DevOps,使团队能够快速识别和解决自己专业领域的问题,而不会分心。


通过在一个作业中运行多个容器,在执行批处理作业之前不再需要将系统重新构建为单体容器。开发人员现在可以使用 AWS 管理控制台、CLI 或 SDK 来定义多个较小的模块化容器,以表示不同的系统组件。


AWS 并不是唯一一家提供批处理管理功能的云供应商:微软提供了 Azure Batch,该服务可帮助开发人员跨可扩展的虚拟机(VM)集合来管理计算密集型的工作;Batch 是谷歌云(Google Cloud)的托管服务,用于调度、排队和执行批处理工作负载。但是,目前两者都不支持多容器作业。


这一新功能可在任何提供 AWS Batch 的区域使用,并且使用 AWS Batch 或多容器作业无需支付额外的费用。


原文链接:https://www.infoq.com/news/2024/04/aws-batch-multi-container-jobs/


声明:本文为 InfoQ 翻译整理,未经许可禁止转载。

2024-05-03 08:008033
用户头像

发布了 33 篇内容, 共 19.5 次阅读, 收获喜欢 15 次。

关注

评论

发布
暂无评论
发现更多内容

震惊,PostGIS还可以这样用!!!

华为云开发者联盟

数据库 分布式 GaussDB 地理数据库 PostGIS

🔎【Java 源码探索】深入浅出的分析Mutex底层源码

洛神灬殇

Java JVM mutex Condition 5月日更

SphereEx 获数百万美元天使融资,接力 ShardingSphere 开启 Database Plus 新篇章

SphereEx

日常Bug排查-系统失去响应-Redis使用不当

无毁的湖光

Java redis

Spring 实例化方式有几种?为什么会用到 Cglib?

小傅哥

Java spring 小傅哥 cglib 手写框架

并发王者课-青铜8:分工协作-从本质认知线程的状态和动作方法

MetaThoughts

Java 多线程 并发 并发王者课

新生代小鲜肉之代码生成器

蛋先生DX

node.js 效率工具 自动化 生成代码

简单又灵活的权限设计?

蛋先生DX

数据库设计 权限系统 权限 权限架构 rbac

带你读论文丨异常检测算法及发展趋势分析

华为云开发者联盟

深度学习 异常检测算法 深度异常检测算法 深度半监督 群体异常检测

6月日更,优质更文,“定制”来袭~

InfoQ写作社区官方

6月日更 热门活动

华云大咖说 | 华云数据助力高校建设实训室平台

华云数据

非官方不权威Java面试宝典

北游学Java

Java 面试

Springboot actuator不可不注意的安全问题-可越权-可脱库

果果果

安全 springboot

如何优化你的HTTPS?

运维研习社

https HTTP2.0 5月日更

个推“D-M-P”三步走, 打造每日治数平台,助力行业数字化升级

个推

大数据 数据中台 数据治理 数据智能

Java程序员简历这么写,还过不了筛选算我输!

Java架构师迁哥

OpenResty入门

捉虫大师

nginx openresty

千亿级数据迁移mongodb成本节省及性能优化实践

杨亚洲(专注MongoDB及高性能中间件)

MySQL 数据库 mongodb 架构 分布式数据库mongodb

.Net Core Configuration Etcd数据源

yi念之间

etcd .net core

Geek 青年说北京沙龙分享

看山

Geek青年说

怎样节省 2/3 的 GPU?爱奇艺 vGPU 的探索与实践

爱奇艺技术产品团队

深度学习 gpu

长连接网关技术专题(五):喜马拉雅自研亿级API网关技术实践

JackJiang

Netty nio 网关

QCon 演讲实录 | 大型软件团队的数字化项目管理实践

万事ONES

研发管理 团队协作 数字化 ONES Qcon

和12岁小同志搞创客开发:如何选择合适的传感器?

不脱发的程序猿

DIY 传感器 创客开发 如何选择合适的传感器?

阿里面试题:MySQL 磁盘满了,怎么办?

Java架构师迁哥

阿里云 AI 编辑部获 CCBN 创新奖,揭秘传媒行业解决方案背后的黑科技

阿里云CloudImagine

阿里云 媒体 CCBN

知乎的一次29.7元的咨询

why技术

Java 程序员

开发人员应该害怕低代码吗?

禅道项目管理

程序员 低代码 开发 低代码平台

高并发存储优化篇:诸多策略,缓存为王

Coder的技术之路

缓存 缓存击穿 缓存雪崩 缓存架构

五分钟开发属于你自己的代码生成器

蛋先生DX

node.js 效率工具 生成代码 JavaScrip

从零开始学习ThingJS之创建/销毁物体

ThingJS数字孪生引擎

JavaScript 3D 3D可视化 数字孪生

AWS Batch为大规模模拟引入了多容器作业_AI&大模型_Renato Losio_InfoQ精选文章