爱分析基于杭州云器Lakehouse实现成本最优的一体化管理,新一代数据平台的建设方式

导读

1.当前,企业在大数据和数据中台建设上取得成果,但数据开发管理仍具挑战性(成本、效率、复杂度)。

2.随数据平台领域成熟,厂商应结合自身需求,重新思考“基于开源自建数据平台”的重资产模式与“购买云上成熟数据产品”的轻资产模式。

3.组装式数据架构逐渐老旧。建议企业采用一体化为特点的新一代数据平台,能更好地解决成本优化、平台扩展性等问题,并可将更多资源投入到业务创新中。

十年数据平台建设,企业用户依然面临重重挑战。2013-2017年大数据平台建设,2018-2022年数据中台建设,两轮大规模数据平台建设后,企业用户取得一定成果,“数据驱动业务”理念深入人心,但在实际落地时,数据开发管理难度依然很大,数据需求响应速度依然不足。

DataFabric、DataOps、数据资产入表等多种解决方案兴起,从工具、流程、制度等维度去解决上述问题。这些方案都聚焦于数据开发管理这一层,更加贴近数据团队的日常工作,底层平台架构问题被掩盖,但同样需要关注

01 企业的业务发展和精益管理对数据平台架构提出更高要求

宏观经济下行,“精益发展“成为多数企业经营策略后,企业用户数据平台建设现状已经暴露出诸多问题,需要新一代数据平台架构解决。

第一, 数据平台日益复杂多样,数据开发运维难度日益增长。

数据应用场景愈发复杂,针对单一应用构建数据平台模式不可持续。

从早期的数据报表,到敏捷BI自助分析、再到以机器学习和LLM为代表的AI应用,数据应用场景越来越复杂。

过往企业用户习惯于面向单个数据应用构建一套数据平台,无形之中形成了新的“数据烟囱”现象。同时,业务与技术的深度融合,单个业务问题往往需要多个数据应用方式组合解决,使得数据运维管理成本呈现指数级增长。

离线实时并存,多种数据处理方式促使平台运维管理难度大幅增加。

“数据驱动业务增长“理念在越来越多企业真正落地,管理层和业务部门对数据应用的实时性提出更高要求。新数据应用的响应速度要求从天级、小时级逐步提升至分钟级、秒级,而原有T+1跑批任务依然需要支持,这让数据平台运维管理难度越来越大。

第二,更多IT预算投入到直接产生业务收益的场景,数据基础设施需要更具”性价比“。

2023年,“降本增效“成为主流,企业IT投资分布出现非常大的调整,更多预算投入到业务场景,投入到能够直接看到业务收益的场景,2024年将延续这一趋势,这意味着数据基础设施建设需要更具”性价比“。

减少数据平台重复建设,提升数据基础设施ROI。

数据平台重复建设一方面是增加平台本身运维管理成本,另一方面会造成存储/计算资源的浪费。如果采取统一数据平台,可以大大提升底层计算/存储资源的利用率,从整体提高数据基础设施的投资回报率。

更多人力资源投入到业务场景,建设统一数据平台架构,提升数据开发运维管理效率。

不论是企业用户自身IT人员还是外部供应商的服务人员,都被企业用户更多投入到业务项目中,很多大企业甚至在2023年出现裁撤纯运维人员,补充IT业务人员的态势。

这意味着企业用户的IT部门/数据部门需要用更少的团队来维持同等规模甚至不断扩大规模的数据平台,必须要从架构层面进行优化和迭代,提升运维管理人效,才能支撑越来越复杂、越来越重要的数据平台。

第三,以大模型为代表的AI应用爆发式发展,对数据平台提出更高要求。

非结构化数据价值提升,数据平台需要同时满足多数据类型运维管理需求。

大量AI应用需要基于企业内部非结构化数据进行训练,这类数据呈现出海量、低价值密度等特点。采取结构化数据的存储计算处理方式非常不经济,但又需要跟结构化数据进行统一管理,因为很多应用是“规则引擎+机器学习+LLM“多技术融合实现。

