马老师容器云云原生架构师2023
其抽象概括可以理解为:云原生技术主要指以容器、持续交付、DevOps以及微服务为代表的技术体系,2018年,又加入Service Mesh(服务网络)和声明API。从简单类比角度来理解,云原生在互联网生态中好比现代运输体系中的集装箱,集装箱使得传统的运输体系走向现代化。
变得更高的自动化、低成本与低复杂性,而云原生将互联网世界的代码和软件装进“集装箱”,使得互联网系统相比以前更容易管理、容错性更好、更方便观察。从云原生定义来看,云原生可以划分为几个技术概念的子类:容器、持续交付、DevOps、微服务、Service Mesh和声明API。
而从整个互联网发展的规律来看,云原生又可以将其分为技术层和应用层,技术层即为上文提到的容器化、微服务、DevOps、持续交付。进一步细分则可以分为微服务框架、API网关、Service Mesh、Serverless on Kubernetes、Kubernetes软件包管理等。
应用层则为云原生技术在各行业中的应用,例如云原生数据库、容器等技术与游戏行业的结合,容器服务与电视频道高效运维的结合,容器服务与开放式物联网操作系统的结合等。
从垂直细分领域来看,技术层涉及的范围非常广,具体分类情况及代表性企业如下图: