写点什么

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:008097
用户头像

发布了 49 篇内容, 共 28.1 次阅读, 收获喜欢 17 次。

关注

评论

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

8x Flow 业务建模法(一):你能分清业务和领域吗?

胡皓

领域驱动设计 DDD 架构设计 事件风暴 业务建模

Serverless 可观测性的过去、现在与未来

阿里巴巴云原生

Serverless 容器 开发者 云原生 调度

短视频编辑:基于ExoPlayer可实时交互的播放器

梅芳姑

Kubernetes 稳定性保障手册 -- 可观测性专题

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

用DeBug的方式,带你掌握HBase文件在Snapshot的各种变化

华为云开发者联盟

HBase 元数据 数据迁移 数据备份 Snapshot

融云推出超值套餐包,音视频20万分钟免费享

融云 RongCloud

将AI部署到现实?或许你该读读这本书!

澳鹏Appen

人工智能 大数据 AI 伦理

自己搭建一个语音聊天室

anyRTC开发者

ios android 音视频 WebRTC RTC

OpenTelemetry 简析

阿里巴巴云原生

容器 开发者 云原生 k8s 监控

业务随行:用户的网络访问策略还能这么玩

华为云开发者联盟

网络 通信 安全组 IP地址 业务随行

重磅官宣:Nacos2.0 发布,性能提升 10 倍

阿里巴巴云原生

Java 容器 微服务 云原生 应用服务中间件

二次元界福音:MakeGirlsMoe创建动漫人物

不脱发的程序猿

GitHub 开源 4月日更 二次元 MakeGirlsMoe

清明节特辑 |记忆存储、声音还原、性格模仿……AI可以让人类永生吗?

华为云开发者联盟

AI 语音合成 清明节 对话机器人 VR/AR

定义边缘计算架构需考虑的三个方面

边缘计算

Hexo + Material + Github 搭建博客

U2647

博客 4月日更

Netty HashedWheelTimer 时间轮源码详解

Yano

Java 架构 Netty

SCF—BSS3.0的“公路网”

鲸品堂

工具 框架搭建 流式计算框架

单片机异常复位后如何保存变量数据

不脱发的程序猿

嵌入式 单片机 4月日更 硬件研发 单片机异常复位

MySql数据库列表数据分页查询、全文检索API零代码实现

crudapi

全文检索 API crud crudapi 列表查询

Rust从0到1-所有权-引用和借用

rust 引用 所有权 借用

货运物流移动端解决方案:为货运物流行业打造高性能、高粘性的“双端”触点

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS 移动端 智慧物流

盘点几代会声会影图标

奈奈的杂社

融云X-Meetup南京站 探讨实时通信架构的高质量设计

融云 RongCloud

在npm发布自己的组件

空城机

JavaScript 大前端 npm 4月日更 自定义组件

那些我磕过的音视频项目总结

梅芳姑

flink流计算可视化web平台

无情

sql 流计算 flin

如何美化 GitHub 个人主页?

彭宏豪95

GitHub 写作 markdown IT 4月日更

软件测试分类体系,系统学习

程序员阿沐

软件测试 测试工程师 黑盒测试 白盒测试 测试类型

Java开发8年,40W年薪被别人叫垃圾?请你们不要口嗨了,好好去刷题吧!

Java架构追梦

Java 架构 面试 金三银四 年薪40W

荷小鱼 x mPaaS | 借助 H5 容器改善 App 白屏、浏览器兼容等问题

蚂蚁集团移动开发平台 mPaaS

html5 mPaaS 离线包 教育科技

NAC公链主打应用而生的NA(Nirvana)公链有什么过人之处?

区块链第一资讯

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