AI应用落地对企业数据基础设施提出更高要求。

AI技术一般是上接业务系统,下接数据平台,只有业务系统和数据平台都相对成熟,才能真正发挥AI价值,这意味着,全公司级统一的知识库、数据资产目录、数据模型、数据字典成为必备条件,这些对数据架构提出更高要求。

02 成本优化难、平台扩展性差是当前中大型企业数据平台主要问题

针对数据平台建设,爱分析调研了快消、消费电子、制造、地产、物流等领域头部企业,现将部分问题呈现如下:

基于调研成果,爱分析总结出当前中大型企业在数据平台架构的普遍性问题有以下两点

第一,数据计算存储成本高,现有技术架构无法实现成本优化。

企业用户希望数据平台成本可控的前提下,实现数据处理能力和业务支撑能力的增长,但实际情况不尽如人意。中大型企业多数选择自建数据平台,由于自建需要锁定资源,因此不得不预留一部分能够满足业务高峰期的资源池,这就推高了日常资源成本。

同时,这是一个业务流程发展迭代越来越快的时代,需要的业务实时性越来越高,固定资源模式就会面临扩容或缩容便利性的问题。便利性不仅仅是购买机器加入集群,还涉及到数据的重新排布、数据业务的改造等。

第二,数据量日益增长,现有数据平台架构的横向和纵向拓展升级能力不足。

由于数据技术创新加快,现有数据平台建设和运维团队受限于投入不能跟进每一个技术热点,从维护HDFS、Hive,到Atlas、Hudi、Presto等链路,需要熟悉运维管理十几个数据组件,又面临新技术比如联邦计算、数据湖、实时数仓,AI整合、DataFabric等冲击。

很多企业用户为了避免“技术绑架”,选择在当前开源体系上进行改造或者直接使用开源商业化产品,技术红利逐渐已经被挖掘完毕,存在较低的“效果上限”,遇到天花板。比如hadoop开源体系组件化发展的特征缺乏统一架构的整合,这样整体优化方向比较困难,局部的优化又难以解决整体问题。

03 一体化、开放、弹性是新一代数据平台架构的主要特点

不论是从企业业务管理视角出发,还是从解决当前数据平台的普遍性问题,企业用户需要采用一体化、开放、弹性的新一代数据平台架构,局部“修修补补“只能缓解问题,并不能从根本上来解决。

基于调研,爱分析发现数据平台厂商在这个领域价值凸显。

海外在一体化数据平台领域,如Snowflake,专注于提供多云之上的数据仓库服务。该公司成立于2012年,以其数据云平台帮助企业整合数据、构建数据分析闻名。此外海外还有如Databricks,提供开放且一体的数据平台,近年和AI服务进一步整合。

国内以云器为代表的数据平台厂商,提供一体化代数据平台,并已经在不少互联网和传统企业落地。

一体化数据架构的特点包括:

  • 数据存储层面,由湖仓一体架构承接Data+AI的统一数据底盘,同时满足结构化数据和非结构化数据的高性价比存储需求。
  • 数据分析层面,以“增量计算模式”统一批、流、交互三种计算模式,解决组装式Lambda架构存在的问题。
  • 应用支撑层面,基于湖仓一体底盘向上迭代,与下层存储及数据分析引擎实现融合计算,服务于机器学习模型的训练和推理环节。

湖仓一体和增量计算是新一代数据平台架构的核心技术能力,增量计算在解决实时离线一体化、计算成本高、低成本下提升更多数据新鲜度等问题比传统计算模式有着显著增强。

04 新一代数据平台建设路径、难点及业务收益

新一代数据平台建设一般分成三个阶段,关键问题确认及解决方案设计、场景确认及POC验证、生产交付实施。其中,第一阶段和第三阶段存在不少难点。

第一阶段最大难点是如何收敛问题,实现对关键问题的重点突破。

当前市场环境,数据平台建设需要兼顾长期建设目标和短期业务收益,需要企业用户和数据平台顾问仔细分析拆解数据业务场景中所遇到的数据问题和数据平台问题,先圈定一两个场景,从关键问题切入,再逐渐替换其它场景。

