云原生:云+原生(是一种程序设计的方法或思想)满足云原生的四要素(微服务,持续交付,容器化,DevOps)就属于云原生项目。它并没有一个准确的定义。

云原生的四要素:

1.微服务:微服务解决的是高内聚+低耦合的问题。

2.持续交付:在不影响用户使用服务的前提下频繁的更新和发布新的功能。

3.容器化:运维不需要关心每个服务使用的技术栈,每个服务都封装在容器中,可以无差别的进行维护。现在流行的容器技术k8s(kubernetes)和docker.

4.DevOps:开发和运维一体化,开发和运维不再是单独分开的两个团队,而是一个团队,同时需要提高运维方面的知识和技术。

云原生 = 微服务 + DevOps + 持续交付 + 容器化

更多推荐