你懂得泡妞,就应该懂得云计算之PaaS、IaaS和SaaS-阿里云开发者社区

开发者社区> 晚来风急> 正文

你懂得泡妞,就应该懂得云计算之PaaS、IaaS和SaaS

简介:
+关注继续查看

云计算有IaaS,PaaS,SaaS概念,这三者之间有什么区别?今天小编用通俗易懂的例子跟大家分享Paas,IaaS,SaaS。

“你懂得泡妞,就应该懂得这三个啥意思了。”

要理解IaaS,SaaS,PaaS的区别,首先要懂得什么是“云计算”,最近云计算的概念被炒得火热,这几个词经常看到,有的朋友可能觉得很深奥,其实理解并不难。

就像IT宅男一直觉得泡妞是一件很难的事情一样,其实对于懂得泡妞的人来说,泡妞就跟吃饭一样简单。

当然,这里并不是要教大家怎么泡妞,只是想借泡妞这件事来形象比喻这三个英文单词的意思,让大家更形象理解他们代表的意思。

“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。

任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。

那么从事这些云的公司也是有分层的哦,就跟泡妞也分不同层次一样。这些从事云服务的公司,就分成:

  • Iaas(基础设施即服务Infrastructure as a Servic)
  • Paas(平台即服务Platform-as-a-Service)
  • Saas(软件即服务Software-as-a-Service)

咋一看感觉蒙蒙的,后面还撸一串英文。

不急,我们把泡妞分成三个层次,每个层次形象对于上面的服务,大家看了就会明白上面的意思了

假设,你想要约一个妹子出来,那正常是约妹子去吃吃饭、看看电影、唱唱歌来着,那么饭店、影院、KTV就是为你约会提供基础设置和服务的(简称IaaS服务)。

IaaS就是专门提供基础设施服务的公司,几年前如果你想在办公室或者公司的网站上运行一些应用(比如自己开发好的APP或是网络游戏),你需要去买服务器,成本太高了。

但是现在有IaaS,你可以将硬件外包给这些专业的公司,这些公司会提供场外服务器,存储和网络硬件,你花钱租用就行。

这样就节省了维护成本和办公场地,并且你可以在任何时候利用这些硬件来运行其应用。

就跟约会一样,饭店、电影院、KTV把你约会需要的硬件设置布置好了给你用,你付钱就行。

国内比较出名的Iaas有:阿里云、腾讯云等,国外就更多了包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。

懂得了IaaS是什么意思,那我们再来说说PaaS平台即服务,这个是啥意思?

大家有没有发现,现在出现一些泡妞培训班、约会方案策划师啥的,这些公司提供的服务就是在帮你做一系列约会泡妞解决方案的,从软硬件都帮你搞定,剩下的只需要你去约会就行。

同理PaaS是面向软件开发者(泡妞者)的服务,云计算平台提供硬件,OS,编程语言,开发库,部署工具(各种培训班、方案策划、软硬件等),帮助软件开发者更快的开发软件服务,某些时候也叫做中间件。

云服务商将软件开发的云端开发平台和软件运营的云端运行环境 (包括中间件、数据库、web服务、消息总线等基础通用服务)作为一种服务,提供给最终用户。

换句话说,这些PaaS服务商提供的都是基础开发服务平台,主要目的就是让你把精力专注在应用层面的开发上面,而不需要浪费在这些基础重复性的事情上,也不用担心开发完成后部署问题。

PaaS平台在云计算架构中位于中间层,其上层是SaaS,其下层是IaaS。

PaaS比较出名的包括:GAE(谷歌)、阿里ACE、百度BAE、新浪SAE等。

看到这里,大家有没有觉得PaaS跟前面的IaaS有部分重合了,对的,他其实是对IaaS的更深入的提供软硬件结合的一整套解决方案。

但是他限制太死了,就跟人家给你策划好的约会方案,你必须按剧本走,无法自由发挥。

最后SaaS模式,大家应该会更容易理解,这个概念最近超火经常能听到,并且很多公司开发的应用都基于SaaS模式。

Saas软件即服务,简单说就是人家把你想要的功能开发好成应用软件,然后直接卖账号给你用,你也不需要担心服务器、带宽、应用开发等问题,直接交钱使用就行。

从泡妞角度来理解就是,现在各种某陌、某合网、大量的婚介机构,他们都是把妹子召集起来,然后你可以通过使用他们的平台或是服务找到适合你的妹子,是一样的道理的。

当然,交钱跟没交钱获得的待遇是不一样的,同理SaaS软件服务公司也有提供不同等级的服务的。

出名的SaaS软件服务商在各个行业都有的,这里就不一一列举了。

看到这里,相信很多朋友应该都了解什么是PaaS,IaaS,SaaS了。互联网云计算时代,希望企业可以借助这些,开启你的云计算之旅。


本文作者:佚名

来源:51CTO

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

相关文章
一文快速搞定Redis_数据类型及JavaApi操作
大家好,我是**ChinaManor**,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。
4 0
计算机基础1 | 学习笔记
快速学习计算机基础1。
5 0
计算机基础2 | 学习笔记
快速学习计算机基础2。
4 0
Vue 仿钉钉流程图(流程节点绘制 vue+Ant【如果用其他UI库需要替换几个组件】 附 demo)
# [这里是git地址](https://gitee.com/xiaoyaoluntian/imitating-dingding-flow-chart/tree/comdemo/)
4 0
一文快速了解ClickHouse 战斗民族的开源搜索引擎(超详细解读+快速入门)
大家好,我是**ChinaManor**,直译过来就是中国码农的意思,俺希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,一个平凡而不平庸的人。
7 0
数据类型-数值和字符串 | 学习笔记
快速学习数据类型-数值和字符串。
5 0
【技术干货】40页PPT分享万亿级交易量下的支付平台设计(1)
【技术干货】40页PPT分享万亿级交易量下的支付平台设计(1)
6 0
Redis高可用架构演进
Redis是目前使用最广泛的缓存程序之一,也被应用于多种场景,例如数据缓存、分布式锁等,Redis官方提供了多种部署架构,以满足不同应用场景下对于高可用和扩展性的要求。
5 0
MySQL高可用架构演进
MySQL是数据库领域当之无愧的霸主之一,其在各行各业被广泛应用,随着广泛使用,对于MySQL本身的高可用性的要求就是不可避免的话题,而MySQL的高可用方案也随着MySQL功能的完善经历了多次升级,本文将对MySQL的各种高可用架构进行分析,以此来了解架构的演进。
4 0
+关注
9380
文章
243
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载