用Pizza“吃透”lass、paas、saas的区别
云服务可以分成三大类
- IaaS:基础设施服务,Infrastructure-as-a-service
- PaaS:平台服务,Platform-as-a-service
- SaaS:软件服务,Software-as-a-service
它们有什么区别呢?
IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题。David Ng 进一步引申,让它变得更准确易懂。
请设想你是一个餐饮业者,打算做披萨生意。
你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。你有三个方案。
(1)方案一:IaaS
他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。
(2)方案二:PaaS
除了基础设施,他人还提供披萨饼皮。
你只要把自己的配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现。
(3)方案三:SaaS
他人直接做好了披萨,不用你的介入,到手的就是一个成品。你要做的就是把它卖出去,最多再包装一下,印上你自己的 Logo。
上面的三种方案,可以总结成下面这张图。
从左到右,自己承担的工作量(上图蓝色部分)越来越少,IaaS > PaaS > SaaS。
对应软件开发,则是下面这张图。
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,下面是一些例子。
- 客户管理服务 Salesforce
- 团队协同服务 Google Apps
- 储存服务 Box
- 储存服务 Dropbox
- 社交服务 Facebook / Twitter / Instagram
- Heroku
- Google App Engine
- OpenShift
- Amazon EC2
- Digital Ocean
- RackSpace Cloud
来源:掘金
用Pizza“吃透”lass、paas、saas的区别相关推荐
- 云服务中IaaS、PaaS、SaaS的区别
越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a- ...
- 什么是IaaS, PaaS和SaaS及其区别
服务"现在已经快成了一个家喻户晓的词了.如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道. "云"其实是互联网的一个隐喻," ...
- IaaS,PaaS,SaaS 的区别
越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a- ...
- Iaas,Paas,Saas三者的区别联系是什么?
本词条由"科普中国"科学百科词条编写与应用工作项目 审核 . 多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与 ...
- 你真的了解iaas、PaaS、SaaS的区别吗?
你真的了解iaas.PaaS.SaaS的区别吗? 1.什么是IaaS.PaaS和SaaS? IaaS:基础设施即服务 基础设施即服务(IaaS)提供了云计算基础架构,包括服务器.存储.网络和操作系统. ...
- 一文读懂IaaS,PaaS,SaaS 的区别
IaaS,PaaS,SaaS 的区别 阮一峰 2017-08-07 263标签: SaaS , PaaS , IAAS网络 , 云服务器 越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成 ...
- PaaS是什么?和SaaS的区别
我们经常会看到SaaS.PaaS.IaaS,总是会摸不着头脑,有的人甚至会以为是恐怖组织的代号.其实,无论是SaaS.PaaS还是IaaS,都代表的是某一种服务,比如SaaS的含义为"软件即 ...
- 服务器 SaaS、PaaS、IaaS 区别
一.定义层面的区别 SaaS.PaaS.IaaS简单的说都属于云计算服务,也就是云计算+服务. 我们对于云计算的概念,维基百科有以下定义:Cloud computing is a new form o ...
- IAAS,PAAS,SAAS
看到一篇关于云的文章,挺形象,链接:http://www.zhihu.com/question/21641778/answer/62523535 云服务"现在已经快成了一个家喻户晓的词了.如 ...
最新文章
- 阿里巴巴电商搜索推荐实时数仓演进之路
- grub2的配置文件grub.cfg详解
- 拼凑 牛客练习赛70
- LeetCode 121:买卖股票的最佳时机 思考分析
- linux查看java虚拟机内存_深入理解java虚拟机(linux与jvm内存关系)
- AndroidStudio_android通过自定义来实现倒计时的AlertDialog---Android原生开发工作笔记245
- IBM MQ 创建以及常见问题
- 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_深圳PLC自动化培训哪家比较好
- oracle存货管理系统,存货管理系统的功能模块有哪些?
- Unity3d C# Socket 下载文件 (同步到)
- 上架商品的html页面,上架页面.html
- 关于Word插入图片闪退
- Tourists【广义圆方树+树链剖分+方点的特别优化】
- 消息重放攻击以及预防方法
- openssl HeartBleed漏洞复现
- ZEMAX | ZOS-API、ZPL 和 DLL 之间的区别
- 为什么说 5G 是物联网的时代?
- mysql 把换行符全部删掉_mysql怎么去除字段中换行符与回车符
- java多线程访问beans对象_springboot在多线程中注入对象
- 一览Polkadot平行链Moonbeam生态的应用
热门文章
- 中南大学计算机学院竞赛,中南大学AIMADS团队获2019中国高校计算机大赛-人工智能创意赛特等奖...
- 王玄策:借兵灭一国奇迹的创造者
- Springboot中使用ResponseBodyAdvice对异常,分页等请求进行封装
- 2021.1.9每日复习 75.颜色分类(复习快速排序)+ 77.组合(回溯算法)
- 数据录入查询系统php源码,数据录入系统 - 源码下载|Windows编程|界面编程|对话框与窗口|源代码 - 源码中国...
- 原生NodeJs的优缺点以及Express框架
- ABAPFI FI/CO接口:待更新的不一致的FI/CO凭证标题数据
- 荣耀战魂冥界回归服务器维护,荣耀战魂万圣节活动冥界的回归玩法及奖励介绍...
- 如何在服务器端接收流式stream数据
- IOS 3D Touch 开发教程