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

发布时间:2025-01-04 23:34

版权声明:

本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

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

首先,我们来说说云计算,云计算的划分可以分为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和策略来实现资源调配和管理;

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

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

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

网址:云计算和云原生傻傻分不清 http://c.mxgxt.com/news/view/659223

相关内容

李云迪李兰迪傻傻分不清?机缘巧合,二人却互关成好友
李云迪李兰迪微博互关!网友:二人傻傻分不清楚
计春华和杜玉明傻傻分不清?难道他们是双胞胎?
上官浅以为宫尚角得手 高兴领赏,得知被云为衫算计傻了
两位年轻女生,傻傻分不清
荷花?莲花?傻傻分不清楚!
叶璇和宣萱长的好像 让观众傻傻分不清楚
娱乐圈长得很像的4对明星,胡歌和张鲁一,最后一对傻傻分不清
李沁和乔欣傻傻分不清
娱乐圈中“撞脸”的明星,李沁和孙怡不算啥,他俩才叫傻傻分不清

随便看看