阿里巴巴中台架构的业务价值思考——走进《企业IT架构转型之道》系列1

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 架构无法决定市场的成功还是失败,但是作为土壤可以不断孵化新的物种。阿里巴巴从2008年开始的架构优化过程其实并没有解决该做什么的问题,但是解决了创新效率的问题。

架构无法决定市场的成功还是失败,但是作为土壤可以不断孵化新的物种。阿里巴巴从2008年开始的架构优化过程其实并没有解决该做什么的问题,但是解决了创新效率的问题。


——阿里巴巴集团中间件技术部研究院蒋江伟(小邪)

源自芬兰游戏公司 Supercell 的启发

2015年年中,马云带领阿里巴巴集团高管拜访了芬兰移动游戏公司Supercell——《部落战争》《海岛奇兵》《卡通农场》等多款知名游戏的创作者。Supercell的模式给了集团高管们很大的感想:在Supercell内部以小团队(cell)形式作战,小团队最多不超过7人,小团队对整个项目周期负责,从项目策划到研发再到向市场推广,如果产品没有受到市场欢迎则迅速放弃产品,从中吸取经验后再进行新的尝试。这样的快速试错、不断创新的模式使得Supercell成为了一家年税前15亿美元的游戏公司。

透析Supercell的模式,它的成功离不开其自身在多年游戏研发中积累的“中台”能力,这个能力使得几个人的小团队在几周时间就能研发出一款新游戏,通过对游戏开发过程中公共的素材、算法等资源进行沉淀,充分鼓励员工进行试错、创新,降低试错成本,提升创新效率,使得团队能以最快的速度找到受市场欢迎的产品,为奠定其游戏行业地位打下了坚实的基础。

共享服务体系能带来哪些业务价值

真正发挥SOA核心价值——服务重用

这里我们所说的服务通常指服务端暴露出来的一种服务接口,代表了服务端一个具体的能力。SOA是目前被业界验证了的真正赋予企业业务快速响应和创新的科学架构,但是在过去10年,企业实施的SOA项目仅仅是采用服务的形态,以技术的视角实现系统的互联,以此来解决“烟囱”(独立的IT系统)间的交互问题,在实现方式上都是通过搭建企业的ESB(企业服务总线)来使得各系统以服务封装或者调用的方式发生交互。这种项目集成的方式最大的弊端在于服务的功能拓展性不足,需要前端业务保持稳定,无力满足新的业务需求,当新的业务需求产生时,需求方不得不再去自建系统,以此循环反复,导致该模式下的SOA项目功能名存实亡。

那么共享服务体系模式下是如何支持前端业务的?以阿里巴巴集团1688(B2B电商平台)、淘宝、聚划算、闲鱼为例,每个平台都有各自的订单创建流程,各流程所包含的服务数量和流程因为业务场景的不同而有所不同,但不管是哪种模式下的订单创建无一不会牵涉会员信息的验证、商品库存的修改、订单的创建、支付记录的生成,而这些流程都可以由对应的服务中心提供,这意味着不管前端业务形态如何变化,共享服务中心都能很好的支持业务需求并将对应的交易信息以及数据回流到对应的服务中心。

目前阿里巴巴集团已经将20多个核心业务中通用的、公共的业务以服务的方式沉淀到了共享服务平台,整个集团的核心业务能力均建立在这样一套共享服务体系之上,集团2000多个应用在核心业务层通过共享服务中心实现了统一和畅通,从而也最大程度地避免了打通不同系统间业务交互带来的集成和协作成本。

降低试错成本,提升企业创新效率

当有人告诉你开拓新的业务需要100人年的时候,你会犹豫到底投还是不投;但是如果只需要100人月可能你会毫不犹豫的投入,这时候一个优秀的架构已经超出了效率本身的范畴,而且决定企业成败的关键因素。

共享服务体系将传统的生产型模型升级到运营型模型,运营型模式不断的积累完善自身服务能力以支持新的业务需求,而生产型模型则永远在新的逻辑、新的代码中重新建设系统。

相比传统“烟囱”或者SOA项目集成模式,共享服务体系能提升团队协同效率、快速优化调整业务方向,一旦发现正确的业务目标,便全力以赴将成果最大化。阿里巴巴的团购业务则是受益于该体系的最典型案例。2010年,市场上团购业务蓬勃发展,阿里巴巴集团决定构建自己的团购平台,当时在市场上已经有了如美团这样专门的团队网站,这样一个新的业务模式对于阿里巴巴集团来说也是一个新的尝试,所以当时集团投入了包含产品经理、运营、开发等十几名员工基于已有的电商服务体系搭建,最终这个平台在一个半月后上线。而其他同类型的平台在建设时所投入的资源可能是阿里投入的几十倍,上线所需时间也可能是阿里的好几倍,这其中最大的功劳就来自于已经正常运转了两年的阿里共享服务体系。之前积累下来的用户中心、商品中心、交易中心、评价中心等服务模块在其中扮演了非常重要的角色。上线后该团购平台表现极为惊人,于是加大了资源投入,短短的14个月后原本十几个人的团队发展为了接近600人的事业部,成为了目前与淘宝、天猫并驾齐驱的三大电商事业部之一——聚划算。

为发挥大数据能力奠定基础

近年来大数据重要性日益凸显,然而大部分企业在实施大数据项目时候都会碰到两大比较突出的问题:数据在企业内部广泛分布,格式以及标准都不统一;缺少能真正利用大数据平台发挥业务价值的人才。

