Iaas、PaaS、SaaS的定义和区别
2023-03-13 14:08:55 4 举报
AI智能生成
Iaas、PaaS、SaaS是什么?怎么通俗理解?三者的区别有哪些?分别适用什么体量的企业?
作者其他创作
大纲/内容
一、定义
SaaS
软件即服务软件
为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务。
举例说明:企业无需购买软硬件,即可通过互联网使用OA系统、crm客户管理系统、ERP系统等管理软件。
举例说明:企业无需购买软硬件,即可通过互联网使用OA系统、crm客户管理系统、ERP系统等管理软件。
PaaS
平台服务
服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。
IaaS
基础设施即服务
IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式;
用户无需自建一个数据中心等硬件设施,而是通过租用的方式,利用 Internet从IaaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务。
用户无需自建一个数据中心等硬件设施,而是通过租用的方式,利用 Internet从IaaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务。
关系示例图
二、通俗举例
以披萨举例,进行理解
1.自己在家做
从头到尾都是自己生产,需要准备的东西很多很多(厨房,烤炉,各种材料。。。)
On-Premises(本地化部署)
2.买好速食披萨回家加工
买回成品,回家烘焙一下就好了,和自己在家做不同于你需要的是一个披萨供应商。
IaaS(基础设施即服务)
3.手机叫外卖
手机点一点下单,披萨就送到家门口。
PasS(平台即服务)
4.在披萨店吃
你什么都不需要准备。
SaaS(软件即服务)
方案总结
三、三者区别
1、服务层级
SaaS
SAAS是在PASS的基础上,又增加了各种应用软件以及软件运行的数据服务。
云服务商直接提供软件服务。
云服务商直接提供软件服务。
对于消费者而言,相当于租了精装修的房子,拎包入住即可。
PaaS
PAAS是在IAAS的基础服务上,增加部署了各种操作系统、中间件以及运行环境等软件服务。
云服务商可以提供租赁开发平台或运行平台的服务。
云服务商可以提供租赁开发平台或运行平台的服务。
对于消费者而言,相当于租了个毛坯房,装修还得自己搞。
IaaS
云计算的底层就是虚拟化。如果在物理主机上增加虚拟化平台就可以搭建一个基础的云平台。
云服务商可以通过云管平台来为消费者提供云主机租赁服务,这样就实现了IAAS层级
云服务商可以通过云管平台来为消费者提供云主机租赁服务,这样就实现了IAAS层级
对于消费者而言,就相当于租了个地皮,上层建筑还得自己建设。
示例图
2、面向对象
SaaS
PAAS平台主要面向的是软件开发的个人或者企业。
他们可以在PAAS平台,快速开发或部署自己的软件系统。不用担心底层系统和运行环境的维护。
他们可以在PAAS平台,快速开发或部署自己的软件系统。不用担心底层系统和运行环境的维护。
PaaS
SAAS平台主要面对的是最终消费者或企业。
他们不需要懂开发,也不需要懂技术,也不用管维护,只需要懂如何使用该软件即可。
他们不需要懂开发,也不需要懂技术,也不用管维护,只需要懂如何使用该软件即可。
示例图
3.优缺点
SaaS
优点:用户无需开发软件
缺点:若云服务商中没有想要的软件,就没办法了。
PaaS
优点:用户可以自由开发自己的软件,也可以部署不同的软件
缺点:开发部署需要花费大量时间,方便程度不如SaaS。
四、企业应用总结
SaaS产品
中小型企业,由于自身业务结构尚且比较单一,而且操作流程趋向标准化,选择SaaS产品即可满足绝大多数的需求
PaaS产品
对于大型企业而言,则更加适合使用paas平台来解决实际问题。可以将paas作为基础,通过二次开发来满足个性化需求,实现更多的高性能体验。
0 条评论
下一页