一、什么是中台?“中台”这个词的由来最初的由来并不是阿里巴巴,而是马云拜访了芬兰的移动游戏公司Supercell出现的灵感,由于阿里巴巴的快速发展,特别是2010年聚划算这个大巨头上线之后几年,公司内部的损耗以及管理难度出现一定程度上的上升,于是阿里巴巴在15年提出的中台战略,以大众所知道的“大中台,小前端”,“厚平台,薄应用”的中台战略模式进行布局;,下面我们就来说一说关于互联网中台模式?我们一起去了解并探讨一下这个问题吧!

互联网中台模式(互联网中台的定义)

互联网中台模式

一、什么是中台?

“中台”这个词的由来最初的由来并不是阿里巴巴,而是马云拜访了芬兰的移动游戏公司Supercell出现的灵感,由于阿里巴巴的快速发展,特别是2010年聚划算这个大巨头上线之后几年,公司内部的损耗以及管理难度出现一定程度上的上升,于是阿里巴巴在15年提出的中台战略,以大众所知道的“大中台,小前端”,“厚平台,薄应用”的中台战略模式进行布局;

中台存在的目的就是更好的服务前台规模化创新,进而更好的响应服务引领用户,使企业真正做到自身能力与用户需求的持续对接。

中台是一个组织业务能力的总称,它在一个大的 IT 平台上,能够比较稳定地提供服务能力,还能快速应对新业务需求,即敏捷能力,同时,所有的数据一致、互通,并且业务化,提升业务的智能。要做到这些,就涉及到数据、业务、技术、组织、文化等的协同,而且是持续协同,相互配合、融为一体才能将中台建设、运行好。

前台:也就是前端的应用平台,是直接与终端用户进行交互的应用层,例如我们平常使用的微信,支付宝,淘宝所看到界面和所点击的功能的集合就是前端应用平台;

中台:也就是用户没有感知的的数据和服务支撑层,中台负责计算和运转去完成用户需要数据支撑的指令;例如:我们平常使用的淘宝登录,首先需要在前端页面上输入手机号,然后点击发送验证码,此时手机号的数据就被传输到中台,中台用手机号调用短信发放平台将验证码短信发送到用户的手机上,这就完成了用户点击发送验证码的指令;

后台:给与中台支撑的技术底层,涉及到的有数据库,数据储存,分布式缓存,容器等例如一秒钟有10000个用户点击了同一个按钮需要中台支撑,但是中台最多只能同时处理完1000个用户的这种点击,这个时候后台就会帮助中台系统将每1000个请求为一个单位排成一个队列,让中台按照队列顺序进行处理和反馈;

二、搭建中台的价值以及解决的问题?

痛点一:满足善变和说谎的用户

由于全民的教育程度的普遍提高和现代社会发展,各种各样的需求都表现出来,一旦在所使用的应用上不能满足用户的需求,用户就会立马抛弃现有的寻求能够解决需求的其他应用;为了不被善变的用户所抛弃,企业不得不跟随着用户,为了满足用户而尽可能积极地响应用户需求的变化,发展新业务、提供新服务。这就给企业的前方业务端提出了挑战,必须做到快速响应、灵活运转。

前端的特点是:时效性、多样性、多变性;

后台的特点是:稳定性、高效性、逻辑性;

当多变的前端直接遇上稳定的后台时便会产生冲突从而影响整个开发的工期,特殊逻辑堆积在后台影响其响应高效性等等一系列的问题出现;

前台系统和后台系统的冲突

1.在没有建中台之前,很多业务方提的需求到了你这里,你都会说,这个我做不了,系统不支持,还有一种回答是,这个可以做,等我六个月或九个月。如果你的中台建设得不错,同样的问题,你大概率会说:这些需求没问题,都能做,大部分都能做了,从说“no”变成说“yes”。另一个关于周期的回答,“这个可以做,给我一周或两周”,从几个月变成了几周。

2.涉及到打折促销等等活动,用户无需进行下载最新版本的app即可体验;

3.前中后台各个系统之间职责划分,分工明确,成倍提高效率并且不影响系统的响应速度;

痛点二:节约开发的成本和资源的有效利用

随着企业通过并购,开发全新的产品而不断的发展和壮大,10年左右,阿里开始上线1688、聚划算等业务的时候发现,这些业务针对的领域虽然各不相同,但是他需要用到的系统功能也高度类似,主要也是订单、商品、库存、价格、仓储、物流等系统。如果这些新业务的系统也都要全部重新开发一遍,这无疑是很大的资源浪费。中台的出现则很好的帮助解决了以上存在的重复性开发的问题:

1.统一了用户产生数据结构,对于后期的数据统计更加的友善;

2.同样的功能在不同的产品上可以进行复用无需进行重复设计开发测试,节约成倍的成本;

“烟囱壁垒”

痛点三:让部门之间的数据互通,更好进行战略部署

