从数字化转型到云原生-架构规划整体方法论

从数字化转型到云原生-架构规划整体方法论_第1张图片

今天对数字化转型整体方法论和架构规划方法做一次粗粒度的梳理,整个梳理的线条还是围绕我最近半年多头条文章的内容输出,各类公开技术资料的整理和学习。

数字化转型的三大核心要素即连接,数据,智能。

这个在我最早谈数字化转型的文章就谈到这三点,即通过连接解决业务协同,在业务协同中产生和积累数据,通过对数据的处理,分析和洞察,进一步驱动业务和运营。同时对于数据持续积累最终支持更高级别的自我学习,并推动业务运营的智能化,并形成闭环持续优化改进。

在给出数字化转型核心要素后,发现数字化转型这个概念伴随着更大的数字经济的概念进一步扩大化,让人感觉任何内容都可以朝数字化转型上面靠。也是这个原因让我重新思考狭义的数字化转型,对于数字化转型的核心底层逻辑究竟是什么?

数字化转型底层逻辑-现实世界和抽象世界的统一。

数字化的核心是通过各种数字化技术和工具,来解决现实世界和抽象世界的时空统一。时空信息本身就应该附属在事物身上,而不是人为分割。事物空间和时间位移信息本身也应该是自动采集和记录,而不是人为去录入中转。

在谈数字化转型的时候,实际上我当时分析了类似德勤,麦肯锡,中国信通院,华为,毕马威很多的数字化转型方法论和白皮书。其里面的一个要点就是数字化转型是一个系统工程,数字化不仅仅是类似云原生,5G,物联网等各种技术。更加重要的是企业战略转型,组织和业务重构,形成数据驱动和运营驱动的思维模式等。

数字化转型从传统内部的信息化建设,到打破企业边界扩展到消费互联,再到围绕生态构建为核心的产业互联,是一个企业不断的打破自我壁垒,融合共生的过程。

从能力框架到方法论

因此基于以上思考我给出了数字化转型的能力框架,覆盖了组织支撑,技术支撑,核心业务价值链支撑和运营支撑四大支撑体系。技术支撑包括了云原生,5G,物联网等技术平台能力,也包括了数字中台能力。业务支撑核心虽然围绕连接-数据-智能三大核心要素,但是最终是要实现打破边界,从消费互联到产业互联。

在给出了能力框架后,发现能力框架更多的还是静态架构,要谈数字化转型方法论,更多的还是说清楚核心的方法,阶段和步骤,每个阶段的关键活动等。

那么数字化转型是否完全照搬传统的企业架构规划方法呢?实际上在去年我谈微服务架构转型的时候就对传统企业架构方法进行了裁剪。一个是融入了SOA和云的思想,一个是对业务架构和应用架构进行了合并。

企业数字化转型并不是从零做起,因此数字化转型更多需要考虑如何最大化地利用好企业已有的业务资产和IT资产能力。

基于这个思路,我给出了基于垂直业务场景驱动的数字化转型方法论

在该方法论中给出了计划启动,场景分析,业务建模,技术建模和建设实施五个阶段。同时提出数字化转型方法论的核心仍然是SOA和云思想。

数字化转型方法论的核心是能力和服务,即需要基于业务场景需求和分析,去识别和梳理需要具备的业务能力和技术能力,对这些能力进行重构和整合。因此业务架构的重点变化是基于业务场景驱动的能力识别和定义;应用架构的重点转变为微服务和分层;技术架构的重点转变为云原生核心技术底座。

规划阶段重点-微服务拆分

在数字化转型和云原生解决方案的建设和实施过程中,传统IT架构的平台+应用化建设,传统IT架构的微服务化转型始终是一个重点。

而微服务架构实施过程中,一个核心又是微服务如何拆分,微服务的API接口服务如何设计,微服务拆分的不好,API接口设计的不好直接将导致后续微服务间集成复杂度,微服务管控和治理的复杂度。

对于微服务拆分实际包括两种方法。

其一是传统的企业架构规划思路,从业务架构到数据架构,从流程驱动分析到CRUD矩阵分析来进行功能聚合和拆分。核心的阶段是拆分点,核心的数据聚合节点也是拆分点。其二是领域建模的思路进行拆分,从事件风暴下的关键业务事件识别,到基于核心业务域的识别进行业务事件的聚类等。

而对于API接口服务的识别和定义,这块的思路实际和我前面谈的SOA架构规划方法,服务识别定义,服务设计思路是一致的。

