一、云原生:
包括云原生技术、云原生产品、云原生架构以及构建现代化应用的开发理念。
一个架构是否为 云原生:是否基于云上的分布式服务来架构的 及 应用的生命周期托管。
二、云原生应用:基于 云原生的架构 和 开发理念 构建或实现的。如:
- 服务化原则(包括微服务、小服务等,这一领域有个 康威定律,要求企业的技术架构与沟通架构必须保持一致,否则会导致畸形的服务化架构,甚至导致组织沟通成本上升和“扯皮”现象增多的问题)、弹性原则等 7 大架构原则
- 计算存储分离模式、事件驱动模式等 10 种架构模式,
- 以及 DevOps、GitOps 等研发理念。
三、云原生架构和云原生开发理念是基于 云原生技术和产品 构建或实现的,包括:
容器技术、DevOps 技术、微服务、Service Mesh、Serverless、云原生大数据、云原生AI、云原生安全等十余项技术和产品。
其中,开放应用模型(Open Application Model,OAM)的概念让人耳目一新,将 PaaS 中对资源的标准化声明拓展到对应用、配置的标准化声明,“让简单的应用程序变得更简单,让复杂的应用程序更易于管理”。
四、云原生产品和云原生技术又是需要基于 公有云、私有云或混合云的云基础设施。
五、云原生发展史 – 2019:
六、云原生技术特点:
想要打赏,请点击这里