同时,重点考量成本及风险。除了平台核心计算能力成本,还要考虑迁移的成本,包含时间、人力成本以及迁移风险。

第三阶段最大难点是从现有平台如何平稳迁移到新的数据平台,需要企业用户的IT部门、数据部门、业务部门和数据平台厂商深度配合,主要是以下问题:

1)存量任务迁移:数据迁移往往比较简单,有很多自研工具或者生态工具可以使用,任务迁移往往挑战比较多,以云器的产品为例,云器LH语法层面兼容Spark3 SQL语法标准并在其上做了很多扩展,如果是RDD开发/Java开发/其他方言SQL,会涉及到语法转换问题,存在一定工作量。

2)企业用户资源投入:迁移实施过程中企业用户需要投入足够资源支撑,特别是在正确性/性能等指标等验收确认工作,资源不足会导致项目进度延期。

3)生产业务切换:涉及到企业用户的业务部门配合,存在大量沟通协调工作,在传统企业会存在“部门墙”等阻力。

基于实现路径和难点的分析,不难看出如何明确业务收益是影响新一代数据平台建设的关键因素。一方面明确业务收益能够有效评估成本高低,进而衡量数据平台建设的ROI;另一方面,明确业务收益能够帮助IT部门/数据部门更加容易获取管理层和业务部门的认可和资源支持,有助于部门之间深度配合,保证平台建设如期完成和上线。

基于实际企业用户落地案例,爱分析总结出以下几点业务收益。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11028.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js: async/await

当你使用 async 关键字定义一个函数时,这个函数会返回一个 Promise。而当你在这个函数内部使用 await 关键字时,你实际上是在“等待”一个 Promise 的解决(fulfilled)或拒绝(rejected)。在等待期间&#xf…

Windows环境下编译 aom 源码详细过程

AV1 AV1是一种开源的视频编码格式,由开放媒体联盟(AOMedia Video 1,简称AOMedia或AOM)开发。AV1旨在提供比现有的视频编码格式如H.264和H.265更好的压缩效率,同时保持或提高视频质量。AV1的编码效率显著高于H.264&…

小猫咪邮件在线发送系统源码,支持添加附件

一款免登录发送邮件,支持发送附件,后台可添加邮箱,前台可选择发送邮箱 网站数据采取本地保存,所以使用前请给网站修改权限,否则很多功能将无法使用 安装教程: 1.上传服务器或者主机 2.登录后台,添加发送…

docker是干嘛的?

Docker是一个开源的平台,用于开发、交付和运行应用程序。它利用容器化技术,将应用程序及其依赖项打包到一个称为容器的可移植容器中。这使得应用程序能够在几乎任何环境中运行,而不受所运行的操作系统和硬件的限制。Docker的主要优点包括&…

MathType永久激活版写毕业论文必备神器以及破解版下载图文教程(附mathtype7镶嵌到word步骤)

前言 由于临近暑假,大学生和研究生都需要写自己的论文。使用的工具叫做MathType,它是加拿大的公司开发的,今天给大家带来的是Win和Mac版Mathtype最新破解版。 自从Mathtype7的发布,很多的老师和学生都不知道它从哪里下载和激活&…

测试萌新三天速通python基础(三)self参数,魔法方法,封装,继承,多态,json

python基础 类和对象⾯向对象代码的步骤类的设计 self 参数魔法⽅法初始化⽅法____init__________str_____ ⽅法 封装继承重写(override)多态对象 属性 方法静态方法文件⽂件操作打开⽂件的⽅式json ⽂件异常 类和对象 类: 是对具有相同特征或者⾏为的事物的⼀个统称, 是抽象的…

社区送水小程序软件开发

uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 前端开发:vue.js 可选语言:pythonjavanode.jsphp均支持 运行软件…

vue+springboot项目服务器部署

