IaaS,PaaS,SaaS 的区别

IaaS,PaaS,SaaS 的区别

一.IaaS,PaaS,SaaS是三种云服务,全称分别是:

IaaS:基础设施服务,Infrastructure-as-a-service

PaaS:平台服务,Platform-as-a-service

SaaS:软件服务,Software-as-a-service

二.三者区别与特点:

(1)SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,下面是一些例子:

客户管理服务 Salesforce

团队协同服务 Google Apps

储存服务 Box

储存服务 Dropbox

社交服务 Facebook / Twitter / Instagram

特点:任何一个远程服务器上的应用都可以通过网络来运行,就是SAAS了

(2)PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling),某些时候也叫做中间件。。

优点:开发者只需要关注自己的业务逻辑,不需要关注底层。公司所有的开发都可以在这一层进行,节省了时间和资源。

Heroku,Google App Engine,OpenShift都属于 PaaS。

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

Amazon EC2,Digital Ocean,RackSpace Cloud都属于 IaaS。

你可以将硬件外包到别的地方去。IAAS公司会提供场外服务器,存储和网络硬件,别人可以租用。

优点:节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

 

自己的工作量从左至右依次是IaaS > PaaS > SaaS。

 

 

 

 

参考博客:

(1)http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html

(2)https://www.mysubmail.com/chs/blog/view/45

posted @ 2019-04-14 18:30  星海violet  阅读(1252)  评论(0编辑  收藏  举报