LELexEdge词汇锋面
DevOps专业术语

Cloud Native

云原生 · 为云而生的应用架构

云平台容器/K8s
CLOU
定义
Cloud NativeDevOps领域的专业术语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的常见问题

云原生包含哪些技术
容器化、微服务、服务网格、不可变基础设施、声明式 API,以 Kubernetes 为核心的技术栈。
云原生和上云有什么区别
上云只是把应用搬到云服务器,云原生是从架构层面利用云的弹性、分布式和自动化能力。