什么是“云原生”,应该如何理解

一、什么是云原生?首先要了解关键定义

“云原生”这一概念近两年快速成熟(2019 年,31%客户使用容器、29%客户计划使用容器)。 “云原生”主要包括三大要素即容器、微服务、Devops。

软件一般而言包括开发、部署、迭代三个阶段: 

1)所谓容器即提升了开发与部署的效率,即以“集装箱”实现了不同应用地方隔离,更好应对不同运行环境(海洋)。 

2)所谓微服务即提升了迭代的效率,将一个大型应用(如消息服务)进行了数十个微服务的拆分。通过云原生,这样一来大幅提升了软件产业的效率。  

3)所谓 DevOps 即通过工具实现开发、部署、迭代三个工作的协同合作,更多是一种理念和体系。 


容器实现不同应用的隔离(集装箱),更好应对不同运行环境(海洋),提升了应用开发到部署效率 

什么是“云原生”,应该如何理解  转型工具 第1张微服务将一个大型应用进行数个微服务的拆分,实现应用部署后更快的迭代

什么是“云原生”,应该如何理解  转型工具 第2张

云原生的技术除了应用于客户外,也应用于软件厂商自身的产品研发实施和运维中。若以云原生为中台统一升级迭代,不仅仅各个产品线代码复用度提升,产品本身从开发到运维的效率也会大为提升。产品标准化提升后,可能会推升企业的长期净利率水平。

未经允许不得转载:追梦的大鹏 » 什么是“云原生”,应该如何理解
Top