如何建立以业务为核心的云原生体系?(上)

本文探讨了企业如何建立以业务为核心的云原生体系,涉及企业架构的五个方面:业务架构、技术架构、数据架构、研发流程和组织架构。文章指出,初期业务架构以单体应用为主,技术架构依赖物理机和虚拟化,数据架构缺乏统一,研发流程手工化,组织架构导致研发与运维隔离。云原生体系建设总图展示了逐步演进的目标,强调了架构解耦、技术选型和组织协同的重要性。
摘要由CSDN通过智能技术生成

要做好整个企业的云原生体系建设,需要有个总体的视角,不谋全局者,不足以谋一域。本文将企业的架构进行全方面的梳理,并给出云原生体系建设总图,这个图不是一蹴而就建设完毕的,而是根据业务需求不断迭代演进出来的,但是我们要知道目标在哪里。

一、企业架构的五个方面

企业架构不仅仅是技术问题,还有流程问题和组织问题,总wokonh得来说分为五个方面,业务架构、技术架构、数据架构、研发流程和组织架构。

01 业务架构

里面承载了企业所从事业务的核心逻辑。

目前大部分企业因为系统多是外采,或者原来对于IT投入不够重视,所以处于单体架构阶段。部分较先进的企业,为应对市场的快速变化,采用了服务化架构,构建了中台体系。而互联网公司要应对高并发流量,已经将服务拆分得更加细,实现了微服务架构。

02 技术架构

为了支撑业务代码的运行而建设的IT基础实施。

最初企业大多采购物理机的方式运行业务代码,由于资源使用效率和灵活度的问题,很多企业采用了虚拟化平台。从虚拟化平台到云平台的变化主要是三点:统一接口,抽象概念,租户自助。容器进一步让应用从代码到运行无缝连接起来,并且可以实现跨云的迁移。Service Mesh将微服务的治理放到统一的平台上来做,进一步解放业务方。

03 数据架构

在业务运行的过程中,会积累很多的数据。

过去业务运行的数据散落在各个系统中,如果想分析当前业务的运行情况,需要分析师导出数据做成报告,时效性很差。之后很多企业开始建设数据仓库,BI大屏,领导驾驶舱,支撑战略决策。这种方式无法和业务直接结合,于是产生了数据运营驱动业务创新,我们在电商和社交APP上感受到的智能推荐就是例子。

04 研发流程

即代码是如何发布上线。

最初企业的发布上线都是手工化,后来随着服务数目增多,开始脚本化。但脚本难以维护,容易出错,后来就有了统一的发布平台和云平台相结合,进行自动化的发布流程管理。容器出现后,发布模式强调开发和运维合作保障在线业务的SLA,而非仅仅运维保障,从

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值