为什么微服务化、数据仓库都不是中台?
导读:企业在多年的信息化进程中,基于特定应用场景,引入或建设了解决特定业务领域问题的多套垂直的IT系统或套件。这些单体系统或套件间的业务能力和数据不互通、不共享,形成了一个个系统烟囱和数据孤岛。
企业这种业务及数据的烟囱式IT架构,正是中台进化的原点。中台经历过业界的大力推广与布道,已为一些信息化比较完善的企业带来红利。
但是也如上文提及的,有些企业在演进的分叉口徘徊,由于种种原因,它们建设的所谓“中台”仅解决了短期在性能、扩展等技术架构上的问题,如单体服务微服务化、数据资产数仓化。在这里,我们需要明确一下,这些都不是中台。
作者:陈新宇 罗家鹰 江威 邓通 等
来源:大数据DT(ID:hzdashuju)
01 微服务化不是中台
以传统的思维来套用微服务,很有可能只是将原先彼此隔离的各单体业务系统通过微服务的方式强行集成在一起,如图11-1所示。这种方式不是基于领域,而是从一个系统的粒度层次来建设微服务。比如订单管理系统(OMS)关注会员和订单,客户关系管理(CRM)同样涉及会员和订单,而供应链管理(SCM)则涉及用户和订单。
▲图11-1 多个烟囱应用微服务化
可见,按此方式所建设的“中台”的各组成部分仍旧是互相交叉重叠的,数据还是重复且不一致的,并不能体现“中台是能力共享平台”的核心理念。因此,只将原有单体业务系统进行微服务封装,套上一个微服务的壳,连微服务都不算,更不能说是中台了。
还有一些企业选择针对某个业务系统,局限在此业务系统范围内进行微服务化(见图11-2),比如将OMS拆分为用户、会员、订单等,将CRM拆分为会员、订单、积分等。
▲图11-2 单个烟囱应用微服务化
从单个应用领域来看,这没什么问题。虽然使用微服务的技术架构解决了性能问题、水平扩展问题等,能充分发挥微服务的优势,但从企业全局来看,数据还是没有打通,有多套用户、多个会员系统、多份订单数据等,烟囱型系统仍然存在,因此这也不是中台,不是正确的发展方向。
中台是在将应用以微服务纵向拆分的基础上,加上横向切分,将共享能力与上层应用分开,形成可复用的共享服务层,从而促进业务和数据在各应用间的交叉共享,大大减少重复建设和重复投资,这也造就了中台的共享理念,使中台远远超出微服务的范畴。
02 数据仓库不是中台
企业对数据资产越来越重视,数据分析、数据运营被提上日程,而数据仓库规范与技术也日臻成熟,于是企业开始以经营分析为主要目的建设自己的数据仓库。在建设的过程中,企业会自底向上梳理业务板块,将各业务板块的数据分门别类,并按照数据仓库的规范进行建设。
而在中台尤其是数据中台的演进过程中,有些企业着眼于数据资产的集合,使用维度建模的方法论从业务过程中抽象出通用维度与度量,组成数据模型,从而为决策分析提供通用的数据分析能力,以满足企业数据报表分析的场景。这些企业将这种数据模型称为“数据中台”。
然而这并不是数据中台的全部。相比数据仓库,数据中台更加强调数据业务化,以服务业务的视角去规划企业的数据资产,以运营的视角去管理数据资产,以实时、智能的数据应用去服务业务。让数据用起来,不仅服务于企业数据分析,还主动迎合业务,梳理需要数据赋能的业务场景形成业务闭环。
综上所述,数据仓库只是解决了如何看数据的问题,而数据中台则进行了更全面的规划与建设,利用大数据和AI的特性解决业务洞察、精准决策、应用智能等一系列问题。
关于作者:陈新宇,云徙科技联合创始人兼首席架构师,中国软件行业协会应用软件产品云服务分会“数字企业中台应用专家顾问团”副主任专家,香港中文大学计算机科学与工程学博士,领导云徙科技数字中台系统的规划、建设并赋能企业落地实施。
罗家鹰,云徙科技副总裁,上海交通大学学士,中山大学MBA。近四年来,一直致力于阿里中台赋能数字商业的研究与布道。拥有20年的企业咨询及服务经验,先后主导了数十家大型企业的数字化转型咨询方案。
江威,云徙科技地产事业部总经理,领导中台在地产方面的建设与落地,长期从事阿里中台赋能地产行业的研究与布道,拥有丰富的地产项目实施经验。
邓通,云徙科技汽车事业部总经理,香港中文大学信息工程硕士,专注于汽车行业数字化营销研究。
本文摘编自《中台实践:数字化转型方法论与解决方案》,经出版方授权发布。
延伸阅读《中台实践》
点击上图了解及购买
转载请联系微信:DoctorData
推荐语:阿里云徙科技近100家龙头企业数字化转型经验总结;业务中台、数据中台建设方法,5大行业数字化转型解决方案。国资委发文加快推动企业中台建设。
划重点????
干货直达????
Python条件判断语句详解:if、else、switch都有了
终于有人把前台、中台、后台都讲明白了
人工智能的十大应用
有了中台,那后台还剩下什么?(图解中台架构)
更多精彩????
在公众号对话框输入以下关键词
查看更多优质内容!
PPT | 读书 | 书单 | 硬核 | 干货 | 讲明白 | 神操作
大数据 | 云计算 | 数据库 | Python | 可视化
AI | 人工智能 | 机器学习 | 深度学习 | NLP
5G | 中台 | 用户画像 | 1024 | 数学 | 算法 | 数字孪生
据统计,99%的大咖都完成了这个神操作
????
为什么微服务化、数据仓库都不是中台?相关推荐
- 【华为云技术分享】浅谈服务化和微服务化(上)
微服务是近期非常热门的话题,芸芸众生言必谈微服务.但是,在实践过程中,我们发现一些项目,貌似用着微服务的技术,但做出了非服务化的应用,非但没有达到目的,反而徒增了架构的复杂性,让人汗颜.因此,在微服务 ...
- 微服务化有3个阶段,但大部分金融企业仍处在0.5
Gartner在<金融科技2020:四大挑战及解决方法>中曾预测,IT领域的数字化技术将深入应用到金融服务中.从IT基础设施,到ERP等自动化系统到数据分析.用户管理,再到产品和服务中,这 ...
- 浅谈服务化和微服务化(上)
微服务是近期非常热门的话题,芸芸众生言必谈微服务.但是,在实践过程中,我们发现一些项目,貌似用着微服务的技术,但做出了非服务化的应用,非但没有达到目的,反而徒增了架构的复杂性,让人汗颜.因此,在微服务 ...
- 系统微服务化,始于拆分,重在治理
一. 微服务架构的优与劣 微服务架构最近几年发展迅猛,尤其是从2017年以来在业界异常火爆.不论是基于云原生技术的新应用,还是已有的复杂单体应用,都在朝着微服务化的方向进行构建和改造. 微服务架构带来 ...
- 所有的中台都是业务中台
2019年中台的概念如火如荼,在日常的技术交流中,假如不提一些"中台"的字眼,就觉得自己已经落伍了.那什么是中台呢?2019年涌现了很多中台,比如业务中台.数据中台.技术中台.移动 ...
- 微服务化后,这几点一定要注意
随着业务发展,很多系统需要经历服务拆分的过程.微服务化过程踩坑也是很正常的事.如果在服务拆分之前做好充分准备,能帮我们少走很多弯路.本文主要从服务依赖,接口版本,隔离,数据一致等方面说说微服务化过程应 ...
- 为什么有些公司不愿意微服务化,因为“太南了”
作者 l 会点代码的大叔(CodeDaShu) 微服务是这几年比较火的概念了,很多 IT 公司也都在做微服务转型,那么微服务化适合所有的公司么?微服务架构可以解决一切问题么?我觉得并不是这样的,企业是 ...
- 微服务化之前需要先无状态化和容器化
作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作.在工作中积累了大量运营商系统,互联网金融系统,电商系统等 ...
- 微服务化的数据库设计与读写分离
作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作.在工作中积累了大量运营商系统,互联网金融系统,电商系统等 ...
最新文章
- mysql主从复制搭建
- Python 爬虫实例(4)—— 爬取网易新闻
- 蹬N级阶梯有几种走法
- 16 MM配置-BP业务伙伴-定义屏幕格式的账户组(供应商)
- java创建android快捷方式_Android 通过应用程序创建快捷方式
- big sur java home_无法在macOS Big Sur上运行Eclipse
- Atitit 关于建立知识库体系的方案
- VS 2019 插件开发
- TeamTalk IM_PDUBASE详解
- 如何处理pagefile.sys占用太多C盘空间
- lua能解决php什么问题,我们能用lua做什么
- Kubernetes集群部署之二CA证书制作
- 百度连续四年亮相全球量子信息处理顶会QIP 宣布量子战略规划升级
- Pycharm 编辑器文本中间出现有一条分割线
- 入门php学习 -- 学生信息系统
- 数据结构上机实验6.15
- 【Ubuntu】reids客户端(GUI) Medis编译打包
- 网站SEO优化多少钱 网站seo优化费用多少
- 深入分析Linux虚拟化KVM-Qemu之ARMv8虚拟化
- CSRF 攻击是什么?如何防范?
热门文章
- Qt|Http笔记-两种方式发送http协议数据,获取服务器数据(GET方法)
- Qt学习笔记-自绘时钟
- Java实现的时钟置换算法_时钟页面置换算法
- java元素定位div_Java+Selenium元素定位的练习(三)
- 数据归一化处理方法_数据预处理:归一化和标准化
- 计算机台式右上角三个灯作用,键盘右上角的三个灯是什么?有什么用
- 回顾 - 判断质数精简算法
- (王道408考研操作系统)第四章文件管理-第一节5:文件存储空间管理
- Linux系统编程7:入门篇之Linux项目自动化构建工具-Make/Makefile的超强使用指南
- thrift使用小记