以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

阿里数据中台架构pdf,阿里创业军团 pdf

来自阿里技术项目总监——谢春亮

01

阿里巴巴IT架构示意图

我们从下往上看:

基础设施服务层,即机房设备,提供底层硬件支持。

中台技术支持平台包括分布式服务框架、分布式数据库、分布式消息、分布式存储、分布式事务、实时监控服务等。

阿里巴巴的中间业务包括从各种服务中心抽象出来的各种业务能力,包括交易中心、支付中心、营销中心、结算中心、用户中心、账户中心等。

各业务板块的应用指的是前端用户使用的各个终端,如新零售、金融、物流、营销、旅游等。

02

阿里巴巴业务中台是什么?

阿里在中国的业务一般分为实用方法论、技术产品和业务能力。

实用方法论。包括如何建设、控制和演进中国台湾,总结了阿里建设中国台湾的思路和方法。

技术产品。也叫技术中间平台,包括很多中间件产品和公共技术产品,是阿里技术基地的产品化。

业务能力。沉淀了阿里10多年对行业的认识,形成了积分、会员、代金券等标准化业务能力,很好地支撑了各业务条线的快速发展。

03

阿里中台架构演进路线

阿里中间平台架构的演进路线经历了IOE去除、分布式架构、服务平台化、中间平台化。

04

IOE阶段----业务快速上线

IOE主要优化我们的IT成本,把核心技术掌握在自己手里。当时我们的单个JAVA应用,代码大到6亿,几百人共同维护。编写代码的学生可以组成这张图片。当时的系统架构无法在工作场所使用,业务增长,访问量巨大。

05

全栈分布式

分布式阶段是架构的服务拆分,形成大型分布式服务架构,解决容量和性能问题。遇到的问题是开源框架不成熟,比如没有好的RPC框架,很多领域基本空白,有框架的同学只能自己拿。在这个阶段,已经沉淀了许多技术基础设施,例如分布式文件存储、服务治理、MQ、数据库等等。

06

平台化----技术拓宽商业边界(秒杀、创新)

.com/large/pgc-image/bab6344631574cbdbffff9e0bc168256" />

平台化,是把架构各层进行很好的分层、治理的过程,具备了异地多活、服务高可用的能力。包括业务热启动、持续优化的领域建模、服务的全链路监控、容量预估、灰度发布。


07


中台化----提升组织协同效率、研发效率

中台化。使大规模协同得以优化、降低成本,这个阶段阿里在业务能力方面,能够统一业务能力认识、可视化能力地图、需求结构化。技术平台方面,具备了业务能力的OneID体系、业务能力SDK、业务快速测试验证等。


08


阿里业务发展实践的持续沉淀、优化、升级

基于业务中台,阿里的业务在持续沉淀、优化、升级,赋能更多的领域及客户。


09


阿里巴巴业务中台沉淀物(部分)

业务中台的建设过程中,沉淀了超稳定和实用的技术底座,将运行、维护、升级一体化。


同时也提炼出中台实践方法论,包括中台的建设、治理、监控、能力进化。


10


阿里巴巴业务中台方法论

阿里中台方法论,包括:


第一,如何建设中台?即,领域建模、服务拆分粒度、关键业务的抽取原则、组织文化适配等等。


第二,如何管控中台?就是中台的运营平台,它主要由协议标准、能力地图、业务需求结构分解、全局业务身份、业务全景图、业务度量等构成。能让我们有一个地方纵观全局,把控细节。


第三,如何进化中台?跟任何一种技术架构的演进一样,中台也需要不断迭代、进化,中台思想深度融合到企业日常经营当中,形成强大的后台炮火群,更好的支持前端业务快速反应。


11


几百个业务应用,共享一个技术平台底座

在阿里集团内部,所有业务中台、前台,共享一个技术平台底座,将阿里多年技术沉淀的价值最大化,提供运行更稳定、架构更灵活的技术支撑。


12


阿里业务中台如何在企业中实施?

阿里建议企业实施中台战略的4个升级:


1、战略升级。通过中台建设,落地企业数字化战略。


2、组织升级。组织架构需要与中台架构相匹配,根据企业实际情况优化组织效率。


3、流程升级。将企业现有流程进行梳理,优化及固化企业流程,提升企业运作效率。


4、技术升级。通过互联网技术,对企业基础技术设施进行升级,降本增效。


13


典型业务中台建设路径

阿里对业务中台建设路径进行了总结提炼:


1、决心变革。企业内达成战略共识,一把手牵头,做总体规划、分步实施,找准切入点,解决具体业务问题。


2、成功试点。通过分析调研,明确业务目标和范围,完成技术平台引入、中台建设方法论宣导,进行试点,梳理标杆,积累经验。


3、持续融合。总结出适合企业自身的理念和规范,优化组织、提升中台效率。


14


几点实践体会:

1、不是所有项目都是中台项目,中台解决大规模复杂系统治理的问题,有其特定的使用场景。


2、要选择成熟的技术平台,关注稳定性和未来。如果选择开源框架,要看框架的成熟度、社区活跃度。


3、中台是一把手工程,全员共识是关键。需要如同企业文化宣贯那样,将中台战略思想注入到企业灵魂当中。


4、中台本身不能解决所有问题。跟任何的方法论一样,只适用于特定场景、特定问题。


5、中台是一次变革,避免急功近利。企业要有中长期投入的准备。