| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 大数据平台架构与原型实现-读书笔记2 -> 正文阅读 |
|
[大数据]大数据平台架构与原型实现-读书笔记2 |
第二章 聚焦中台一、中台简介? ? ? ?中台战略常被简单概况为“大中台,小前台”,即将企业的核心业务能力沉淀和聚集到由业务中心组成的中台层上,前台应用以中台为支撑,向轻量化、敏捷化转变。在强大中台的有力支撑下,前段在进行业务运营和创新时会变得非常高效且灵活,企业可根据最新的市场动态展开各种尝试和调整,一旦发现并验证了新的市场机遇,就可调集中台的强大能力迅速跟进,抢占市场。 二、企业信息系统现状? ? ? ?烟囱式系统架构(每个应用均独立,从基础设施到UI)仅满足自己对接的业务方向上无误,但从企业全局看,在代表业务流程上的壁垒、重叠的功能建设和复杂的系统集成。烟囱式生态具有特征:
2.1 点对点式的系统集成? ? ? ?烟囱式生态带来一个问题:点对点式的系统集成,每个系统都需要针对对接的系统提供不同的协议和数据接口,当有新系统要融入这个生态时,要和每一个系统商定对接的协议和格斯,集成成本很高。 2.2 重复建设? ? ? ?烟囱式生态带来另外一个问题:重复建设,出现资源浪费、标准不一、同类型业务数据离散分布,机油冗余,又可能出现数据不一致的情况。一般最容易被反复开发的功能有以下三类:
2.3 阻碍业务沉淀与发展? ? ? ?烟囱式的生态环境所带来的问题在于削弱了企业沉淀业务与再发展的能力。 三、曾经的“救赎”——SOA(1)SOA体系两大核心
(2)SOA中的“服务”在技术上以Web Service为载体,主要由如下三种粒度的服务:
(3)SOA依靠EBS实现系统集成,EBS是治理点对点式的系统集成的核心手段,它肩负如下重担:
(4)SOA针对烟囱架构的治理主要依赖于两个方面:
四、中台详解? ? ? ?中台打破了应用系统的壁垒,从企业全局梳理和规划业务流程,重构组织架构、业务架构和IT架构。将企业的核心能力随着业务不断发展以数字化形式沉淀到平台,形成以服务为中心,由业务中台和数据中台构建起数据闭环运转的运营体系,供企业更高效地进行业务探索和创新,实现以数字化资产的形态构建企业核心差异化竞争力。中台将带给企业能力和收益:
4.1 中台架构(1)以中台视角看企业整个IT生态,可将其分为前台、中台、后台三部分
? ? ? ?前台与中台关系:业务中台负责提供企业范围内共享的基础业务服务,前台应用会对这些基础业服务进行组织编排,快速地在前端以产品形式将业务能力展开,以适应日新月异的市场变化。 ? ? ? ?中台与后台关系:中台架构是为了让企业拥有开放、创新和灵活的市场应变能力而提出的,这对生产、库存、物流等后端系统影响不大,且这些系统需要严谨和规范的组织管管理,因此会保持相对传统的组织架构与生态。 (2)数据中台与业务中台
(3)中台逻辑架构 ? ? ? ?前台应用部分变得非常“轻量”,在中台架构下都是调用会员中心上的统一接口完成;与此同时,各业务中心的数据都将通过数据中台上的数据采集组件采集到大数据平台上,然后通过批处理和实时处理机制构建出企业的数仓体系和高级数据分析能力;最后通过构建数据API(web服务)、OLAP及专有的报表数据库等字段,将结果数据以Restful API、JDBC/ODBC或FTP等形式提供给外部使用。 4.2 中台的技术体系(1)业务中台技术体系
? ? ? ?微服务架构最大的特征是解构了过去的单体应用,按照业务功能对系统进行更细粒度的切分,每一个微服务都是一个可独立部署的单元,微服务内部高内聚、微服务之间低耦合 ? ? ? ?与之配套的一系列基础设施服务和支撑技术包括:服务注册与发现、服务配置管理、服务网关、事件/消息总栈、负载均衡、容错与熔断、监控与报警、安全和访问控制、日志收集与处理。 ? ? ? ?在业界形成了“微服务+容器技术(Dockers+Kubernetes)+DevOps”三位一体的微服务生态体系。
? ? ? ?在技术上微服务是实现业务中台的最佳技术方案,再借助领域驱动设计,中台的业务中心可构建得足够灵活和强大。 (2)数据中台技术体系 ? ? ? ?通常人们会用Hadoop、Spark来指代大数据技术,因为两者不单单是技术,更代表着一个技术生态圈,在它们背后有一组相关的配套工具。 ? ? ? ?在技术上Hadoop、Spark是实现数据中台的主要技术方案,遵循数据仓库理论对数据进行组织和处理,在最上层封装为数据服务形式去支持前台和业务中台对数据需求。 4.3 中台的组织架构? ? ? ?中台架构的提出对企业组织架构产生了巨大的影响,有了与中台相适应的组织架构,企业才能很好地完成中台建设并从中受益。中台架构彻底破除了应用系统边界,从企业的全业务领域着手,切分出业务中心,每一个业务中心所支撑的不是一个孤立的应用系统,而是企业在该领域分全部核心业务,所以每一个业务中心都需要非常专业的团队来负责,团队必须对这部分业务非常了解,而且必须站在企业的全局去支撑和把控这一业务领域。 4.4 中台不是“银弹”? ? ? ?本质上,中台是一种中心化、平台化的企业组织架构和业务形态,当这样的组织和业务架构投射到IT系统上时会自然形成我们今天讨论的IT意义上的“中台”。业务中心化系统都是反传统管理体制,烟囱式的生态系统是企业组织架构在IT上的投影,小到“数据湖”,大到中台,没有能力对等的中心化组织去主导,结果很难预料。 五、数据中台? ? ? ?数据中台是数据平台发展到现在的最新的理论模型和技术架构,它以大数据技术作为支撑,提供数据仓库、实时处理、数据服务和一定的人工智能及机器学习能力。
5.1 企业数据资产的现状
5.2 数据中台具备的能力
5.3 数据中台建设策略? ? ? ?分为三个阶段: (1)起步阶段:搭建基础设施;
(2)积累阶段:汇集数据,确定数据中台的核心地位
(3)发力阶段:基于丰富的数据集和完事的分析模型,产出大量有价值的分析结果,推动业务增长
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:13:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |