作者丨易睿明

单位丨深圳市天维大数据技术有限公司

IT时代到DT时代的跨进,最基础的要素就是数据。马云曾说:谁掌握了数据,谁就掌握了未来。“数据就是金钱”成为大数据时代全球普遍共识。众所周知,大数据是国家的方针, “十三五”规划提出贯彻落实《促进大数据发展行动纲要》,加快实施国家大数据战略,大力发展大数据产业。“十四五”规划也明确提出,加快数字化发展,建设数字中国,这一系列政策表明了数字化建设的重要性。

跟随数字化建设的步伐,各企业都开始进行数字化转型,完善数字化企业。这儿说一下,数字化企业是以客户中心为基础,以科技为引领,在统一愿景下建立实时战略机制和敏捷生态的生机型组织。企业不断的快速响应、探索、挖掘引领用户的需求,而构建各自的平台,以达到以用户为中心,快速响应用户的需求,这是企业得以生存和持续发展的关键因素,这也是平台化思想最核心的能力:用户响应力。平台化不可或缺,它之所以重要,是因为通过平台化包装,企业不断抽象沉淀自己的核心能力,更好的赋能前台业务,用底层确定性来帮助企业应对前台业务以及用户需求的不确定性。

Vol.1中台的定义

中台是平台化的下一站,是不断对于自身治理演进、打破技术边界、逐渐拥抱业务、容纳业务、具备更强的业务属性的过程。中台关注为前台业务赋能,真正为前台而生。

  • 有了“中台”,我们既可以将早已臃肿不堪的前台系统中稳定通用的业务能力“沉降”到中台层,为前台减肥,恢复前台的响应力;
  • 又可以将后台系统中需要频繁变化或是需要被前台直接使用的业务能力“提取”到中台层,赋予这些业务能力更强的灵活度和更低的变更成本;
  • 或者干脆直接对于后台进行中台化改造,通过配置化、自助化、白屏化等形式为后台加速,从而为前台提供更强大、更迅捷、更易用的“能力炮火”支援。


天维大数据产品平台架构


中台就像是在前台与后台之间添加的一组“变速齿轮”,将前台与后台的速率进行匹配,是前台与后台的桥梁和润滑剂。它为前台而生,易于前台使用,将后台资源顺滑地通过前台导流向用户,支撑企业更好地响应用户。

前台:由各类前台系统组成的前端业务平台。每个前台系统都是一个用户触点,大多是企业最终用户直接使用的系统,是企业与最终用户的交点。例如用户直接使用的网站、手机 App、微信公众号、小程序等都属于前台范畴。


维度数据-经济大脑(模拟数据,仅供参考)


后台:由后台系统组成的后端支撑平台。每个后台系统一般管理了企业的一类核心资源(数据+计算),例如财务系统、产品系统、客户管理系统、仓库物流管理系统等,这类系统构成了企业的后台。(互联网企业很多并没有将后台和平台很好的区分,两者混淆,例如分为前台层和平台层,但位置和作用与传统企业里的后台相似,这种现象的出现是因为,在项目迭代过程中,没有很好的管理和架构)

Vol.2中台的特性

中台这个词,来源于马老师走访 Supercell公司后,定下的战略目标。其实,在银行里很早就有前台、中台、后台之分。在2019 年阿里云峰会上海站时,介绍阿里巴巴中台就使用了银行里“中台”的翻译,即 Middle Office。不过这个概念是否与银行领域的中台概念相关,并没有得到阿里巴巴官方信息的佐证。

“企业级的能力复用平台”
这是ThoughtWork首席咨询师给出的定义,笔者非常认同这个定义。

  • “企业级”划定了中台的范围,区分了单系统的服务化和微服务;
  • “能力”指定了中台的主要承载对象,能力的抽象解释了各种各样的中台的存在;
  • “复用”定义了中台的核心价值,也承载了平台化到中台化演进过程;
  • “平台”定义了中台的主要形式。区别于传统应用系统拼凑的方式,中台通过对于更细粒度能力的识别与平台化沉淀。

通过上面的定义,我们可以得出中台是支持前台业务而且具备业务属性的共性能力组织。

