首页  ·  知识 ·  云计算
云计算中的laaS、PaaS和SaaS是什么意思?
稳网互联  知乎专栏  综合  编辑:西贝文   图片来源:网络
在你与别人谈论云计算时,别人可能会给你提起laaS、PaaS、SaaS这些领域内的相关词汇,你听的时候可能会一头雾水,但是,今天我就给大家说一说这些词到底是什么意思。

在你与别人谈论云计算时,别人可能会给你提起laaS、PaaS、SaaS这些领域内的相关词汇,你听的时候可能会一头雾水,但是,今天我就给大家说一说这些词到底是什么意思。


用包子来看laaS、PaaS、SaaS

作为一名吃货,那就用包子来做例子好了,如果你跟我一样也是一个吃货的话,那这个问题,对你来说是很简单的,不是的话也没有关系,这是一个比较容易懂得例子。

饺子、豆浆、油条、饺子这些都是中国人比较喜欢吃的食物,也是很常见的。要是自己去动手做的话,那将是一件比较麻烦的事情。

就拿包子为例子,我们就首先要去准备好面粉、和剁好的馅儿,还得等面粉发酵完后进行和面。同时还要准备好煤气、蒸屉、砧板等厨具,还要有自己的餐桌与餐具。包好包子放进蒸屉之中,蒸熟后拿出来就能吃了。

所有的东西都是自己来准备的,那么这个就叫做本地部署(On-Premises)。

你要是嫌麻烦的话,也可以去买速冻饺子,拿回来热热就能吃了。这时只要准备好锅、蒸屉与煤气灶,餐桌就行了。

这个与自己在家里包的不同,这里是需要包子的供应商,这个就是基础设施即服务(laaS)。

要是还觉得麻烦的话,可以在外卖平台上点一份卖包子的餐厅把做好的热包子送到家里来,这时候,你只需要准备好餐桌就好了。这个就叫做平台即服务(PaaS)。

但要是你什么都不想准备,桌子都懒得清理的话,就可以直接包子店去吃。店里什么都准备好了。这个就叫做(SaaS)。

总的来说,你总共有四种途径可以吃到包子,要么自己准备好材料,在家里自己做;要么就是买现成的回来加个热再吃;要么就是叫个外卖;要么就是直接去店里吃。

云计算的层次

好了,估计各位对这些概念有一个大概的印象了,那么现在忘记包子。

云计算可以分为三层,一层的基础设施主要包括网络系统(networking)、存储设备(storage)、服务器(servers)、虚拟化技术(virtualization)。而二层的平台是在基础设施之上的,还包括操作系统(OS)、中间件(middleware)以及运行库(runtime)。最后一层就是软件了,就是在平台的基础上,还添加了数据(date)与应用(application)。

这就是云计算的三个分层,基础设施在最末端,平台处在中间,软件则处在最顶层,分别是Infrastructure-as-a-Service(IaaS)、Platform-as-a-Service(PaaS)、Software-as-a-Service(SaaS),而别的一些“层”可以在它们之上继续添加。

这家公司什么东西都有,那么他们就处在本地部署(On-Premises)的状态中。如果要想在公司的网站上运行企业应用,那就需要去购买服务器,或者一些别的高昂设备来控制本地应用,以保证业务得正常运作。

如果有一天,这家公司的老板觉得,就只是吃个包子而已,有必要又是买灶台,又是买蒸屉,何必要自己去做呢?于是在这个时候,就要准备寻找一家云服务提供商,那么这家提供商需要有哪些服务呢?

服务商主要提供的云服务也就是云计算的三个分层,IaaS、PaaS和SaaS,就像是包子店给你提供的三种服务那样,要么选择打包、要么点外卖。要么直接去店里面吃。

IaaS、PaaS和SaaS就是云计算的三种服务

现在我给大家具体来说说这三种服务。

IaaS也就是基础设施即服务(Infrastructure-as-a-Service),拥有了IaaS,就可以将引荐外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,也可以选择租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

目前比较知名的IaaS公司有亚马逊、Bluelock、CSC、GoGrid、IBM等。

PaaS即软件即服务(Platform-as-a-Service),某些时候也被叫作中间件。所有的开发都可以在这一层进行,节省时间与资源。PaaS公司可以提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统等,可以节省硬件上的费用。

PaaS公司与IaaS公司有许多重叠,除了上面列出的那些之外,还有Google、Microsoft Azure、http://Force.com、,Heroku、Engine Yard等。

最后则是SaaS,软件即服务(Software-as-a-Service),也是我们目前普通用户接触最多的层面,在网络上任意一个远程服务器上的应用都是属于SaaS。比如现在阿里的钉钉、JIBUU以及苹果的iCloud都属于这一类。

比较知名的SaaS公司有Salesforce、workday、Slack等。

小结

总的来说,IaaS、PaaS和SaaS就是云服务提供的三种层次,最基础的是IaaS,中间的为PaaS,最后直观呈现出来的是SaaS。

本文只是简单的解度IaaS、PaaS和SaaS这三种概念,希望能够对你有一定的帮助。


本文作者:稳网互联 来源:知乎专栏
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读