加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

企业IT业务架构与云原生什么关系

发布时间:2022-12-03 09:31:53 所属栏目:系统 来源:互联网
导读: 虚拟化技术、云计算等得到了发展和推进,容器化技术、敏捷交付、精益工程等也快速发展,DevOps、微服务、云原生等也逐渐被广泛应用。云原生架构具备轻量、敏捷、高度自动化的特点。云原生架

虚拟化技术、云计算等得到了发展和推进,容器化技术、敏捷交付、精益工程等也快速发展,DevOps、微服务、云原生等也逐渐被广泛应用。云原生架构具备轻量、敏捷、高度自动化的特点。云原生架构原则和设计模式构成了云原生技术,我们来讲讲云原生与企业架构之间的关系:

1 .云原生与企业战略的关系

云原生架构主要用于服务于企业战略,云原生架构和以往的架构升级不同,云原生架构不仅是技术升级,更是对企业核心业务流程的重构,企业的定位无论是建立新型的业务战略,还是通过技术创新提升企业的IT 战略,技术的核心竞争力都是非常重要的地位。

2. 云原生与业务架构的关系

业务架构将企业的业务能力通过场景、流程、服务进行管理,实现的一个重要的方式是采用编排思想,比如业务能力是一些对外流程的编排,流程是活动及服务的编排,解决方案是产品级别的编排云系统架构,产品是功能层面的编排。这种编排思想在云原生架构中非常重要,比如云原生应用是对应用服务的编排、Kubernetes 是对容器资源的编排、Service Mesh 是对微服务的编排、laaS 是对基础资源的编排。这种编排从业务能力传递到云原生的具体技术细节,并通过一些自动化的调度和协调能力,通过系统很好地固化下来。

3. 云原生与应用架构的关系

云原生通过应用平台来提供企业架构涉及的相关应用系统的快速研发和交付。云原生为应用架构提供应用生命周期的管理能力。云原生应用平台可以由多个组成部分共同完成,涉及维护这个应用平台必要的能力组件,如监控报警、日志诊断、配置执行、质量安全、资源管控等。云原生应用平台本质上是连接应用架构与交付落地的纽带,聚焦在如何合理设计和实现,进而顺利交付和运维。云原生应用平台将应用和运行环境解耦,避免静态环境信息,具备可观测性及自包含性,同时可以结合低代码技术,帮助企业快速完成应用的搭建。

4 .云原生与数据架构的关系

数据是企业架构的核心,比如,DaaS提供数据分析、大数据等能力云上托管,通过可观测的状态来判断是否达到终态,过程是否完善、是否健康。这个过程通过执行、日志、配置、状态的数据管控,达到可驱动、可记录、可控制、可观测,从而基于云原生的数据驱动方式,为数据架构提供强大的数据支撑和分析能力。云原生数据管控如下图所示

云桌面系统架构示意图_云系统架构_亿方云 阿里云 架构

云原生数据管控

5. 云原生与技术架构的关系

亿方云 阿里云 架构_云桌面系统架构示意图_云系统架构

实现业务连续性和保障业务快速上线是对技术架构的主要要求。云原生架构体现在技术、产品、工具、流程等多个层面。云原生的核心技术包括容器、微服务、Serverless、Service Mesh、DevOps,还包括与基础设施相关的编排、监控、日志、网络,与容器和 Kubernete、开发框架等相关领域的技术。计算单元的粒度越来越细,模块化程度自动、化运维程度、弹性效率和故障恢复能力越来越高。相关数据显示,通过采用容器技术可以降低 30% 以上的运维支出,同时可以通过 DevOps、laC、GitOps、OAM 等提高云原生系统的运维效率。

6. 云原生与项目管理的关系

在云原生架构中,应用的粒度越拆越细,上的代码下沉到底层基础设施。云原生追求的是更敏捷和更稳定的应用运行时技术。从项目的维度来看,需要管理好云原生的生命周期,对于 DevOps、CI/CD 流程,项目管理需要清晰地定义云原生应用从研发、测试、发布、运维、运营整个交付流程,标准化定义涉及的参与角色、度量指标、成熟度模型、API 规范等完成持续迭代。云原生项目生命周期管理如下图:

亿方云 阿里云 架构_云桌面系统架构示意图_云系统架构

云原生项目生命周期

项目管理需要关注研发模式的变化。在传统研发模式中,开发人员需要关注各种软件开发工具包(SDK)、非功能性组件、各类运维事件。在采用云原生技术之后大大简化了研发过程,比如通过新的语言协议或其他更友好的方式对基础设施、运维、托管等进行简化。这种简化促使项目管理需要注重代码审核、开发规范及编程文化等。

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!