Netflix 开源下一代数据工作流引擎 Maestro
创始人
2024-08-08 16:12:29
0

作者 | Joab Jackson

译者 | 王强

策划 | Tina

Maestro 为 Netflix 的数据科学家与需要大量信息的的业务线经理提供了工作流即服务。

视频和游戏流媒体服务 Netflix 已将自己的工作流编排器开源发布,这家公司的数据科学家和分析师大军每天都会使用它来了解用户行为和其他大规模数据驱动趋势。

这款名为 Maestro 的工作流编排器基于 Apache 2.0 许可证发布。它设计为支持数十万个工作流,并且在 Netflix 已经实现了单日多达 200 万个作业的输出。

Maestro 的工作原理

据 Netflix 工程师介绍,这款编排器具备高度可扩展性和可缩放能力,即使在流量高峰期间也能满足严格的服务级别目标 (SLO)。

Maestro 工作流程图。

它构建于一系列开源技术之上,包括 Git、Java(21)、Gradle 和 Docker。

Maestro 可以从 cURL 命令行调用,提供了创建、运行和删除工作流和相关数据批的能力。工作流以 JSON 定义,用户的业务逻辑可以打包成 Docker 镜像、Jupyter 笔记本、bash 脚本、SQL、Python 和其他格式。

Maestro 在后台管理工作流的整个生命周期,处理重试、排队需求并给计算引擎分配任务。它不仅支持有向无环图(DAG)——2024 年人工智能驱动浪潮中的热门技术——还支持循环工作流和多个可重用模式,包括 for each 循环、子工作流和条件分支。

“它支持众多工作流用例,包括 ETL 管道、ML 工作流、AB 测试管道、在不同存储之间移动数据的管道,”Netflix 的一组工程师在最近宣布发布的博客文章中写道。“Maestro 的水平可缩放性确保它可以管理大量工作流和单个工作流中的大量作业。”

Maestro 的诞生

Netflix 早已入局开源领域,它已经发布了许多内部开发的开源工具。系统压力测试工具 Chaos Monkey 于 2011 年发布,催生了整整一代混沌测试工具。Netflix 剥离的其他开源项目包括路由网关 Zuul 和微服务路由引擎 Conductor,后者现已弃用。

Netflix 于 2022 年在一篇解释其起源的博客文章中首次向全世界介绍了 Maestro。当时他们使用的编排器 Meson 在数千个日常作业的负载下不堪重负,尤其是在高峰使用时间更是如此。

“Meson 基于一个具有高可用性的单一领导者架构。随着使用量的增加,我们不得不垂直扩展系统来满足需求,并且正在接近 AWS 实例类型的限制,”工程师在 2022 年的帖子中写道。

更糟糕的是,那时他们预计负载每年至少增加 100%,工作流的规模也预计会增加。

从一开始,Maestro 就被设计为高度可扩展和可缩放的。它建立在 DAG 架构上,其中每个工作流都由一系列步骤组成。每个步骤都可以有依赖项、触发器和其他条件。每个工作流的业务逻辑都是独立运行的,保证满足 SLO。所有服务都设计为无状态的,因此可以根据需要来缩放。

在 Amazon Web Services 2023 年 Re:Invent 大会上,Netflix 工程团队进一步详细介绍了 Maestro:https://youtu.be/kPYPgR0Gzrs

原文链接

https://thenewstack.io/netflix-open-sources-maestro-a-next-gen-data-workflow-engine/

剥离几百万行代码,复制核心算法去美国?TikTok 最新回应来了

程序员就业市场将彻底挤爆!一个年级 60 个班,太原理工带头,十几所高校疯狂扩招软件工程!

“列数已达上限”:史上最烂代码库的“绝命”一击

微信淘宝小红书等 67个 App 启动“网络身份证”试点;苏州佳能N+12补偿?Transformer 作者回流谷歌 | Q资讯

相关内容

站稳4000亿港元市值,联...
最近一个季度,外界对联想乃至对联想服务器、PC业务的讨论,大多集中...
2026-08-15 16:24:38
双面腾讯:视频号前台收钱,...
文|商业数据派,作者 | 郭梦仪 这个财报季,腾讯的广告被捧上了...
2026-08-15 15:34:25
山东黄河勘测设计研究院申请...
国家知识产权局信息显示,山东黄河勘测设计研究院有限公司申请一项名为...
2026-08-15 11:52:43
华为申请模型处理方法及装置...
国家知识产权局信息显示,华为技术有限公司申请一项名为“一种模型处理...
2026-08-15 11:01:51
我为群众办实事|定襄农商行...
近日,定襄农商行神山支行上演暖心一幕。面对一名听语双重障碍且不识字...
2026-08-15 10:06:42
Meta前高管与AI专家加...
【CNMO科技消息】8月14日,三星宣布引进两名外部专家加入其半导...
2026-08-15 08:31:04

热门资讯

黄仁勋出手安抚AI算力市场 本周十分罕见的一大场景就是黄仁勋携手六位华尔街资管巨头,一起为“将AI算力打造为独立资产类别”背书,...
游戏产业进入AI时代,广州为什... 8月14日,广州海珠发布“词元经济八条”。 这份广东首个词元经济专项政策里,游戏、数字文娱被明确列入...
国家超算互联网AI社区已汇聚1... 中新网北京8月15日电 (记者 张素)截至目前,国家超算互联网AI(人工智能)社区已汇聚1700余款...
站稳4000亿港元市值,联想的... 最近一个季度,外界对联想乃至对联想服务器、PC业务的讨论,大多集中在一个问题上,它史无前例营收和净利...
百度文库网盘「库库AI」AI办... 8月14日,在百度AI Day开放日上,百度文库网盘通用智能体GenFlow官宣中文名「库库AI」。...
双面腾讯:视频号前台收钱,AI... 文|商业数据派,作者 | 郭梦仪 这个财报季,腾讯的广告被捧上了天。 8月12日,腾讯控股发布了今...
47年厨电龙头,用AI重做一遍... 当AI不再停留在屏幕里的对话,而是真正走进烟火升腾的厨房——一场关于烹饪与厨房的技术变革,就此开启。...
厨房AI时代到来!老板电器加速... 当AI不再停留在屏幕里的对话,而是真正走进烟火升腾的厨房——一场关于烹饪与厨房的技术变革,就此开启。...
GLM-5.3正式登场!开源榜... 8月14日,智谱正式推出旗舰模型GLM-5.3,7430亿参数、主打代码与智能体,并且官宣两周内完成...
AI选秀喧嚣过后,一场没有“真... 作者| 娱乐独角兽 赤木瓶子 AI正在闯入综艺领域。 今年暑期以来,《12星练赛》《星光108》等...