云服务IaaS,PaaS,SaaS的区别
2018-02-25 00:00
302 查看
由我的博客园http://www.cnblogs.com/mithrandirw/p/8468985.html同步过来
云服务日渐普及,越来越多的企业以及个人选择服务商提供的云服务,来帮助自己搭建网站。
云服务可以分为IaaS、PaaS以及SaaS三种大类,按照服务层次以及服务内容进行区分。下面进行具体介绍。
这三个元素,现在我们可以使用云服务来代理。
1.如果你不想自己买服务器,而是在云服务提供商处购买虚拟主机,但是还需要自己装服务器软件,以及编写网站程序——这就是IaaS(基础设施服务,Infrastructure-as-a-service)
2.如果你既不想要买服务器,也不想要装服务器软件,只需要自己开发网站程序——这就是PaaS(平台服务,Platform-as-a-service)
3.如果你再进一步,购买某些在线论坛或者在线网店的服务,不用自己开发网站程序,只需要使用它们开发好的程序,而且他们会负责程序的升级、维护、增加服务器等,而你只需要专心运营即可——这就是SaaS(软件服务,Software-as-a-service)
云服务的本质:就是使用云计算,提供最基本的云设施(ECS)以上的各种服务,代理用户WEB需求的服务。
PaaS:平台服务,Platform-as-a-service
SaaS:软件服务,Software-as-a-service
蓝色部分代表用户需要承担的工作,从左到右依次减少。
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
参考链接
http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html, by 阮一峰
云服务日渐普及,越来越多的企业以及个人选择服务商提供的云服务,来帮助自己搭建网站。
云服务可以分为IaaS、PaaS以及SaaS三种大类,按照服务层次以及服务内容进行区分。下面进行具体介绍。
一、通俗解释
个人或者企业的WEB应用需求都可以简单理解成——建立一个网站。建立网站需要三个必备元素:服务器、服务器软件、网站程序这三个元素,现在我们可以使用云服务来代理。
1.如果你不想自己买服务器,而是在云服务提供商处购买虚拟主机,但是还需要自己装服务器软件,以及编写网站程序——这就是IaaS(基础设施服务,Infrastructure-as-a-service)
2.如果你既不想要买服务器,也不想要装服务器软件,只需要自己开发网站程序——这就是PaaS(平台服务,Platform-as-a-service)
3.如果你再进一步,购买某些在线论坛或者在线网店的服务,不用自己开发网站程序,只需要使用它们开发好的程序,而且他们会负责程序的升级、维护、增加服务器等,而你只需要专心运营即可——这就是SaaS(软件服务,Software-as-a-service)
云服务的本质:就是使用云计算,提供最基本的云设施(ECS)以上的各种服务,代理用户WEB需求的服务。
二、基本概念
IaaS :基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-service
SaaS:软件服务,Software-as-a-service
蓝色部分代表用户需要承担的工作,从左到右依次减少。
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
参考链接
http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html, by 阮一峰
相关文章推荐
- IaaS、PaaS、SaaS三种云服务模式 4000 的区别
- 云服务 IaaS,PaaS,SaaS 的区别
- 云服务中IaaS, PaaS和SaaS概念及其区别
- 云计算的三种服务模式(SaaS、PaaS、IaaS)的区别
- Iaas Paas Saas三种云服务区别
- 云计算的三种服务模式:IaaS,PaaS和SaaS
- 云计算的三种服务模式:SaaS/PaaS/IaaS
- 1.7三分钟读懂Saas、Paas、IaaS的区别
- 云计算的三种服务模式:IaaS,PaaS和SaaS关系
- IaaS,SaaS,PaaS的区别
- 云计算三种服务模式SaaS、PaaS和IaaS及其之间关系
- IaaS,PaaS,SaaS 的区别(转)
- 【转】云服务模式:SaaS、PaaS和IaaS,哪一种适合你?
- IaaS,PaaS,SaaS 的区别
- 云计算的三种服务模式:IaaS,PaaS和SaaS
- 什么是IaaS, PaaS和SaaS及其区别
- 什么是IaaS, PaaS和SaaS及其区别
- IaaS, PaaS, SaaS的区别
- IBM虚拟化与云计算专家邹志乐――SaaS、PaaS、IaaS的区别以及适合的应用
- 知乎大神对IAAS,SAAS,PAAS区别的理解