云计算和云原生傻傻分不清

简介: 什么是云计算?什么是云原生?两者是什么关系?

在技术领域,如果说哪个概念最火,毫无疑问就是云原生,然而每个人对于云原生的定义又有各自不同的看法,它跟云计算是什么关系,今天我们就来澄清两者的关系,帮助大家更好的理解云原生的概念。

首先,我们来说说云计算,云计算的划分可以分为3层,即基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS),看下图,其实我们大概就能明白IaaS、PaaS、SaaS解决的问题。

image.png

那我们再来看看云原生(Cloud Native)这个概念,是由Pivotal的Matt Stine于2013年首次提出,他还在2015年出版了《Migrating to Cloud-Native Application Architectures(迁移到云原生架构)》一书。

这里我先抛出一个概念:云原生的定义尚不明确,但含义丰富。不同的人和组织有着不同的理解。

众多顶级技术的铸造者、Matt Stine的东家Pivotal这样定义云原生:

“Cloud native is an approach to building and running applications that fully exploit the advantages of the cloud computing model.”--云原生是一种构建和运行充分利用云计算模型优势的应用程序的方法。

CNCF云原生计算基金会如此定义云原生:“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。

云原生的代表技术包括容器、服务网格(Service Mesh)、微服务、不可变基础设施和声明式API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。

所以,业界有一种说法,云原生=微服务+DevOps+持续交付+容器化。

image.png

image.png

总结一下云原生的特点:

• 模块化:抽象独立的服务包(如容器化或无服务器架构);

• 可编程性:通过声明API和策略来实现资源调配和管理;

• 伸缩性:协调器通过自动化和策略驱动的方式纵向动态扩展资源;

• 弹性:服务就是松散耦合的单元,相互独立且兼具容错能力。

总结,云原生属于技术架构理念,而云计算提供应用所需的基础资源。云计算的发展推动了云原生架构的诞生,只有结合云计算提供的云服务,改造应用架构,才能更好的构建弹性、稳定、松耦合的分布式应用,并解决复杂性问题。同时云原生技术的发展反向促进云服务的升级和改进,总之,两者是相辅相成。

目录
相关文章
|
4天前
|
Cloud Native 安全 云计算
什么是云原生架构,我们该如何做好云原生安全,引领云计算时代的应用程序革新
云原生架构,基于云计算设计理念,强调应用在云环境中设计、构建和运行,利用容器化、微服务、自动化管理和持续交付实现灵活、可扩展和高效。其优势包括高可扩展性、可伸缩性、高效性、灵活性、可靠性和成本效益。应用场景广泛,如电商、金融和物联网。构建关键要素包括容器化、微服务、自动化管理和持续交付。保障安全,需重视容器安全,采用如德迅蜂巢·云原生安全平台等解决方案。云原生正引领应用程序革新,成为现代应用构建首选。
|
4天前
|
边缘计算 运维 Cloud Native
未来云计算:走向云原生时代的技术革新
传统的云计算已经成为企业IT架构的基石,但随着云原生技术的兴起,未来云计算将迎来更加深刻的变革。本文探讨了云原生技术对于云计算的革新意义,以及未来云原生时代的技术发展趋势。
20 1
|
4天前
|
存储 监控 API
【云原生系列】云计算概念与架构设计介绍
**云计算**是基于互联网的计算模式,通过共享计算资源(如服务器、存储、应用程序)提供高效、可扩展、可靠、安全和经济的服务。其架构通常包括**物理层**(服务器、存储、网络设备等基础设施)、**虚拟化层**(虚拟机、容器、虚拟网络等)、**平台层**(开发、运行时、数据库服务等)和**应用层**(企业应用、Web应用、移动应用)。云计算服务有IaaS、PaaS和SaaS,广泛应用于企业IT、开发测试、大数据处理、AI和远程办公等领域。为了确保性能和可靠性,云平台采用负载均衡、自动伸缩、备份恢复、安全措施和监控故障排除等方法。
31 1
|
4天前
|
存储 监控 API
【云原生系列】云计算概念与架构设计介绍
云计算是一种基于互联网的计算模式,在这个模式下,各种计算资源(例如计算机、存储设备、网络设备、应用程序等)可以通过互联网实现共享和交付。云计算架构设计的主要目标是实现高效、可扩展、可靠、安全和经济的计算资源共享。
36 5
|
4天前
|
运维 Cloud Native Apache
云计算新宠:探索Apache Doris的云原生策略
云计算新宠:探索Apache Doris的云原生策略
46 2
|
4天前
|
存储 Cloud Native 安全
【云原生】云计算初识
【1月更文挑战第18天】【云原生】云计算初识
|
4天前
|
存储 人工智能 Cloud Native
【云原生|云计算系列】云计算基础概念
【云原生|云计算系列】云计算基础概念
117 0
|
4天前
|
安全 Cloud Native 算法
云原生安全-云计算发展白皮书(2020年)解读
云原生安全-云计算发展白皮书(2020年)解读
138 0
|
8月前
|
弹性计算 分布式计算 Cloud Native
云原生概要介绍-云原生-云计算的下半场
云原生概要介绍-云原生-云计算的下半场
140 0
云原生概要介绍-云原生-云计算的下半场
|
12月前
|
存储 缓存 人工智能
《云计算加速开源创新》——云原生驱动数据抽象与缓存加速开源技术发展
《云计算加速开源创新》——云原生驱动数据抽象与缓存加速开源技术发展

热门文章

最新文章