IaaS、PaaS、SaaS三者的区别和联系?

  • 时间:
  • 浏览:428
  • 来源:无双科技

云服务模型有三种:SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)

01

定义

1.基础设施即服务 (IaaS :Infrastructure as a Service)

指把IT基础设施作为一种服务通过网络对外提供。在这种服务模型中,用户不用自己构建一个数据中心,而是通过租用的方式来使用基础设施服务,包括服务器、存储和网络等。例如我们可直接在网络上购买阿里云服务器来使用,而不用自己构建机房、网络、储存等设设备。

2.平台即服务(PaaS:Platform as a Service)

提供商向开发者端提供平台工具,使他们能够开发、运行和管理业务应用程序,而无需构建和维护基础架构这样的软件开发过程通常需要的设施。阿里云、腾讯云也提供PaaS服务。

3.软件即服务 (SaaS:Software as a Service)

也称为云应用程序服务,代表云市场中企业最常用选项。SaaS利用互联网向用户提供应用程序,大多数SaaS应用程序直接通过浏览器运行,不需要客户端安装。

02

对比

按它们提供的服务来比较如下图:

5c8ad5b9225f48ddb4f637c090b95ffc.jpg

还有一些示例比较如下图:

4197ca7db1e74e7d9f873351a4560a52.jpg

03

形象理解

IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题。David Ng 进一步引申,让它变得更准确易懂。

假如你想搞个卖披萨的餐饮项目,有四种方案。

方案一:全部自己做

从头到尾自己生产披萨(准备厨房、烤炉、煤气、店铺、材料……)

方案二:IaaS

使用提供商提供的厨房、烤炉、煤气等基础设施,然后由你来制作、烘烤你的披萨。

方案三:PaaS

除了基础设施、提供商还提供更多的材料(披萨皮、料酒、鸡肉……),你要做的就是设计披萨的味道(鸡肉披萨、海鲜披萨……),他人提供平台服务,把你的设计实现。

方案四:SaaS

提供商直接做好披萨,到手就是成品。你要做的就是把它卖出去,当然你可以再包装下,印上你的logo。

上面的四种方案,可以总结成下面这张图。

c17f5ec5a5aa45a0a4d746da9141e235.jpg

猜你喜欢

各大中文网站蜘蛛userAgent及IP段

各大中文网站蜘蛛userAgent及IP段

UserAgent中文名为用户代理,简称UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件

2020-05-28

蜘蛛爬虫userAgent百度蜘蛛360蜘蛛google蜘蛛蜘蛛IP

mj12bot是什么? 半个小时爬取800多,禁止蜘蛛MJ12bot抓取网站信息

mj12bot是什么? 半个小时爬取800多,禁止蜘蛛MJ12bot抓取网站信息

打开网站突然看到新增蜘蛛爬虫900多,事出异常必有妖,查看分类,发现出现大量不知名爬虫具体爬虫userAgent:mozilla/5.0(compatible;mj12bot/

2020-05-27

HTML5 Meta 标签:HandheldFriendly,MobileOptimized

HTML5 Meta 标签:HandheldFriendly,MobileOptimized

Meta标签:viewportviewport几乎已经是公认的标准了,最初是由苹果公司创建,用于iPhone上面的移动版Safari,由于iPhone的大卖,大部分其他移动浏览

2020-05-22

HTML5mate标签

layui的监听事件中报错element.on is not a function?

layui的监听事件中报错element.on is not a function?

添加layui做tab标签切换时添加table时报错  element.onisnotafunctionlayui.config({  

2020-05-08

tablayui龙华网站制作深圳网站建设

JS 图片简易压缩

JS 图片简易压缩

前言说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具PPDuck3,JS实现类的有插件compression.js,亦或是在线处理类的O

2020-04-29

图片优化图片压缩js图片处理