技术重构和组织重构

对于技术重构来说,一个是传统的技术平台变化为云原生技术平台(容器PaaS+技术服务能力),同时共性的业务能力下沉构建数字中台能力。

而对于数字化转型更加重要的是组织重构,实际上在前面我写过多篇文章谈数字化转型的组织重构,里面一个核心观点即是传统IT部门转变为后台基础IT能力中心,最大化保留遗留资产,同时基于垂直业务场景构建上层敏捷业务单元,形成运营+业务+IT的铁三角。

云原生解决方案

对于云原生解决方案,我最近更多的思考还是围绕多云和混合云管理方面的,即构建衔接私有云和公有云的混合云管理平台是整个云原生向传统企业内部演进的一个关键要点。其次就是在微服务和云原生架构下,微服务治理越来越重要,而基于ServiceMesh服务网格实现的去中心化微服务治理一定是整体云原生发展关键。

云原生的发展趋势,其一是实现彻底的由资源转服务,所有能力包括数据库,中间件等全部采用云平台提供的服务能力,而不是自己构建虚拟机安装技术组件和服务。

其二在技术平台构建完善的基础上,构建业务平台,这个业务平台类似ServerLess架构里的BaaS层能力,当业务平台构建完善的时候才可能真正的将上层应用构建和开发转变为FaaS模式,彻底的将开发框架,环境等也全部云化。

对整个数字化规划方法的PPT整理如下,供参考

从数字化转型到云原生-架构规划整体方法论_第2张图片

从数字化转型到云原生-架构规划整体方法论_第3张图片

从数字化转型到云原生-架构规划整体方法论_第4张图片

从数字化转型到云原生-架构规划整体方法论_第5张图片

从数字化转型到云原生-架构规划整体方法论_第6张图片

从数字化转型到云原生-架构规划整体方法论_第7张图片

从数字化转型到云原生-架构规划整体方法论_第8张图片

从数字化转型到云原生-架构规划整体方法论_第9张图片

从数字化转型到云原生-架构规划整体方法论_第10张图片

从数字化转型到云原生-架构规划整体方法论_第11张图片

从数字化转型到云原生-架构规划整体方法论_第12张图片

从数字化转型到云原生-架构规划整体方法论_第13张图片

从数字化转型到云原生-架构规划整体方法论_第14张图片

从数字化转型到云原生-架构规划整体方法论_第15张图片

从数字化转型到云原生-架构规划整体方法论_第16张图片

从数字化转型到云原生-架构规划整体方法论_第17张图片

从数字化转型到云原生-架构规划整体方法论_第18张图片

从数字化转型到云原生-架构规划整体方法论_第19张图片

从数字化转型到云原生-架构规划整体方法论_第20张图片

从数字化转型到云原生-架构规划整体方法论_第21张图片

从数字化转型到云原生-架构规划整体方法论_第22张图片

从数字化转型到云原生-架构规划整体方法论_第23张图片

从数字化转型到云原生-架构规划整体方法论_第24张图片

从数字化转型到云原生-架构规划整体方法论_第25张图片

从数字化转型到云原生-架构规划整体方法论_第26张图片

从数字化转型到云原生-架构规划整体方法论_第27张图片

从数字化转型到云原生-架构规划整体方法论_第28张图片

从数字化转型到云原生-架构规划整体方法论_第29张图片

从数字化转型到云原生-架构规划整体方法论_第30张图片

从数字化转型到云原生-架构规划整体方法论_第31张图片

从数字化转型到云原生-架构规划整体方法论_第32张图片

从数字化转型到云原生-架构规划整体方法论_第33张图片

从数字化转型到云原生-架构规划整体方法论_第34张图片

从数字化转型到云原生-架构规划整体方法论_第35张图片

从数字化转型到云原生-架构规划整体方法论_第36张图片

从数字化转型到云原生-架构规划整体方法论_第37张图片

从数字化转型到云原生-架构规划整体方法论_第38张图片

最后,给大家分享一下早些年干的一些数字化saas商用产品,现在全部开源了,想研究和学习的小伙伴可以参考一下。 weiit-saas是一款Java开源项目,属于weiit团队自研产品,意在通过技术封装,让企业无需代码开发,帮助企业一键生成小程序、公众号,让企业拥有独立品牌的自营商城。产品竞争对手《有赞》、《微盟》。

你可能感兴趣的