中台,从架构升级,引发思维升级

来源: 中台的由来 由于阿里在2015年,对外宣布,启动阿里集团2018年中台战略,构建符合大数据时

来源:


中台的由来


由于阿里在2015年,对外宣布,启动阿里集团2018年中台战略,构建符合大数据时代,更加灵活的“大中台,小前台”的整体架构战略升级。一时间,互联网江湖风起云涌,大部分企业都开始研究中台,并且宣布自己的企业信息架构也进行相应的大中台战略升级,开始大量的为中台建设招兵买马。忽然兴起的中台架构,到底有什么魔力;为什么阿里会在这个时间点,宣布进行战略升级;中台是什么,如何演变而来;核心价值体现在哪里,为什么说中台是一种战略思维;针对这些问题,我结合自己的思考来聊一聊。

2015年,马云带着阿里众高管,访问了芬兰一家移动游戏公司supercell,号称史上最成功的移动游戏公司。supercell总人数不到200人,创造了年税前利润15亿美元,在2015年app畅销排行榜的top10的游戏中,supercell开发的游戏占据了榜单大半江山。这家公司在2016年被腾讯以86亿美元收购85%左右的股权,平均每个员工贡献的估值超过3.5亿人民币。这家公司拥有超强的创新基因,以2-7个人为团队,在没有管理角色介入的情况下,能快速对新游戏方案进行试错(设计,研发,内测,公测),并且就算试错失败,也不会被惩罚,反而会成功庆祝。把敏捷价值发挥到了极致,堪称教科书级的敏捷成功案例。当然,今天的重点不是说这家公司在敏捷管理方面的成功,而是关注支撑这种极强创新力背后的底层系统能力。


能够支撑极低试错成本,快速灵活的创新机制,它的底层操作系统就是我们要说的“中台架构”。抛开个人能力的差异,supercell所构建的“中台”,能非常好的沉淀和利用公司开发游戏过程中的素材,算法。经过积累,小团队在几周之内就能开发出一款新游戏,进行公测,这才是这家公司最核心的竞争力。而且,一旦该壁垒形成,其他公司在短期内无法复制,更无法超越。supercell的强大中台能力,给了马云和阿里高管很大震撼,下定决心启动2018中台战略。

关于什么是中台,现在还没有标准统一定义,暂且一句话概括如下:


中台是整合了业务,数据,技术,工具,对业务模型,数据模型进行抽象化,标准化,组件化封装,具有对外输出标准化服务能力的平台。

中台的价值


1,快速响应业务的能力,快速创新试错能力


互联网进入下半场,政府,企业的信息化升级势在必行。目前,大部分企业的信息化建设都是基于传统IT架构,深度垂直化。如果需要进行业务创新,就必须投入大量人力,时间从前端到后端新建一整套独立系统,对企业来说,创新成本极高,如果业务创新失败,在时间,以及资金方面,都将付出很大代价。所以很多时候,企业是有创新的想法,有创新的需求,但是承担不了创新和试错的成本。


如果有很好的业务中台作为支撑,只需要2-7个人的投入,在2-3周左右时间就能对新业务进行试错,我相信,大部分的企业都愿意去投入尝试,成本低,如果失败了,也能接受,如果成功了,就继续投入资源,扩大战果。这样的环境,在很大程度上,能激发团队成员的能量,潜能,也能激发企业内部创新的动力。

2,减少重复建设,避免资源浪费,打破部门壁垒


企业发展到一定阶段,业务线增多,每条业务线,都建立了一套完整系统,也推高了各部门之间壁垒。由于业务之间的功能重叠,导致了系统上存在大量重复建设,造成了资源浪费。业务中台的通用,低耦合属性,组件化服务能力,以及以服务中心为单位的组织结构,贯穿了前端多条业务线,提升服务的复用性,减少系统重复建设,避免资源浪费;作为服务中心的产品负责人,架构师,也能够从业务全局的角度审视,分析来自前端业务需求的合理性,从而横向穿透企业部门墙,提升企业的系统效率。

3,提升个体能力,提升组织效能

