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

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生大数据计算服务 MaxCompute,5000CU*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

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

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

相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
1天前
|
运维 Cloud Native Devops
云原生架构的演进与实践:面向未来的企业技术战略
在数字化转型的浪潮中,云原生架构已成为推动企业技术创新和业务敏捷性的核心力量。本文旨在深入探讨云原生架构的发展历程、关键技术组件以及在实际应用中的效益与挑战。通过分析来自全球不同行业的实证数据和案例研究,文章揭示云原生技术如何助力企业实现资源的高效利用、应用的快速迭代和系统的弹性扩展。同时,结合最新的研究成果和行业报告,为读者提供一套系统化的云原生采纳指南和战略规划建议,以期帮助企业构建面向未来的技术体系,并在激烈的市场竞争中保持领先地位。
17 0
|
3天前
|
运维 Kubernetes Cloud Native
云原生架构在现代企业中的转型作用与挑战
在数字化转型的浪潮中,云原生技术已成为推动企业IT架构现代化的关键力量。本文将深入探讨云原生架构的定义、核心价值及其在现代企业中的应用实例,同时分析企业在采纳云原生过程中面临的主要挑战和解决策略。通过引用最新的行业报告和案例研究,文章旨在为读者提供关于如何有效实施云原生策略的洞见。
|
3天前
|
运维 Kubernetes 安全
自动化运维在现代IT架构中的角色与实践
【6月更文挑战第28天】随着企业对信息技术的依赖日益加深,高效、可靠的运维体系变得至关重要。本文将探讨自动化运维如何优化现代IT架构,提升运维效率和系统稳定性。我们将从实际案例出发,分析自动化工具的选择、部署策略以及面临的挑战,为读者提供一套可行的自动化运维解决方案。
|
5天前
|
运维 Cloud Native 持续交付
云原生架构:企业数字化转型的加速器
在数字化浪潮席卷全球的今天,企业面临着前所未有的挑战与机遇。本文将深入探讨云原生架构如何成为企业数字化转型的强大推动力,通过分析云原生技术的核心要素、实施策略以及成功案例,揭示其在提升业务敏捷性、降低成本和增强创新能力方面的关键作用。我们将借助最新的行业报告和科研数据,为读者呈现一个科学严谨、逻辑严密的云原生世界。
40 1
|
5天前
|
运维 分布式计算 Cloud Native
云原生架构在现代企业中的应用与挑战
本文旨在深入探讨云原生技术在当代企业中的实际应用情况及其所面临的挑战。通过分析来自权威机构的数据、引用先进的科学理论,并结合具体案例研究,文章将详细阐述云原生技术的发展趋势、优势以及实施过程中可能遇到的问题。此外,文章还将提供针对性的解决策略,以帮助企业更好地利用云原生技术提升业务效率和创新能力。
|
7天前
|
边缘计算 Cloud Native IDE
“论SOA在企业集成架构设计中的应用”写作框架,系统架构设计师
企业应用集成(Enterprise Application Integration, EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。
|
8天前
|
机器学习/深度学习 运维 安全
自动化运维在现代IT架构中的应用与挑战
【6月更文挑战第23天】随着云计算和微服务架构的兴起,自动化运维成为保障系统稳定性、提升效率的关键。本文探讨了自动化运维在现代IT环境中的实践方法、面临的挑战以及未来的发展趋势,旨在为运维人员提供策略指导和技术参考。
16 0
|
11天前
|
架构师 Java 中间件
程序员,如何从开发转型做架构师?
程序员,如何从开发转型做架构师?
|
13天前
|
存储 负载均衡 关系型数据库
分布式架构|打造高效、稳定、灵活的现代IT基石
分布式架构|打造高效、稳定、灵活的现代IT基石
35 1
|
23天前
|
人工智能 运维 监控
智能化运维:AI在IT基础架构管理中的应用
【6月更文挑战第8天】本文将探讨人工智能(AI)如何革新传统的IT运维领域,实现智能化的故障预测、自动化的修复流程以及高效的资源分配。我们将通过实例分析AI技术如何优化数据中心的能源使用,提升网络性能监控的准确性,并降低系统维护成本。
45 2