解决以上两个问题的方法与建设共享服务体系的思路一致,共享服务体系通过服务中心将业务和数据做了很好的融合,在同一个服务中心内部对数据做了很好的规整以及沉淀,为以后实施大数据项目时对完整的、高质量的数据需求打下基础。

对于“数据科学家”人才的需求可以看下阿里巴巴在大数据方面的探索。在2009年共享业务事业部(共享服务体系建设团队)成立后,将阿里巴巴集团几大电商平台的用户、商品、交易等业务沉淀为几个服务中心,随着集团对电商平台各业务指标的关注,阿里巴巴开始打造自己的大数据平台,基于现有的共享业务事业部各服务中心的数据很快就构建了早期的淘宝指数平台,可以从各个维度展现出各种业务指数,建设过程也自然培养了一批大数据人才。

所以对于计划实施大数据项目的企业,可以先从打造共享服务体系入手,对企业自身的业务在阵型上进行优化和调整,为将来大数据建设储备原材料、储备人才。

内容摘录于《企业IT架构转型之道》
作者:钟华(古谦)
阿里巴巴中间件首席架构师,15年中间件领域行业经验。对传统企业IT建设和互联网架构都有较为深入的理解,有着扎实的理论基础和丰富的实战经验,多次作为总架构师协助大型传统企业打造业务中台项目,为企业实现“互联网+”转型提供了科学的发展方向和强有力的技术支持,项目涉及政府、制造业、金融、交通、媒体等多个领域。


image

本章主要介绍了共享服务体系建设的意义,接下来将分篇介绍共享服务体系搭建的过程、技术选择、组织架构以及金融行业的应用实践等。敬请期待!

来源:阿里金融云
原文链接

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
21天前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
20天前
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
141 68
从单体到微服务:如何借助 Spring Cloud 实现架构转型
|
20天前
|
运维 Cloud Native 持续交付
云原生技术深度探索:重塑现代IT架构的无形之力####
本文深入剖析了云原生技术的核心概念、关键技术组件及其对现代IT架构变革的深远影响。通过实例解析,揭示云原生如何促进企业实现敏捷开发、弹性伸缩与成本优化,为数字化转型提供强有力的技术支撑。不同于传统综述,本摘要直接聚焦于云原生技术的价值本质,旨在为读者构建一个宏观且具体的技术蓝图。 ####
|
1月前
|
运维 监控 安全
自动化运维的利剑:Ansible在现代IT架构中的应用
在数字化浪潮中,企业对IT系统的敏捷性和可靠性要求日益提高。Ansible,一种简单但强大的自动化运维工具,正成为现代IT架构中不可或缺的一部分。它通过声明式编程语言YAM,简化了系统配置、应用部署和任务自动化的过程,显著提升了运维效率和准确性。本文将深入探讨Ansible的核心特性、应用场景以及如何有效整合进现有IT环境,为读者揭示其在自动化运维中的实用价值和未来发展潜力。
|
27天前
|
Cloud Native 持续交付 云计算
云原生技术在现代IT架构中的转型力量####
本文深入剖析了云原生技术的精髓,探讨其在现代IT架构转型中的关键作用与实践路径。通过具体案例分析,展示了云原生如何赋能企业实现更高效的资源利用、更快的迭代速度以及更强的系统稳定性,为读者提供了一套可借鉴的实施框架与策略。 ####
24 0
|
1月前
|
Cloud Native 持续交付 云计算
深入理解云原生技术及其在现代IT架构中的应用
在数字化浪潮的推动下,云原生技术已成为企业转型的关键。本文将通过浅显易懂的语言和生动的比喻,带领读者探索云原生的核心概念、优势以及如何在企业中实现云原生架构。我们将一起揭开云原生的神秘面纱,了解它如何助力企业快速适应市场变化,提升业务的灵活性和创新能力。
|
1月前
|
运维 Devops 应用服务中间件
自动化运维的利剑:Ansible在现代IT架构中的应用
【10月更文挑战第42天】本文旨在揭示自动化运维工具Ansible如何革新现代IT架构,通过简化配置管理和部署流程,提升效率和可靠性。我们将探索Ansible的核心功能、语言特性以及其在DevOps文化中的角色。文章还将展示如何借助Ansible构建模块化和可重用的配置代码,实现快速迭代与部署,并确保系统一致性。通过阅读本文,运维人员将了解如何利用Ansible优化日常任务,加速产品上线速度,同时提高系统的稳健性。
42 5
|
1月前
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
27天前
|
Cloud Native 持续交付 云计算
云计算的转型之路:探索云原生架构的崛起与实践####
随着企业数字化转型加速,云原生架构以其高效性、灵活性和可扩展性成为现代IT基础设施的核心。本文深入探讨了云原生技术的关键要素,包括容器化、微服务、持续集成/持续部署(CI/CD)及无服务器架构等,并通过案例分析展示了这些技术如何助力企业实现敏捷开发、快速迭代和资源优化。通过剖析典型企业的转型经历,揭示云原生架构在应对市场变化、提升业务竞争力方面的巨大潜力。 ####
33 0
|
28天前
|
Cloud Native 持续交付 云计算
云原生架构:重塑企业IT的未来####
本文深入探讨了云原生架构的兴起背景、核心理念、技术优势以及在现代企业IT系统中的应用实践。云原生架构以其高度的灵活性、可扩展性和敏捷性,正逐步成为企业数字化转型的关键驱动力。通过容器化、微服务、持续集成/持续部署(CI/CD)等关键技术,云原生架构能够加速软件开发周期,提升系统稳定性和运维效率,为企业带来前所未有的商业价值。 ####
34 0

热门文章

最新文章