企业不断的壮大,有了自己不同的产业群和事业部,企业的综合发展离不开领导层级对于不同的事业部的资源分配和未来规划和最终的成果验收,而规划的方向和验收的指标也就是来自于所统计得到的数据指标;但是各个部门之间的数据结构不一样并不互通,数据统计的标准也不一致;此时中台的优势则展现出来了:

1.夸产品的数据互通变得更加的容易,相互扶持加快发展的步伐;

2.各个产业的可视化图表均呈现在一张图表上,可观性更强;

可视化图表

以上的这些痛点并不是只有大公司才会有的,这个任何公司在业务快速发展的过程中将会面临的一个挑战也是发展瓶颈,中台作为一种产品设计思路,或者系统架构思路,并不受限于公司的规模,理论上讲,任何一家即将或者正在面临业务高速增长的状态时,都很值得利用和借鉴中台的思路,将目前业务当中大量可复用的功能和场景进行梳理,为业务的高速增长做好准备。

三、中台的分类

中台作为一个解决方案在2015年被提出之后,每一个公司对于各自领域和行业出现了不同的定义,主流的几种说法分为:业务中台,数据中台,技术中台;

阿里巴巴中台架构图

业务中台:我们最常见的用户中心,订单中心,商品中心,优惠券中心等等这些功能比较单一的微服务平台,能够一对一解决前端定点的功能需求;如下图所示:

业务中台

数据中台:则为统计成面例如:大数据平台、SAP财务系统,可视化数据中心等等,能够将业务中台的数据进行可视化展示,为决策者提供数据支撑的平台,现在主要是服务于大屏展示;如下图所示:

数据中台

技术中台:技术解决方案所涉及到的分布式储存,数据库,容器,缓存,消息队列等等保证中台功能正常运转的底层技术支撑;如下图所示:

技术中台

中间件技术大图

阿里技术中台将各种技术中间件等能力进行整合包装,过滤掉技术细节,向前台、业务中台、数据中台提供简单一致、易于使用的应用技术基础设施的能力接口。

四、各大公司的中台布局架构图分享

阿里巴巴——移动中台

2018云栖大会上海峰会——钟华(古谦)分享《企业核心业务数字化转型最佳实践》

阿里云中台主要由业务中台和数字中台并肩构成了双中台,并肩支撑所有前台业务。

百度——搜索中台

搜索中台

百度垂直行业 & 阿拉丁架构技术负责人张安站在infoQ采访中分享百度中台的技术思路:提供完备的通用能力定制能力、灵活的可定制业务框架、可以复用的业务组件、完备的文档教程、面向全流程开发效能提升的完整自动化工具链。月级别孵化新的垂直搜索产品,完成线上小流量;用不超过一个季度的精雕细琢,完成产品的全流量上线 。这个时间包含了业务从学习我们系统,进行开发,然后部署整套系统到生产环境,并完成线上效果验证的全流程;

苏宁数据中台搭建

苏宁数据中台

苏宁数据中台的理念则是将所有的数据汇聚到数据中台,每个数据应用都以数据中台为唯一数据来源,为苏宁的数据战略提供有力支撑,从企业全局进行统一规划,统一建设,强调数据的全,从设计,组织,建设,流程角度保证模式的落地,降低数据使用门槛;

中国平安“金融 生态”催生平安智能认知中台”

2019年,平安科技以智能认知技术为例,包含人脸、活体、声纹、语音、OCR等多项认知能力,在金融场景中做实名身份核验时,会涉及人脸识别比对、身份证OCR识别,还会涉及唇语、声纹等活体检测,如果同时对接多个系统接口,需要多次系统开发,通过构建智能认知中台可以对AI技术能力“攒”在一起进行整合包装,输出标准化的接口和SDK,项目只需要对接智能认知中台即可调取所有相关的接口和服务,降低了系统的重复开发和维护,架构变更等成本

五、所有的企业都适合建设中台吗?

笔者没有太多的建设性建议,这里我总结了几点采访阿里云中间件架构总监谢纯良给出的关于公司建设中台的建议,仅供大家参考;

1.看自己的行业,如果你还是传统的业务例如加油站的加油员,卖衣服的柜员等等,可能还没到建设中台的必要性,但是一旦涉及到石油的供应商关系,衣服的线上售卖等等与互联网密切相关了,那就要尽快的去考虑转型;

2.只要是互联网企业转型建设中台是必经之路,如果不提前做好规划,会遇到很多阿里之前遇到过的很多问题,很多问题都会导致一个企业的衰败,所以尽快的去考虑建设中台;

3.即使是一两百人的小企业也是需要建设中台的,因为中台它是一个新的 IT 的治理的方法论,而且现在在公共云上,云服务的费用已经下降很多了,大家可以相对较低的成本使用强大的技术平台。

4.技术中台代表了一个组织 / 企业的能力,其他所有东西都“长”在一个平台上。开始选择一个稳定的、强大的、发展的技术底座很重要。就像种菜一样,要是菜长起来再去换土壤,成本是非常大的;