云原生和云计算在多个方面存在明显的区别:
1、定义:云原生是一种构建和运行应用程序的方法,它充分利用了云计算的优势,并基于微服务架构。而云计算是一种分布式计算方式,通过网络将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
2、开发基础:云原生应用程序是在微服务体系结构(称为微服务)上开发的,而云计算应用程序是在每个模块相互依赖的传统基础设施系统上开发的。
3、应用程序架构:云原生是基于云计算基础设施和容器技术的一种新型应用程序架构,旨在提高应用程序的可移植性、弹性和可伸缩性、安全性和可靠性、持续集成和持续部署、开发和维护流程、可观测性和可管理性等方面的一些问题。而云计算则主要将计算资源、存储资源和网络资源等资源通过互联网以服务的形式提供给用户。
综上所述,云原生和云计算在定义、开发基础和应用程序架构等方面存在明显的区别。云原生更侧重于应用程序的开发和部署,而云计算则更侧重于资源的提供和服务。