IaaS,PaaS,SaaS 的区别

IaaS,PaaS,SaaS 的区别

作者: 阮一峰

日期: 2017年7月23日

越来越多的软件,开始采用云服务。

云服务只是一个统称,可以分成三大类。

  • 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

PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于 PaaS。

  • Heroku
  • Google App Engine
  • OpenShift

IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。下面这些都属于 IaaS。

  • Amazon EC2
  • Digital Ocean
  • RackSpace Cloud

原文地址:https://www.cnblogs.com/kakaisgood/p/10127525.html

时间: 2024-10-06 21:34:42

IaaS,PaaS,SaaS 的区别的相关文章

云服务IaaS,PaaS,SaaS的区别

云服务日渐普及,越来越多的企业以及个人选择服务商提供的云服务,来帮助自己搭建网站. 云服务可以分为IaaS.PaaS以及SaaS三种大类,按照服务层次以及服务内容进行区分.下面进行具体介绍. 一.通俗解释 个人或者企业的WEB应用需求都可以简单理解成--建立一个网站.建立网站需要三个必备元素:服务器.服务器软件.网站程序 这三个元素,现在我们可以使用云服务来代理. 1.如果你不想自己买服务器,而是在云服务提供商处购买虚拟主机,但是还需要自己装服务器软件,以及编写网站程序--这就是IaaS 2.如

Iaas/Paas/Saas有何区别,一个故事告诉你

云计算有三种服务模式,IaaS,PaaS和SaaS.单从英文全称去理解,他们分别是"基础设施即服务""平台即服务"和"软件即服务". 这样翻译过来可不好理解,但是我们可以举个例子.现在我们就以做饭吃饭这件"人生大事"来类比这三种服务模式. 一. 1."田园"式吃饭 到了饭点,要吃饭了. 身处深山的你去田里摘一把菜,拿上一条风干的肉,架起土锅土灶,点上昨日砍好的柴禾,一通忙活,1个小时过去,荤素搭配的一顿饭做

iaas paas saas what?

IaaS:Infrastructure-as-a-Service(基础设施即服务) 举例:几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,才能让你的业务正常运行. 但现在可以租用IaaS公司提供的场外服务器,存储和网络硬件.这样一来,便大大的节省了维护成本和办公场地. PaaS:Platform-as-a-Service(平台即服务) 举例: PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统.这节省了你在硬件

ISSA PAAS SAAS的区别

issa: 基础设施即服务 通俗解释相当于卖硬件,甲方需要提供项目代码,插件,应用软件等,并要完成网络的配置搭建,项目代码的运行及服务器的配置 Paas 平台即服务 相当于卖平台,甲方需要提供代码及应用插件即可,网络搭建及服务器的配置等工作都由厂家提供 Saas 软件及服务 厂家连软件都提供给你,无需你进行任何操作.省略一切步骤. 知乎上看到,有人形象的将这三个比喻为 IAAS  和老婆生孩子 PAAS  让老婆和别人生孩子 SAAS  领养

容器 与 IAAS PAAS SAAS

IAAS:基础硬件即服务,实际上就是虚拟化服务,对于用户来说,其本身就是一个真实存在的机器:而对运营商来说,它实际上只是一个虚拟机.这就是现在CPU发展过于迅猛,为了避免资源过度浪费的有效解决方案. PAAS(平台即服务),平台构建大批量的底层应用,并且对外提供统一的访问入口,当然,该入口需要进行认证,那么就能有限访问该服务,并且建立自己的实例,现在各种PAAS服务中,最出色的就是存储服务.比如块存储和对象存储. SAAS:软件即服务.当我们本身就属于软件供应商时,我们可以直接在公有云上部署我们

Iaas/paas/saas 三种模式分别都是做什么?

任何一个在互联网上提供其服务的公司都可以叫做云计算公司.其实云计算分几层的,分别是Infrastructure(基础设施)-as-a- Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service.基础设施在最下端,平台在 中间,软件在顶端.别的一些“软”的层可以在这些层上面添加. IaaS: Infrastructure-as-a-Service(基础设施即服务)第一层叫做IaaS,有时候也叫做Hardware-as-a-Service

什么是IaaS, PaaS和SaaS及其区别

转载自:http://www.u1city.net/Article-538.html 云服务”现在已经快成了一个家喻户晓的词了.如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道. “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务. 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司.然而,不是所有的云公司都一样.不是所有人都是CTO,所以有时候看到云技术背后的一些

IaaS,PaaS,SaaS 的区别(转)

越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题.David Ng 进一步引申,让它变得更准确易懂. 请设想你是一个餐饮业者,打算做披萨生意. 你可以从头到尾,自己

IaaS, PaaS和SaaS公司都做些什么

原文链接:http://www.leiphone.com/news/201406/iaas-paas-and-saas.html "云服务"现在已经快成了一个家喻户晓的词了.如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道.(做了半年SaaS的我也是在介绍项目时候才听到这个SaaS,他们都把这个读作"萨斯",我的第一反应是当年那个病毒..) "云"其实是互联网的一个隐喻,"云计算"其实就是使