DevOps专业术语
Cloud Native
云原生 · 为云而生的应用架构
云平台容器/K8s
CLOU
- 定义
- Cloud Native是DevOps领域的专业术语。Cloud Native 不是把应用搬到云上,而是从设计之初就利用云的弹性、分布式和自动化特性。
最后更新:2026-03-18
什么是Cloud Native?
Cloud Native 不是把应用搬到云上,而是从设计之初就利用云的弹性、分布式和自动化特性。CNCF 定义的云原生技术包括容器、微服务、Service Mesh 和声明式 API。
- CNCF 定义的技术体系和方法论
- 核心技术:容器、微服务、Service Mesh
- 不是上云,是为云而生
Cloud Native详解
Cloud Native 由 CNCF(云原生计算基金会)推广,核心理念是利用云计算的弹性和分布式特性构建可扩展、高可用的应用。云原生的关键实践包括:容器化(Docker)、编排(K8s)、微服务架构、CI/CD、可观测性和声明式配置。云原生不等于使用某个特定技术,而是一种拥抱云计算特性的架构思维。
Cloud Native的应用场景
正式定义
基于云计算弹性和分布式特性设计应用的架构方法论和技术体系
应用场景
- 大规模分布式应用的架构设计
- 应用的容器化和微服务改造
- DevOps 和 SRE 实践的落地
常见误区
- 云原生不等于上云,传统应用搬到云上不是云原生
- 云原生不等于 Kubernetes,K8s 只是云原生的一部分
- 云原生不适合所有场景,单体应用有时更合适
实际案例
📌 CNCF 生态
CNCF 托管了 200+ 个云原生项目,包括 Kubernetes、Prometheus、Envoy 等,形成了完整的云原生技术栈。
Cloud Native的参考来源
关于Cloud Native的常见问题
- 云原生包含哪些技术
- 容器化、微服务、服务网格、不可变基础设施、声明式 API,以 Kubernetes 为核心的技术栈。
- 云原生和上云有什么区别
- 上云只是把应用搬到云服务器,云原生是从架构层面利用云的弹性、分布式和自动化能力。