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

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

关注

评论

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

在线火星文转简体中文工具

入门小站

工具

设计微博评论架构

张靖

#架构实战营

【Dart 专题】Generics 泛型 <T>

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 12月日更

12.01碎碎念

穿过生命散发芬芳

28天写作

[Pulsar] JDBC core sink connector介绍及实现

Zike Yang

Apache Pulsar 11月日更 12月日更

【LeetCode】相对名次Java题解

Albert

算法 LeetCode 12月日更

历经 7 年双 11 实战,阿里巴巴是如何定义云原生混部调度优先级及服务质量的?

阿里巴巴云原生

阿里云 云原生 混部 CNStack

Redis之Pipeline详解

李子捌

redis pipeline 28天写作 12月日更

岁末整理-2021

将军-技术演讲力教练

模块五作业:设计微博系统中”微博评论“的高性能高可用计算架构。

dean

架构实战营

极客时间

Nydia

28天写作 12月日更

中年人的沉重1

张老蔫

28天写作

SpringCloudAliBaba组件之Nacos精讲【注册、配置中心】

XiaoLin_Java

微服务 nacos 配置中心 springcloudAlibaba 签约计划第二季

模块五:如何设计业务高性能高可用计算架构? --学习总结

小鹿

大厂算法面试之leetcode精讲16.set&map

全栈潇晨

LeetCode 算法面试

Git进阶(三):webstorm 的 git 切换分支

No Silver Bullet

git 12月日更

刚提测就改需求,我是渣男吗?

小傅哥

Java 加班 小傅哥 需求迭代 产品功能

SpringCloudAliBaba之微服务常识扫盲

XiaoLin_Java

架构 微服务 springcloudAlibaba 签约计划第二季

手把手搭建微服务项目,他到底有什么不一样?

XiaoLin_Java

架构 微服务 springcloudAlibaba 签约计划第二季 单体项目

SpringCloudAliBaba 组件之 Ribbon精讲【负载均衡】

XiaoLin_Java

负载均衡 微服务 Ribbon springcloudAlibaba 签约计划第二季

微博系统中“微博评论”的高性能计算架构

波波

「架构实战营」

大厂算法面试之leetcode精讲15.链表

全栈潇晨

算法 链表 LeetCode

react源码解析9.diff算法

buchila11

React React Diff

react源码解析10.commit阶段

buchila11

React react源码

「阿里云可观测系列公开课」正式发布,多维度助力企业强化可观测能力

阿里巴巴云原生

阿里云 云原生 直播 可观测 公开课

将远程服务像本地一样调用?Feign来帮你!

XiaoLin_Java

架构 微服务 Feign springcloudAlibaba 12月日更

linux重要目录之usr和var

入门小站

Linux

模块5作业

忘记喝水的猫

架构训练营

Linux里的“宝塔”,真正的宝塔!详细教程

老表

Linux 开发工具 安装宝塔 跟老表学云服务器

设计模式【4】-- 建造者模式详解

秦怀杂货店

设计模式

华云大咖说 | 安超信创桌面云金融行业解决方案

华云数据

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