随着数字化的到来,现在越来越多的软件,开始采用云服务,“云服务”现在已经快成了一个家喻户晓的词了。
使用云计算服务,不同用户需要的服务是不一样的,有些公司可能只需要租借服务器,有些公司可能需要整套服务,而有些个人客户可能希望直接可以通过付费得到一个网站。
所以,根据服务类型的不同,云计算服务可以分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS),后又衍生出aPaaS。
但是,有很多人对它们的定义还很模糊,他们具体是什么,有什么区别?使用时有该如何选择呢?对于企业来说,了解它们的差异性还是很有必要的。
下面小编来向你介绍一下PaaS、IaaS、SaaS,用极其通俗的语言给你讲明白~全是干货!
一、什么是SaaS、PaaS、IaaS
1.平台即服务(PaaS:PlatformasaService)
PaaS实际上是指将软件研发的平台作为一种服务,供应商提供超过基础设施的服务,一个作为软件开发和运行环境的整套解决方案,即以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
2.基础设施即服务(IaaS:InfrastructureasaService)
把计算基础(服务器、网络技术、存储和数据中心空间)作为一项服务提供给客户。它也包括提供操作系统和虚拟化技术、来管理资源。消费者通过Internet可以从完善的计算机基础设施获得服务。
目前,市面上比较常见的IaaS服务商有AmazonWebServices、MicrosoftAzure、IBMCloud、谷歌云平台、阿里云、华为云、腾讯云、百度云等。
3.软件即服务(SaaS:SoftwareasaService)
简单理解,SaaS提供的是将软件“拿来即用”的服务,企业既不用自建基础设施资源,也无需开发本地部署环境,更不必招聘IT人员,SaaS平台提供商会为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并提供所有前期的实施、后期的维护等一系列服务。
上面看不懂没关系,小编用一个例子给你讲懂~
请想象你是一名餐厅工作人员,打算做披萨生意。
你可以从头到尾自己做披萨,但是很麻烦,需要很多准备,所以你决定外包一部分工作,使用别人的服务。你有三个方案
方案一:laaS提供厨房、灶具、燃气等基础设施,你用这些基础设施来烤你的披萨。
方案二:除了基础设施,PaaS还提供披萨饼皮。你要做的就是把自己的食材撒在饼皮上,让他给你烤。也就是说,你要做的就是设计披萨的口味(海鲜披萨或者鸡肉披萨),别人为你提供平台服务,实现你的设计。
方案三:SaaS别人已经直接做好了披萨,没有你的干预,你会得到一个成品。你要做的就是卖掉它,最多包起来,印上自己的Logo。从左到右,你自己的工作量越来越少。
SaaS是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是SaaS。
PaaS提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要