拿数据中台举例,我们以前把数据存在关系型数据库(如:MySQL),我们能说这个数据库集群就是数据中台吗?显然不可以。那现在把数据存在HDFS集群中,所有的数据都在这里,就能说HDFS集群就是数据中台么?当然也不对,无非是这些数据以前用关系型数据库存储变成现在用HDFS存储,而中台必须得是个组织。好,那这样说我们加上运维这些关系型数据库或者HDFS集群的团队,就是中台了?依然还不是。

因为运维团队不需要复杂业务,并不具备业务属性,所以并不是数据中台,那怎样才算中台?数据不再是前端业务独立管理,而是需要通过统一的团队在数据标识、指标等方面实现跨业务的整合。所以说,不具备业务属性,即便有共性或者专门的部门维护,也不能称为中台,只能算是平台。


Vol.3中台的分类

现在市面上将中台分为数据中台、业务中台、技术中台等。网易副总裁汪源就曾在网易云创峰会上提到过:“所有的中台都是业务中台”。笔者是比较认同中台的主流代表——业务数据双中台这一观点的。我们先聊聊这些中台的分类:

#1 业务中台
业务这个词其实太过于宽泛,直白的说业务就是为了售出产品、换取利润,各行业中需要处理的商业上的相关事务。所以可以说“所有的中台都是业务中台”。那人们口中经常说的业务中台又是怎么一回事呢?笔者认为,那是狭义层面的业务概念,业务中台需要具体承载支撑业务开展的必要业务元素,封装着为了保障业务可以顺利开展需要解决的必要问题空间的解决方案。再通俗一些,就是通过将不同业务线解决相同问题域的解决方案进行抽象与封装,通过配置化、插件化、服务化等机制兼顾各条业务线的特性需求,实现对于不同业务线的业务支撑。


#2 数据中台
阿里巴巴技术方案总监谢纯良在一次InfoQ采访中提到的观点:“业务中台就是在产生数据,数据中台是做数据的二次加工,并将结果再服务于业务,为业务进行数据和智能的赋能。”对于数据中台与传统数仓和数据平台的区别,关键在于数据中台相对于数仓、大数据平台,向前台、向业务又迈出了一步,不再只是关心技术层面大数据底座的打造,同时开始更多地关注企业层面的数据治理以及数据资产化的内容:包括但不限于数据的资产化管理(质量、成本、安全),数据服务的构建,数据的体系化建设(统一模型和指标)等。

通俗讲,数据中台就是一个数据工厂,通过收集到原材料仓库,经过厂房流水线的数据加工,最终作为数据产品进入产品仓库,再通过数据商店,以各种方式(如:数据API)对于前台或业务中台赋能,整个过程则需要通过控制中心进行协调调度。

#3 技术中台
笔者认为,技术中台其实算不上中台,它就是在云原生下将使用云或者其它基础设施的能力、各种技术中间件的能力进行整合和包装,没有很强的业务属性,只是一些中间件集合。

#4 研发中台
研发中台就是关注开发效能管理的平台。软件开发是一项工程,涉及到管理、流程、测试、团队协作等等方面。如何将企业的开发流程、最佳实践沉淀成可重用的“能力”,从而助力创新性应用的快速开发迭代的平台。

#5 组织中台
这个概念最早是穆胜企业管理咨询事务所创始人穆胜老师在分析海尔平台化组织的演进过程中提出的,组织中台很像企业中的内部风投和创新孵化机构,为前台组织和团队构建创新型前台应用提供类似于投资评估(项目甄别)、投资管理、投后管理(孵化与风控),真正从组织和制度上支撑前台组织和应用的快速迭代和规模化创新。

还有很多其它的中台,比如:算法中台(提供算法能力,帮助提供更加个性化服务,增强用户体验)等,这里就不一一详述。

数据中台的核心,是避免数据的重复计算,通过数据服务化,提高数据的共享能力,赋能数据应用。之前数据要啥没啥,中间数据难于共享,无法积累。现在中台建设后,要啥有啥,数据应用的研发速度不再受限于数据开发的速度,一夜之间,我们就可以根据场景,孵化出很多数据应用,正是这些应用让数据产生价值。