【全文】
【作者】郑金辉
引述某供应商的讲法,云原生植物已经进入2.0黄金时代,上云也从天然资源穗序进一步向应用领域穗序和销售业务穗序升级换代,推动民营企业网络化结构调整和智能化升级换代。还有两个形像的讲法能归纳上述观点,云原生植物让民营企业INS13ZD从“ON Cloud”迈向“IN Cloud”。
一、共相应用领域构架重构
他们都知道,商业盈利模式下定决心了商品形态,商品下定决心了研制盈利模式,研制盈利模式又下定决心了须要采用怎样的控制技术。综观这些年开发工具领域构架的产业发展,他们经历了现代应用领域黄金时代、网络应用领域黄金时代和网络化结构调整应用领域黄金时代,所在的黄金时代相同引起的市场需求也相同,继而带来对控制技术的明确要求自然也相同。
现代的应用领域市场需求是相对一般来说的,通常以工程项目化运转,使用者的使用者数量能预测,耗电量是非常有限的,对停杀青的明确要求也没有那么严苛。所相关联的应用领域构架通常是乙烯应用领域和横向构架,集成形式也多是洛佐韦盈利模式或者柱状软件系统。
网络应用领域的特征是市场需求稳步产业发展,科技化而非工程项目制,使用者数量并线性,往往会有大增卢戈韦。应用领域构架多是SOA构架,软件系统形式通常通过ESB等应用领域软件系统网络平台。
处于这样两个网络化转型的黄金时代,他们的销售业务边界线和销售业务活动是完全不可预见的,即使是对于数据服务公司都是巨大的考验,明确要求加速地试著、加速观测、加速的交互,应用领域是技术化的形式提供,销售业务精准度大前提下,对控制技术体系的稳步正式发布、分布式系统海量数据mammalian、位图正式发布和线上试验都是基本政治理念。销售业务的精准度稳步正式发布,应用领域网络平台的灵活性政治理念,商业环境的变化,这是整个云原生植物产生的黄金历史背景。
二、微服务工程项目是两个万分感激的热门话题
首先,他们须要再次明确两个概念。微服务工程项目,不是一种控制技术而是一类软件构架盈利模式和方法,是一类基于将应用领域程序构建为小型服务工程项目集合的软件开发体系结构方法。从某种程度上说,微服务工程项目是乙烯应用领域的对立面。从本质上来讲,微服务工程项目就是把乙烯应用领域从两个巨型的应用领域拆分成数个更微小的服务工程项目,协作完成原来乙烯应用领域所提供的等效销售业务服务工程项目。乙烯应用领域跟天然资源之间是一对一的紧耦合关系,乙烯应用领域的协同也都是一些内部协同,不存在外部的动态依赖。而当他们转换到微服务工程项目之后,服务工程项目与服务工程项目之间会有依赖关系,依赖关系会变成柱状,变得复杂起来。
容器化的出现,一定程度上带动了微服务工程项目构架。构架演化从乙烯式应用领域到分布式系统,再从分布式系统构架到云原生植物构架,微服务工程项目在其中有着不可或缺的角色。
微服务工程项目体系和云原生植物构架的组成部分有各自的部分,也有重叠的部分。
首先,微服务工程项目体系会涉及销售业务体系部分,从销售业务市场需求出发,采用DDD等理念搭建微服务工程项目的销售业务模型,这部分其实并不在云原生植物构架体系里面。
同样,云原生植物是构建在新型基础设施上面的,所谓新型基础设施是结合了分布式系统云和不可变原则的,微服务工程项目更强调外部依赖,并不涉及基础设施部分。
从微服务工程项目构架的思想出发,微服务工程项目构架、DevOps 和容器控制技术天然地走到了一块儿,构成了云原生植物应用领域构架的雏形。
三、云原生植物的基本理解
1、基本概念
云原生植物从字面意思上来看能分成云和原生植物两个部分。云原生植物的定义,CNCF是这样说的,“云原生植物控制技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可灵活性扩展的应用领域。云原生植物的代表控制技术包括容器、服务工程项目网格、微服务工程项目、不可变基础设施和声明式API。这些控制技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生植物控制技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。”
2、基本特征
CNCF给出了云原生植物应用领域的三大特征:
容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生植物应用领域程序的维护。在容器中运行应用领域程序和进程,并作为应用领域程序部署的独立单元,实现高水平天然资源隔离。
动态管理:通过集中式的编排调度系统来动态的管理和调度。
面向微服务工程项目:明确服务工程项目间的依赖,互相解耦。
云原生包含了一组应用领域的盈利模式,用于帮助民营企业加速,稳步,可靠,规模化地交付销售业务软件。云原生植物由微服务工程项目构架,DevOps 和以容器为代表的敏捷基础构架组成。
他们能简单地把云原生植物理解为:云原生植物 = 微服务工程项目 + DevOps + 稳步交付 + 容器化。
3、重构产业发展
云原生植物自诞生依赖,已经度过了概念炒作的阶段,进入构架落地阶段,出现了云原生植物2.0的概念。云原生植物1.0与2.0最大的区别在于,1.0的云原生植物是ON Cloud,即把容器、微服务工程项目、DevOps等云原生植物的特征堆砌到云上。这样的做法虽然实现了灵活性、敏捷等,但还仅仅是解决了基础设施构架层的问题,是以天然资源为核心,并未实现天然资源效率的最大化、最优解。
而云原生植物2.0则是IN Cloud,是以应用领域为中心。除了具备云原生植物1.0的容器、微服务工程项目、DevOps等特征外,更强调对天然资源的配备。
从现在基础设施的产业发展情况来看,他们正在从以天然资源为中心的天然资源穗序阶段向以应用领域为核心的应
相对概念阶段的云原生植物以及天然资源穗序来说,云
高效的天然资源管理与调度:基于软硬件协同构建多元算力,为应用领域提供极致的覆盖逻辑、虚拟机、容器、函数等在内的多元算力;基于边云协同和分布式系统云构架,实现多云算力的纵向融合和横向联动,形成分布式系统泛在算力网络平台;以应用领域为中心,实现天然资源的高效管理、调度和编排,实现一键部署、一建管理和智能化交互。
敏捷的应用领域交付与管理:通过创新应用领域开发盈利模式,进一步实现应用领域的敏捷交付和应用领域的全生命周期管理,通过侵入式和非侵入式两种盈利模式助力开发工具领域构架升级换代。
智能化的销售业务支撑与开放:主要是如何做好数据汇聚融合和数据运营,推动数据资产化、数据销售业务化和销售业务数据化,借助AI等新控制技术,实现数据对销售业务的二次赋能,实现销售业务的智能化升级换代。
完善的安全可信与合规:借助云原生植物对基础天然资源的融合纳管,在基础天然资源和基础设施安全的基础上,进一步打造应用领域、数据和销售业务安全。
四、能预见的云原生植物产业发展趋势
之前我曾经说过两个观点,云下一步产业发展的目标就是让上层应用领域和销售业务意识不到云的存在。云原生植物的下一步产业发展就是朝这个方向产业发展。云原生植物将与分布式系统云深度融合,在充分考虑成本优化和组织优化的基础上,推动全栈云延伸到销售业务的每个角落。
现有云原生植物的基础设施,基本处于简单堆砌和简单叠加的状态,基于应用领域状态的天然资源动态交互和自动供给尚处于比较困难的阶段,不是普通使用者能够企及的。云原生植物的下一步产业发展目标就是提升软硬件协同的效率和天然资源利用率,实现普通客户触手可达的天然资源与应用领域状态的相互交互,以及基于复杂的天然资源调度和编排。
异构的控制技术栈,在相当长一段时间将稳步存在,微服务工程项目治理将会是开发工具领域构架治理的重要工作。Serverless也将稳步释放其价值和活力,在头部民营企业逐步扩大示范效应。
虽然以应用领域为核心的云原生植物构架产业发展会越来越迅猛,但是他们依然要保持清醒的头脑,无论何种构架何种控制技术,最终目的都是以实现销售业务高效支撑为目的。所以他们依然认为,稳步打造以战略为指引,以市场需求为核心的民营企业构架,是一项长期的根本任务。
觉得本文有用,请转发或点击“在看”,让更多同行看到资料/文章推荐:
银行基于云原生植物构架下的 DevOps 建设经验以及生产级别容器云的优化 | 最佳实践
“云计算”控制技术主题,将会不断更新优质资料、文章。地址:
https://www.talkwithtrend.com/Channel/77/
下载 twt 社区客户端 APP
或到应用领域商店搜索“twt”