云栖2026的会场最让我坐得住的一个环节是ODPS的全面升级发布。“AI原生的全模态大数据基础设施”这句话信息密度很高值得一句一句拆开看。ODPS这个缩写圈内人都不陌生它是阿里云MaxCompute底层的统一大数据计算服务承载了无数企业每天上亿次的离线批处理、实时计算和机器学习任务。过去外界对它的认知基本停留在“一个能跑SQL、能跑MapReduce的海量计算平台”而这次升级把目标直接写成了“AI原生”和“全模态”。这个变化背后的信号很明确主流大数据平台终于不再把自己的角色局限于T1报表、ETL管道这种传统戏份而是开始认真规划怎么服务大模型时代的训练数据、评测集、多模态检索和实时特征。这篇文章我不打算复述发布会的PPT而是从架构演进的底层逻辑出发聊聊ODPS这次升级到底改了什么、为什么这么改以及我们在实际接入和落地时可能踩到的坑。适合正在做数据平台规划、想把AI工作负载和大数据底座统一起来的工程师和架构师也适合所有想在2026年把“数据”真正喂给“模型”的技术团队。1. 大数据平台的“AI焦虑”ODPS这次升级到底在回应什么1.1 传统数仓、数据湖和AI工作负载之间的三道裂缝第一大裂缝是数据模态的割裂。过去我们搭建一套数据平台结构化数据进数仓图片音视频扔对象存储向量数据单独放向量库中间还要靠一堆同步任务把数据搬来搬去。一个典型的电商智能推荐场景用户行为标签在数仓里商品主图在OSS里Embedding在向量库里三份数据三个系统每次联调都是一场灾难。ODPS这次把结构化、半结构化、非结构化、向量这四类数据统一纳入一套基础设施解决的就是这个破问题数据不再需要因为格式不同而被分散到不同系统也就少了几十张“同步任务依赖图”。第二大裂缝是计算范式的错位。SQL批处理模型假设数据是静态的、任务是有限的算完一批就结束了。AI训练不是这样一个模型的训练要反复迭代几十上百轮每次都要重新读取同一批数据而且底层依赖的是GPU矩阵运算。让Spark去跑深度学习训练好比让货车跑F1赛道能用但极其别扭。ODPS升级为全模态基础设施后计算引擎层面不再只有SQL和批处理而是把SQL、数据工程、机器学习训练统一编排在一起数据不用导出导入训练进程可以直接读取底层数据。只有这种层面的融合AI应用才能把数据链路真正缩短。第三道裂缝是资源调度的不匹配。传统调度器比如Yarn的设计目标是服务大量小粒度的CPU任务追求的是吞吐和队列隔离。而AI训练需要的是大规模GPU集群、弹性扩展、任务抢占、以及训练与推理混合部署。调度器如果感知不到GPU拓扑和数据本地性再多的算力也白搭。据我从发布会现场听到的架构方向看这次ODPS升级在调度层把资源单位细化支持动态队列和抢占式实例本质上是为了让数据平台不再“管不了”GPU负载。这个变化对于既要跑批、又要训模型的团队来说属于久旱逢甘霖。1.2 AI应用真正缺的不是算力是数据工程我接触过很多说要落地大模型的团队发现真正卡脖子的往往不是买不到算力而是数据工程跟不上。数据质量差、标注不统一、训练集和评测集混乱、特征与标签对不上这些问题比模型参数规模更致命。说实话业界一直有个常说常新的经验值一个AI项目里八成的时间是在清洗数据、做特征、组织和维护数据集真正调模型的时间不到两成。工具链如果还停留在“手动写脚本导出数据—再导入训练平台—再写脚本把结果导回来”那这个比例只会更夸张。ODPS做全模态数据基础设施本质上是想把这部分的“脏活累活”收编到基础设施层让数据从采集、清洗、版本管理到喂给模型形成一条标准化的流水线。这句话听起来有点虚但拆开看就很实际同一份数据对象既能被SQL分析又能被训练任务批量读取还能被在线检索服务透明访问不需要为每个环节复制一份。多模态的“多”在这里不只是数据类型多更是使用方式多。1.3 “AI原生”不是给旧平台打补丁而是重写数据模型“AI原生”这个词这两年快被用烂了不少产品只是接个API、加个智能问答就说自己AI原生。但ODPS这次说的AI原生从发布的逻辑上讲是动了底座的数据模型从“表”升级为更通用的“数据对象”一张表、一个文件、一段视频、一组向量都可以被统一托管查询语言不再只有SQL还支持向量检索和模型推理作业调度从静态分区演进为动态语义感知。换句话说它不是在一套旧数仓上包一层AI外壳而是在底层重建了一套面向AI工作负载的数据模型和计算协议。这个区别很重要。补丁式的方案永远解决不了数据格式割裂和计算范式错位的问题只有底层重写才有机会真正统一。当然重写底座的代价是迁移成本和学习成本都不低所以后面第三、第四部分我会重点聊实际落地时要注意的东西。2. 存储、计算、调度三件套ODPS架构升级的关键变化2.1 存储侧一套底座装下结构化、半结构化、非结构化与向量最直观的变化在存储层。过去我们理解大数据存储要么是HDFS上的文件要么是数仓里的表。ODPS升级后存储底座变成了一个兼容多模态的统一数据空间结构化数据仍然是表半结构化的JSON、Avro、Parquet可以被直接探查图片、音视频这类二进制对象也有了自己的管理入口向量的存储和索引更是被纳入统一存储。这么做的好处不需要多高深的技术解释——数据不用因为格式不同而分家。模型训练要读原始图片数仓分析要读结构化标签向量检索要读Embedding全部可以在同一份数据上完成不需要反复搬运。用一句话概括以前是多个仓库各管一摊现在是一个仓库多个货架但你只需要一张门禁卡。存储计算分离在这个架构里被进一步强化。数据存在统一底座里计算集群是按需弹性拉起。这样做的代价是网络IO会成为瓶颈所以据我的理解ODPS在存储层对数据本地性做了感知——调度器会尽量把计算任务调度到数据所在的节点或可用区。冷热数据也有分层策略热数据放高性能介质冷数据放低成本存储AI训练反复读取的数据集可以常驻内存级缓存。这种精细化管理在一套底座里实现比多套系统维护容易得多成本账也更好算。2.2 计算侧SQL、数据工程、机器学习三种计算统一编排计算层的变化我认为是这轮升级里价值最被低估的部分。传统大数据平台多半是“SQL为主、其他靠边站”最多给你一个Python SDK写写UDF。ODPS升级后计算引擎变成了一个多引擎协同的体系SQL引擎负责传统分析Spark兼容引擎承接存量作业机器学习运行时直接调度GPU训练任务向量检索算子内嵌到查询计划里。这不是简单地把几个引擎装在同一套集群里而是在优化器和调度层做了统一让不同引擎可以共享元数据、共享数据、共享资源。这种设计带来的直接收益是数据不需要在两个引擎之间反复导出导入。以前做推荐模型要从数仓导出训练样本传到训练平台训练再回传分数到线上链路长、时效差出了问题排查起来要三套系统来回看日志。在升级后的体系里训练任务可以直接读取ODPS管理的数据训练产出的特征和模型也能直接注册回数据平台服务在线查询。有个概念叫“离在线一致性”这次升级让训练数据和线上特征有了同一个娘家一致性问题从源头就解决了一半。2.3 调度侧训练与批处理混部资源弹性是第一生产力调度这块很多做平台的同学看了应该会有共鸣。传统Yarn调度下队列是静态的资源是粗粒度的跑一个Spark任务就占一个队列AI训练想要GPU资源还得单独搞一套K8s两套调度器互不相通。平时各跑各的还好一旦遇到业务高峰或者模型迭代冲刺两边就开始抢资源运维成了救火队员。ODPS升级后调度层把资源粒度细化CPU、内存、GPU统一管理支持动态队列、优先级抢占、空闲资源共享。白天批处理作业多训练任务可以退让晚上批处理少了训练任务可以把集群吃满。混部的能力意味着单位算力的利用率能明显提高。我特意问了混部场景下稳定性怎么做得到的思路是调度器会在资源空闲的窗口插入低优先级任务一旦高优任务需要立刻抢占归还。这种设计对跑批和训练都友好老板看成本报表的时候这个优势会体现得很直接。3. 全模态没那么简单多模态数据治理比想象中更难3.1 质量评估文本可以跑规则图片和视频怎么评估全模态真正难的不是存储和计算而是治理。结构化数据的质量可以用空值率、唯一性、取值范围这类规则去卡文本数据可以用正则和关键词过滤但图片、视频、音频这些数据怎么评估质量一张模糊的图、一段没声音的视频、一个分辨率过低的OCR图片这些在传统数据平台里根本没有质量监控的概念。多模态基础设施里质量评估往往需要引入感知哈希、嵌入向量相似度、预训练模型打分这类手段这些逻辑在ODPS里有机会被封装成标准的UDF和算子让数据团队不用自己从头搓一套评估系统。我自己在做图像数据清洗时常用的一个笨办法是对每张图跑一个CLIP类模型的相似度打分再和同批次图片的平均分对比方差过大的拉出来人工抽检。这个流程如果能收敛成平台级的算子那数据工程师的效率会明显提升。毕竟做好多模态质量评估比多堆几个GPU对模型效果的影响要大得多。3.2 权限与安全控制粒度从“表”细化到“内容”权限模型也需要大改。过去控制一张表、一个文件级别的权限就够了但多模态数据不是这样。一张商品图片里可能包含个人信息一段客服录音里可能有敏感内容一个文本字段里可能夹带违规词。表级权限管不住内容级风险。内容级权限和动态脱敏、内容审核能力是这轮升级里很难绕过的一环。我认为未来数据平台的安全能力会从“谁能访问这张表”演进到“谁能访问这段内容”ODPS如果在这个层面做扎实价值会比存储和计算更长期。这里想提醒一下要做落地的团队全模态数据一旦接入数据分类分级的工作量会成倍增长。过去只需要给表打标签现在可能要给图片、文本片段、音视频切片分别打标。建议尽早建立统一的标签体系否则等数据量上来再补代价会非常大。3.3 成本测算向量存储的隐性膨胀最后聊一个非常现实的点成本。多模态数据一旦大规模向量化存储成本会快速膨胀。一个原始文本可能只有几百字节但它的Embedding向量如果要建高召回率的索引加上HNSW这类图索引的额外开销最终占用的磁盘和内存可能是原始数据的几倍到几十倍。所以基础设施层必须提供灵活的索引参数和压缩策略。比如调整HNSW的M和efConstruction参数会在召回率和内存占用之间做权衡比如对向量做乘积量化能把存储压到原来的四分之一甚至更低但召回精度会下降。这些决策不能只靠算法工程师拍脑袋数据平台需要提供可观测的成本和性能指标让团队在建立索引之前就能估算。ODPS如果能把这类指标内置到控制台里对使用者来说就是实打实的效率提升至少我们在规划容量时不用对着计算器发愁。4. 从发布会到生产环境接入ODPS新能力的实操路径4.1 判断要不要迁移三个信号值得警惕很多团队问我要不要上这套新架构我给三个快速判断信号你是否有超过20%的作业已经和AI沾边比如特征生成、模型推理、向量化、RAG链路只要沾边统一底座的价值就很高。你是不是同时在维护数仓、对象存储、向量库三套系统并且深受数据同步、权限对齐、链路排查之苦如果是迁移的收益不用算都明白。你是不是每次训练模型都要先把数据从数仓导到训练平台来回倒腾训练样本和线上特征还经常对不上如果三个里中了两个那ODPS这类全模态基础设施是值得认真评估的。如果主要还是跑BI报表、月结计算那新建一套平台的ROI其实不高用现有能力稳住就行。迁移本身有成本不能只看功能列表不看自己的实际场景。对比维度传统多系统模式ODPS全模态基础设施数据存放数仓、对象存储、向量库分散统一底座计算引擎SQL与训练分离链路长多引擎统一编排权限模型表级、文件级内容级可扩展调度方式CPU为主静态队列CPU/GPU混部动态弹性主要成本多套集群加数据搬迁一套底座加索引优化4.2 最小闭环跑通一个多模态检索场景不写大而全的方案我们用一个最小闭环来看新版ODPS怎么用。场景就是商品多模态检索数据包括商品主图和商品文本描述这在电商、内容社区都很常见。第一步在ODPS里建立一个统一数据对象字段包含商品ID、图片文件路径、文本描述、类目标签。图片本身不需要硬塞进表结构里路径指向统一存储中的二进制对象即可。第二步用预训练模型把图片转成向量、文本转成向量。这一步可以写成ODPS上的UDF或训练任务批量执行输出的向量字段直接作为新列写入原数据对象。第三步对向量字段建索引。这里建议先用小数据集验证索引参数再全量构建避免一上来就把资源打满后面会细说原因。第四步用SQL加向量检索函数做查询。例如输入“红色长裙”先向量化这个query再在数据对象上执行近似最近邻检索返回TopN商品。整个过程在一个平台里完成不需要把向量导到另一个向量库里。第五步如果想做生成式回答可以把检索结果通过模型推理函数喂给大模型把生成结果再写回ODPS。这样一条RAG链路就闭环了而且生成日志、评测样本全部留存在同一套数据平台上。这套流程对AI团队最大的意义是数据工程师和算法工程师终于有了一个共同的“战场”而不是两套并行体系反复对账。4.3 我实测中遇到的三类问题第一小文件和分区过多。多模态数据里涉及海量小图片、小视频切片如果不做合并元数据压力会很大查询会莫名变慢。常规做法是按业务维度做数据合并和分层分区宁可多跑一步预处理也不要把压力留给在线链路。第二资源队列配置。一旦训练任务和批处理任务在同一个平台混部队列规划就得重新做。我的经验是先按“峰值预算”划分两个大资源组再设置抢占策略避免一个跑批任务把训练任务的GPU饿死。这个配置初始版本可以保守一点跑稳定了再逐步放宽。第三向量索引参数的默认值不适合所有数据分布。数据量、向量维度、召回目标不同最优参数差异很大。建议先采样几千条数据在测试环境对比M、efConstruction和efSearch再决定正式索引参数。不要迷信默认值这个坑我踩过不止一次。5. 不同角色如何接住这波红利5.1 数据工程师少维护三套系统多学一套概念对数据工程师来说收益是最直接的不需要再维护数仓同步任务、对象存储权限、向量库索引这些彼此割裂的东西统一平台把链路大大缩短。但同时也要学一些新概念——数据对象、向量索引、内容级权限、资源组抢占这些和传统数仓的思路不太一样需要一点时间适应。我的建议是别急着把所有作业一次性迁过来先把数据模型梳理清楚再挑一两个核心链路试点团队的学习曲线会平滑很多。5.2 算法工程师离在线一致性终于有解了算法团队更大的机会在于“离在线一致性”。以前离线训练用的样本和线上实时特征经常对不上轻则A/B测试不准确重则线上效果崩盘。当训练数据、特征和推理结果都沉淀在同一套基础设施里至少保障了同源这比任何花哨的模型技巧都实在。另外全模态数据让算法团队有机会直接用到更丰富的特征——文本、图像、行为序列放在一起训练多模态模型的优势才能真正发挥出来。5.3 管理者别一上来就重构先用一个场景验证给管理者的建议其实和给工程师的一样别急着把全公司所有作业迁移到新平台。先选一个对多模态依赖最重、痛点最明显的业务比如商品搜索、内容审核、智能客服用最小闭环跑出效果和成本数据再决定是否推广。数据基础设施的盘子太大小步快跑永远比大爆炸迁移靠谱。只要场景选对了ROI算得清推进起来阻力会小很多。如果让我给这次ODPS升级一个评价我不会用“颠覆”这类词。它更像是一次底座级的换血方向和逻辑都是对的但红利要等生态和应用跟上才能真正释放。我自己的体会是最快拿到红利的方式是找一个具体的多模态场景用最小闭环把它跑通再逐步把其他作业迁过来。数据基础设施这种事急不来但也不能等——等别人把坑都踩完了你可能连车都没上好。