云原生

云原生(cloud native)是一种基于云的基础之上的软件架构思想,以及基于云进行软件开发实践的一组方法论。

云原生介绍

云原生(cloud native)是一种基于云的基础之上的软件架构思想,以及基于云进行软件开发实践的一组方法论。 从云原生定义来看,云原生可以划分为几个技术概念的子类:容器、持续交付、DevOps、微服务、Service Mesh和声明API. 而从整个互联网发展的规律来看,云原生又可以将其分为技术层和应用层,技术层即为上文提到的容器化、微服务、DevOps、持续交付。进一步细分则可以分为微服务框架、API网关、Service Mesh、Serverless on Kubernetes、Kubernetes软件包管理等。

知识点