今天,数据之于企业的重要性,已经勿须多言,建设数据驱动型企业也已成为众多企业的战略目标之一。在这一趋势的引领下,很多企业开始了新一代数据平台(例如数据中台)的建设工作,如何从零开始搭建属于自己的数据中台,这是本系列文章试图解答的问题。
本文试图帮助企业决策者和 IT 负责人解答“我的企业目前在数据应用上处于什么水平?接下来应该向哪个方向努力?”这一问题
这两年,随着中台概念的兴起,一种 IT 过去的常态,现在的明星反面教材——“烟囱式架构”被反复提及并为大家所熟知。
SOA 所有的理念都是基于现有应用系统展开的,不管是对服务的梳理还是服务之间的交互,都是以现有应用系统为载体的,中台不同于 SOA 的地方在于:中台是一种平台化思维,它并不是从系统集成的角度去思考问题,而是从架构层面上重构了整个 IT 生态。相比之下,中台无疑是一种更深刻、更底层的变革,因为它完全破除了应用之间的壁垒,把企业的核心业务能力“中心化”,把它们提炼并沉淀到中台的各个业务中心上,而不是面向单一业务方向或渠道的应用系统上。这在 SOA 架构下是很难实现的,因为中台的业务中心与 SOA 的服务载体(即应用系统)之间有着本质区别,它们的定位和服务对象都不同,这些区别决定了 SOA 依然是一种相对松散的分治式的架构,很难与中台这种更加中心化、更为强力的架构体系相抗衡。
中台打破了应用系统的壁垒,从企业全局梳理和规划业务程,重构了组织架构、业务架构与 IT 架构。
本质上,中台是一种中心化、平台化的企业组织架构和业务形态,当这样的组织和业务架构投射到 IT 系统上时会自然地形成我们今天讨论的 IT 意义上的“中台”。笔者曾经参与过不少定位为统一平台的项目,其中有不少失败的案例,对于这个问题有一点个人的思考:也许中心化系统都是反传统管理体制的,烟囱式的生态系统是企业组织架构在 IT 上的投影,小到“数据湖”,大到中台,没有强力对等的中心化组织去主导,结果是很难预料的。
数据中台的定位是中心化的企业数据处理平台,企业所有的数据需要输送至数据中台,由数据中台统一进行收集、验证、清洗和转换并集中存储,然后经过数据仓库体系的层层治理将数据按业务主题重新组织,为业务系统和数据分析提供高质量的数据集。同时它具备实时数据处理能力,能在极短时间内完成从数据采集到终端呈现的全链路数据处理,并有能力处理一些基于数据的业务请求,它还配备了人工智能与机器学习的相关基础设施,支持高阶的数据洞察与预测。最后,数据中台通过丰富的接口和协议对外提供完备的数据服务,支撑业务中台与前台应用对数据的全方位需求。
我的企业已经有一个老的基于传统技术搭建的数据平台了,现在要上中台,我们该怎么办?业务过来的需求一直持续不断,而新一代的数据中台又需要一个打基础的战略投入阶段,我们要怎么做才能既保证业务价值的持续交付又可以同步建设数据中台的基础设施?