①创建一台opencloud8的腾讯云服务器 ②用xshell连接服务器 ③vue中新建.env.development配置文件 .env.development: VUE_APP_BASEURLhttp://localhost:9090 .env.production: VUE_APP_BASEURLhttp://服务器ip:9090 ④修改main.js import Vue from vue import App from ./A…

在数据分析中所需要运用到的概率论知识

数据分析 前言一、总体二、样本三、统计抽样抽取的基本准则 四、随机抽样抽签法随机数法 五、分层抽样六、整群抽样七、系统抽样八、统计参数常用的分布函数参数 九、样本统计量十、样本均值和样本方差十一、描述样本集中位置的统计量样本均值样本中位数样本众数 十二、描述样本…

【C++】手搓读写properties文件源码

【C】手搓读写properties文件源码 参考文章 思路 properties文件实际上就是键值对的一种形式,用等号连接键和值。c中和键值对最贴切的就是STL中的map了。所以我使用map作为properties的实际内存存储,同时为了方便使用,另外多一个set类型的字段…

重写muduo之TcpConnection

目录 1、 TcpConnection.h 2、 TcpConnection.cc 1、 TcpConnection.h TcpConnection底层绑定(管理)了一个Channel,Channel有事件被Poller通知后,会调用相应的回调,这些回调也是TcpConnection中包含的方法&#xff0c…

泰达克仿钻点水晶饰品包装印刷防滑UV胶特性及应用场景

仿钻点UV滴胶是一种特殊的胶水 常用于模拟钻石的效果 它是一种透明的胶水 具有高光泽度和折射率 可以在物体表面形成类似钻石的亮闪效果 仿钻点UV滴胶通常由紫外线固化胶组成 需要通过紫外线照射来固化和硬化 它具有以下特点: 1. 透明度:仿钻点UV滴胶具有…

AndroidStudio中如何配置共享变量,以便于方便配置共享

文章目录 一、定义共享变量二、引入通用配置三、在Module中使用这个通用配置 Android studio Gradle配置通用配置 在使用Android studio Android开发中Gradle通常会遇到很多相同的配置例如在不同的module中都要配置相同的compileSdkVersion、buildToolsVersion等 这时我们可以…

BGP第二篇(bgp邻居状态及影响邻居建立的因素)

1、bgp邻居状态 BGP对等体的交互过程中存在6种状态机: 空闲(Idle) 连接(Connect) 活跃 (Active) Open报文已发送(OpenSent) Open报文已确认(OpenConfirm&…

代码-功能-Python-运用bs4技术爬取汽车之家新闻信息

第三方库安装指令: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple pip install BeautifulSoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple 运行代码: #这个代码并不完整,有很大的问题,但目前不知道怎么…

docker八大架构之单机架构

单机架构 什么是单机架构? 单机架构指的是应用服务和数据库服务公用同一台服务器。如下边两个图所示,当我们进行购物时,所有的物品信息和用户信息都是在同一个服务器下进行运行的,之所以称为单机架构就是因为它所有的操作是在同…

【JavaScript】深入了解 JavaScript 函数

序言 在 JavaScript 中,函数是一种强大的工具,它允许我们封装代码、实现逻辑复用,并且在需要时进行调用。本文将深入探讨 JavaScript 函数的各个方面,包括定义函数、函数调用、返回值、作用域、参数以及 ES6 中的箭头函数等内容。…

Vue3+Element+TS动态菜单+按钮权限控制实现探索

1.动态获取权限并根据获取权限转换成相对应的router 根据请求获取菜单数据,对菜单数据进行转换,分别进行下面几步: /*** 组件地址前加斜杠处理*/ export function addSlashToRouteComponent(routeList: AppRouteRecordRaw[]) {routeList.fo…

如何创建族表

https://jingyan.baidu.com/article/c275f6bafa5714a23c756768.html

五角钱的程序员 | Kafka 是什么?

本文来源公众号“五角钱的程序员”,仅用于学术分享,侵权删,干货满满。 原文链接:Kafka 是什么? 你是一个程序员,假设你维护了两个服务 A 和 B。B 服务每秒只能处理 100 个消息,但 A 服务却每秒…