IaaS、PaaS、SaaS的区别和关系

现在越来越多的软件和服务,开始采用云服务,阿里、百度、腾讯,相继推出了他们的云服务,随着云的这股浪潮,也推动着国内越来越多的企业追云,他们利用大公司建设的基础设施和服务,将自己的服务也部署到云上,Iaas、PaaS、SaaS也是随着云的发展而诞生的,他们也是能代表着云的发展变化规律。

IaaS(Infrastructure as a Service):即基础设施即服务。 消费者通过Internet 可以从完善的计算机基础设施获得服务。如微软Azure云平台。

PaaS(platform-as-a-service):平台即服务。把服务器平台作为一种服务提供的商业模式。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。

SaaS(software-as-a-service):软件即服务,应用模式是基于互联网提供软件服务。如daydao是PaaS平台,但是里面提供的HR、CRM、OA等产品服务属于SaaS。

BaaS(Backend as a Service):后端即服务。公司为移动应用开发者提供整合云后端的边界服务。随着移动互联网的发展,移动行业的分工也会像其它行业一样逐渐细化,后端服务就是这样被抽象出来,它统一向开发者提供文件存储、数据存储、推送服务等实现难度较高的功能,以帮助开发者快速开发移动应用。BaaS供应商比如AVOS Cloud。

Albert Barron讲解的一张图来说明一下他们的含义:

IaaS:

提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。

Paas:

除了上面的基础设施,还提供披萨饼皮,你只需要配些料,调好口味,他会帮忙你烤好。

SaaS:

你都不用做什么了,他们都给你把披萨拷好了,你只需要拿这些披萨卖就行了。

按工作量来说:IaaS > PaaS > SaaS,这也是随着社会分工自然而然的发展过程,来满足社会不同角色,不同功能的要求。



分享此文章