云原生是什么意思 云原生的意思

马振华

1、云原生是基于分布部署和统一运管的分布式云,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。

2、云原生最早由Pivotal的Matt Stine于2013年首次提出,他提到云原生定义目前不明确,但含义丰富。随着容器、kubernetes、Serverless、FaaS技术的演进,CNCF(云原生计算基金会)对其进行了重新定义。而从整个互联网发展的规律来看,云原生又可以将其分为技术层和应用层,技术层即为上文提到的容器化、微服务、DevOps、持续交付。进一步细分则可以分为微服务框架、API网关、Service Mesh、Serverless on Kubernetes、Kubernetes软件包管理等。