一、概述
云原生,云 + 原生。
云端,相对于本地服务器。传统的应用是部署在本地服务器上的,而现代的应用更趋向于部署在云端,如:iaas,pass,sass。
原生,应用设计时就是面向云端来设计,并最终运行于云端。充分利用云端资源的 弹性伸缩 和 分布式 特性。
二、代表性技术
云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。
三、实现
微服务:高内聚,低耦合,解耦服务。
devops:开发运维一体化,轻松实现持续集成和持续部署。
容器化:微服务的最佳运行载体,启停快,易伸缩。
三、总结
简单理解,云原生 = 微服务 + DevOps + 持续交付 + 容器化。