Iass、Pass、SasS三种云服务区别

我们可以把云计算理解成一栋大楼,而这栋楼又可以分为顶楼、中间、低层三大块。那么我们就可以把Iass(基础设施)、Pass(平台)、Sass(软件)理解成这栋楼的三部分。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。

接下来我们再分别用实例给大家介绍下Iass、Sass、Pass。

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

第一层叫做IaaS

举例:几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,才能让你的业务正常运行。

但现在可以租用IaaS公司提供的场外服务器,存储和网络硬件。这样一来,便大大的节省了维护成本和办公场地。

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

第二层就是所谓的PaaS

举例: PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。

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

第三层也就是所谓SaaS

举例:生活中,几乎我们每一天都在接触SaaS云服务,比如:我们平时使用的苹果手机云服务,网页中的一些云服务等。

 

Iaas和Paas之间的比较

PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。接下来,将在七个方面对PaaS和IaaS进行比较:

1) 开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以使用起来不是很方便。

2) 支持的应用:因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS支持的应用的范围是非常广泛的。但如果要让一个应用能跑在某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,如果这个应用调用了平台所不支持的API,那么就需要对这个应用进行修改。

3) 开放标准:虽然很多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定这两面是稳步前进的。而PaaS平台的情况则不容乐观,因为不论是Google的App Engine,还是Salesforce的Force.com都存在一定的私有API。

4) 可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源进行调整才能应对。

5) 整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App Engine能在一台服务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。

6) 计费和监管:因为PaaS平台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如,CPU和内存的使用量等,而且还能做到应用层面,比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等,这将提高计费和管理的精确性。

7) 学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。

 

云以及IaaS、PaaS、SaaS的区别?

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

任何一个使用基于互联网提供计算、存储和开发的公司,都可以从叫做从事云的公司。然而,不是所有的云公司都一样,“云”也是分层的:

Infrastructure(基础设施)as a Service
Platform(平台) as a Service
Software(软件) as a Service

四类软件开发过程:
Packaged Software(地面)
Infrastructure as a Service(云一层,基础层)
Platform as a Service(云二层,中间层)
Software as a Service(云三层,顶层)

区别:

Managed by vendor or You?

你管理,还是供应商管理?

支持软件系统运行的纵向切割9个方面:
1. Applications 应用
2. Data 数据

3. Runtime 运行环境
4. Middleware 中间件
5. O/S 操作系统

6. Virtualization 虚拟化
7. Servers 服务器
8. Storage 存储
9. Networking 网络

如果1到9你全管,就是传统的全包开发Package Software(走出一个通“天”大道~~宽又阔)
IaaS是6到9交给供应商管。
PaaS是3到9交给供应商管。
SaaS是全都交给供应商管。

多种玩法:
1.SaaS的供应商,去租PaaS的“产品”
2.PaaS去租IaaS的……
……不列了
终端用户直接使用SaaS的产品
按上述的定义,那么现在的各类网站,都算是SaaS供应商。你用的那些联网的App也是SaaS供应商提供的。


IaaS供应商怎么赚钱?
他去买硬件服务器、网络存储、带宽、流量……各类硬货,搭起一个和付费系统相关的“弹性空间”,你CPU可以定要多少个的、内存多大的、硬盘(包含网络存储)多大的、网络带宽要多少的。你出钱租就行。


PaaS怎么赚钱?
他在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统,这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易,网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
你用,你就出钱、包年包月包量,您随意


SaaS怎么赚钱?
生活中每天接触的一层,网站APP,他们怎么赚钱?广告……收费的服务……

 

原文链接:

https://blog.csdn.net/caojianwei1992/article/details/78400066

https://blog.csdn.net/baiuterfkcyj/article/details/66970125

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PASS层指的是Platform as a Service,它位于云计算架构的中间层。在PASS层,云服务供应商提供了一个平台,用于开发、部署和管理应用程序。这个平台通常包括开发工具、运行时环境、数据库和其他相关服务。开发人员可以使用这个平台来创建和部署他们的应用程序,而无需关心底层的基础设施和系统管理的细节。这样能够极大地简化应用程序的开发和部署过程,提高开发效率。 Sass层指的是Software as a Service,它是云计算架构的顶层。在Sass层,云服务供应商提供了各种各样的应用程序作为服务。这些应用程序通过互联网提供给用户使用,用户无需安装和维护这些应用程序,只需要通过浏览器或移动设备访问即可。常见的Sass应用程序包括电子邮件服务、在线办公套件、客户关系管理软件等。使用Sass层的应用程序可以随时随地访问,用户只需根据自己的需求选择合适的服务订阅即可,大大提高了灵活性和便利性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [IassPassSasS三种云服务区别](https://blog.csdn.net/haponchang/article/details/95473343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值