50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

发布了 63 篇内容, 共 39.0 次阅读, 收获喜欢 21 次。

关注

评论

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

前端规范之路

白玉兰开源

大前端 开发规范

一入爬虫深似海,从此早睡是路人

Thrash

百度C++工程师的那些极限优化(内存篇)

百度Geek说

c++ C# 内存访问

前端DDD总结与思考

白玉兰开源

大前端 DDD

重磅来袭:Spring之RequestBody的使用姿势小结

学Java关注我

Java 编程 架构 技术 程序人生

聪明人的训练(二十二)

Changing Lin

4月日更

如何深入的学习C语言

cdhqyj

编程 C语言 计算机 嵌入式

混搭的美感|靠谱点评

无量靠谱

2021年3月券商App行情刷新及交易体验评测报告

博睿数据

0门槛成为“技术牛人”!星环科技线上分享课“星课堂”开播,快来报名,一探究竟

星环科技

人工智能 数据库 云计算 大数据 直播技术

彻底搞懂ThreadLocal

千珏

Java 源码分析 多线程 ThreadLocal

智汇华云 | ArSDN打通软件定义数据中心的“任督二脉”

华云数据

【转载】图形化系统开发组件X-Series(一)——XrossUnit介绍

赫杰辉

2020年12月的面试经历:美团4面+字节4面(均已拿offer),面试真题分享

Java架构师迁哥

家务活中的python协程

行者AI

协程 python学习

简简单单才是真,初试 Svelte

LeanCloud

打造创新模型,博睿数据首倡服务可达的数据链DNA

博睿数据

Golang 对象池

escray

学习 极客时间 Go 语言 4月日更

Redis的适用场景简单剖析

大数据技术指南

redis 4月日更

一文搞定 Flink Job 的运行过程

shengjk1

flink flink源码 flink源码分析

Redis为什么是单线程?高并发响应快?

Linux服务器开发

redis Linux服务器开发 网络io C++后端开发 单线程

博睿数据携数据链DNA创新理念,闪耀金融科技应用发展研讨会四川站

博睿数据

什么是Selenium?使用Selenium进行自动化测试

码语者

DevOps selenium

华云大咖说 | 华云数据与数科网维携手共建国产云生态

华云数据

GitHub惊现!JVM G1GC的算法+实现,90张图+33段代码,你的面试专属!

Java架构师迁哥

一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG

CoderW

Java MySQL 数据库 程序员 互联网

前端⼤规模构建演进实践

白玉兰开源

架构 大前端

知识分享:SQL注入的流程和步骤

Thrash

sql

软件测试——教育机构课程顾问常见黑话大全

程序员阿沐

程序员 软件测试 教育 机构 教育培训

肝了15000字性能调优系列专题(JVM、MySQL、Nginx and Tomcat),看不完先收藏

北游学Java

Java MySQL nginx tomcat JVM

从源码分析 MySQL 死锁问题入门

比伯

Java 编程 程序员 架构 计算机

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