云原生

一、概述

云原生,云 + 原生。

云端,相对于本地服务器。传统的应用是部署在本地服务器上的,而现代的应用更趋向于部署在云端,如:iaas,pass,sass。

原生,应用设计时就是面向云端来设计,并最终运行于云端。充分利用云端资源的 弹性伸缩分布式 特性。

二、代表性技术

云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。

三、实现

微服务:高内聚,低耦合,解耦服务。

devops:开发运维一体化,轻松实现持续集成和持续部署。

容器化:微服务的最佳运行载体,启停快,易伸缩。

三、总结

简单理解,云原生 = 微服务 + DevOps + 持续交付 + 容器化。

参考资料

什么是云原生

云原生(Cloud Native)的定义

原文地址:https://www.cnblogs.com/wangwangfei/p/13943503.html