云计算--02--服务模式 IaaS、PaaS、SaaS

云计算服务类型

什么是 云计算?

  • 以互联网为中心,在网站上提供快速且安全的云计算服务数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心

服务类型

通常,它的服务类型分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这3种云计算服务有时称为云计算堆栈,因为它们构建堆栈,它们位于彼此之上,

  • 基础设施即服务(IaaS)
  • 平台即服务(PaaS)
  • 软件即服务(SaaS)

在这里插入图片描述

类比案例一:

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

  • 请设想你是一个餐饮业者,打算做披萨生意
    在这里插入图片描述

方案一:本地部署 自己在家做

  • 在家自己做这真是个麻烦事,你的准备很多东西,发面、做面团、进烤箱。。。。。简单列一下,需要下图所示的一切:
    在这里插入图片描述

方案二:IaaS

  • 他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。和自己在家做不同,你需要一个pizza供应商。

在这里插入图片描述

方案三:PaaS

  • 打电话叫外卖将披萨送到家中打个电话,pizza就送到家门口。他人提供平台服务,让你把自己的设计实现。

在这里插入图片描述

方案三:SaaS

  • 在披萨店吃披萨,你什么都不需要准备,连餐桌也是pizza店的。
    在这里插入图片描述
    总结一下,吃货可以通过如下途径吃披萨:

在这里插入图片描述

假设你是一家超牛X的技术公司,根本不需要别人提供服务,你拥有基础设施、应用等等其它一切,你把它们分为三层:

  • 基础设施(infrastructure)

  • 平台(platform)

  • 软件(software)

在这里插入图片描述
这其实就是云计算的三个分层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软”的层可以在这些层上面添加。

在这里插入图片描述
在这里插入图片描述

类比案例二:盖房子

本地部署:自己盖房子

  • 没有云的时候相当于大家都是在自己盖房子,后来发现这样成本比较高,要请专业人员搭建维护,如果盖的太大用不了浪费,盖的太小如果人多又不够用,于是有了云。

IAAS:买商品房

  • IAAS相当于商品房,建筑商盖好,购买就行。不够再买一套(可以随时退货)。具体房子做什么用,自己决定,屋内的装修家居还是要自己负责。IAAS上购买的一般是主机,用户不光要开发程序,还要考虑搭建系统,维护运行环境,以及怎么容灾,怎么做到高可用,怎么扩容。

PAAS :租房

  • PAAS相当于租房,房子做什么用有一定限制,但装修家居什么的房东都做好了,不够再租也比较方便。PAAS上是服务的运行环境,服务商提供了扩容以及容灾机制,用户负责开发程序即可,但程序需要匹配PAAS上的环境,没有IAAS那样自由。

SAAS:住酒店

  • SAAS相当于酒店,需要的时候租一间住就行,不住了退,完全不用操心房间维护的问题,有不同风格档次的酒店以及不同格局的房间供你选择。SAAS提供的是具体的服务,多租户公用系统资源,资源利用率更高。

类比案例三:

IaaS就是台服务器。

PaaS就是Tomcat加MySQL。

SaaS就是三千块一套的加个Logo就能开业的电商网站。

在这里插入图片描述

IaaS:(基础设施即服务)

Infrastructure-as-a-Service

  • 第一层叫做IaaS,有时候也叫做Hardware-as-a-Service,几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。
  • 但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器存储网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。
  • 一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和RedHat.不过这些公司又都有自己的专长,比如Amazon和微软给你提供的不只是IaaS,他们还会将其计算能力出租给你来host你的网站。
  • IaaS主要的用户是系统管理员。

作用

  • 通过IaaS这种模式,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应用,同时这些基础设施的繁琐的管理工作将由IaaS供应商来处理。IaaS能通过它上面对虚拟机支持众多的应用。

PaaS: (平台即服务)

Platform-as-a-Service

  • 第二层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。
  • PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
  • 一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine
    Yard。最近兴起的公司有AppFog, Mendix 和 Standing Cloud
  • PaaS主要的用户是开发人员

作用

  • 通过PaaS这种模式,用户可以在一个包括SDK,文档和测试环境等在内的开发平台上非常方便地编写应用,而且不论是在部署,或者在运行的时候,用户都无需为服务器,操作系统,网络和存储等资源的管理操心,这些繁琐的工作都由PaaS供应商负责处理,而且PaaS在整合率上面非常惊人,比如一台运行Google App Engine的服务器能够支撑成千上万的应用,也就是说,PaaS是非常经济的。

在这里插入图片描述
平台软件层包括

  • 操作系统
  • 数据库
  • 中间件
  • 运行库

但是并不是每一个软件都需要这4部分的支持,需要什么是由软件决定的。所以PaaS又分为2种,半平台PaaS和全平台PaaS。

1、半平台PaaS:

  • 只安装操作系统,其他的租户自己去解决。这样会比较麻烦,因为你需要有较强的技术实力,而且需要耗费部分资源去安装软件运行需要的、的中间件、运行库、数据库。

2、全平台PaaS:

  • 安装应用软件依赖的全部平台软件,也就是4部分全部准备完毕。不过大家也知道,世界上的应用软件如此庞大,支撑他们的语言、数据库、中间件、运行库可能都不一样,PaaS云端公司不可能全部都去安装,所以他们支持的软件是有限的

相对于IaaS来说,PaaS租户的灵活性降低了,只能在云端提供的有限平台范围内做软件,但是有点也很明显,能够最大化利用租用的资源和不需要租户有高深的IT技术。

SaaS:(软件即服务)

Software-as-a-Service

  • 第三层也就是所谓SaaS。这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。
  • 你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net,Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。
  • 一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
  • SaaS主要面对的是普通的用户

作用

通过SaaS这种模式,用户只要接上网络,并通过浏览器,就能直接使用在云端上运行的应用,而不需要顾虑类似安装等琐事,并且免去初期高昂的软硬件投入。把软件租出去,用户连安装都不需要了
在这里插入图片描述
对比PaaS略微有一点不同,应用软件是云端公司来安装、运维的,租户使用软件,需要管理的是这些软件产生的数据信息。

一般来说SaaS适用的软件都有如下的特点:

  1. 复杂:软件庞大、安装复杂、使用复杂、运维复杂,单独购买架构昂贵,例如ERP、CRM、BI、OA等。
  2. 模块化:按功能模块划分,需要什么功能就组什么模块。
  3. 多租户:多个企业用户同时操作,使用同一个软件而不是互相干扰。当然,数据是逻辑隔离的,不同用户的数据检索字段之一必然是用户身份信息。
  4. 多币种多语言多时区的支持

在这里插入图片描述
在这里插入图片描述

四、DaaS 数据即服务

DaaS是Date as a Server的缩写,意思是数据即服务。云端公司负责建立全部的IT环境,收集用户需要的基础数据并且做数据分析,最后对分析结构或者算法提供编程接口,让数据成为服务。
在这里插入图片描述
DaaS是大数据时代的象征,能做DaaS服务的云端公司需要从数据积累、数据分析和数据交付三方面积累自身的核心竞争力。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值