大部分的企业信息中心,角色定位是支撑业务部门进行系统建设。起初,it团队人员以项目制进行系统建设,一个项目上线,留一小部分人维护,大部分人员会继续开展下一个项目,导致开发人员对业务缺乏深度了解。中台架构的每个服务中心都有独立的团队负责,团队成员主要职责就是维护好服务中心相关业务的系统运营能力。减少了事务性工作,使团队成员在业务能力方面更加聚焦,为团队创建了培育技术和业务复合型人才的土壤。

4,大数据沉淀,提升外部服务能力


中台的核心能力之一,通过业务不断的滋养,沉淀数据,来积累企业的信息化石油,从而为企业更灵活开展业务,更好的开疆扩土,提供后台保障。通过服务和数据模型的标准化,可以进一步为企业提升智能化服务,提升商业敏感度,加强各业务线协同作战能力。也可以从各业务不同维度来提升宏观行业指数,为行业提供智能化解决方案。真正发挥出大数据该有的价值,而非空有一身“本领”,却无用武之地。

中台的形态


每个公司对中台的理解,定位不同,中台的具体形态,也各有差异;为了理解更直观,绘制了如下(图1)中台架构示意图:


1,分布式服务框架,“去中心化”架构的演进

基于SOA架构理念的ESB实现方案解决的根本诉求,是实现异构系统之间的交互。通过ESB总线方案,实现服务供需双方隔离,降低系统耦合性,解决企业内部的“信息孤岛”现状。SOA核心目的是让企业实现系统间的互联互通,提高开发集成效率,更快实现SOA项目落地。ESB的方式成为这一时期SOA实现的主流。随着业务的快速扩展,中心化架构的扩展性问题,以及最致命的服务“雪崩”问题,最终导致了越来越多的平台采用了“去中心化”的架构。

2,业务中台服务中心的构建原则


低耦合,高内聚;


为满足服务中心输出能力的独立性,通用性,必须和业务应用场景进行充分隔离;当然颗粒度也不是越细越好,太细会降低服务提供能力,这需要看具体业务发展阶段,以及业务属性而定。

数据标准化,相对完整性


数据模型要标准化,完整性,才能保证数据的可复用性

业务可用性,可扩展性


服务中心的本质还是为了提升业务效率。数据模型要有业务运营价值,能提升业务创新力,提升业务决策效率。服务中心本身也是处于一个不断更新迭代的过程,也要保证其有较好的可扩展性。

3,数据中台



数据中台是指通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准和口径。数据中台把数据统一之后,会形成标准数据,再进行存储,形成大数据资产层,进而为客户提供高效服务。主要由数据仓库(离线,实时数据存储,结构性,非结构性数据存储),大数据中间件(大数据计算服务,数据分析工具),数据资产管理几部分组成。前端业务不断的为数据中台沉淀数据,数据中台为业务提供相关静态,动态行为的数据分析,完善数据模型,进行相关业务分析。

在中台的实际构建过程中,还涉及到数据库的分布式处理,分表分库,以及业务流程的异步化,缓存机制的处理;为保证平台的稳定性,还需实行有效限流策略,以及数据库事务异步化处理,柔性事务处理等等,复杂度非常高,有一定的技术背景,有兴趣的同学可以进行深入了解,以上只是把复杂逻辑进行折叠,从面的角度来概括性的帮助读者理解。

中台架构延伸,中台战略思维


中台以何种形态呈现,目前来说并无特定的标准,阿里因为发展较快,预知到了信息架构对于企业业务发展带来的瓶颈,提前着手解决。我相信,基于目前的版本,中台在架构形态上,未来还会不断的演变。而且并非每个企业都适合中台架构,要视企业发展阶段,企业信息化阶段,以及企业的各方资源储备综合而定。重要的是我们要有中台战略思维,才能学其神,而非仿其形。


映射到个人,组织,团队,我们都是系统,在为这个世界输出服务。如何构建我们自身系统的中台能力,如何打造好我们自身的中台能力(比如:学习能力,演说能力,写作能力,逻辑思维能力,算法等,这些都是可迁移的底层能力),如何基于底层能力,快速构建延展型能力;如何在快速变化的时代背景下,持续保持对世界的稳定服务输出能力,我想,这是中台战略思维带给我们更深远的价值。

本文由峰羽无阻(ID:发布,

打开APP阅读更多精彩内容