相信来看这篇文章的很多IT同道,或多或少都见过SaaS,PaaS和IaaS这三个名词,刚开始见到的时候是不是一脸懵,不理解是什么?
下面先来看一个比较官方的解释,看诸位同道是否能理解!
SaaS(Software-as-a-Service,软件即服务):从一个集中的系统部署软件,使之在一台本地计算机上(或从云中远程地)运行的一个模型。
PaaS(Platform-as-a-Service,平台即服务):把应用服务的运行和开发环境作为一种服务提供的商业模式。
IaaS(Infrastructure as a Service,基础设施即服务):将基础设施(计算资源和存储)作为服务出租。
看完了以后,各位客官是否能够理解呢?
如果理解的话,下面就不用看了,嘿嘿。因为下面是我的一些简单理解。
SaaS(Software-as-a-Service,软件即服务):先来一个通俗理解,就是把一个软件,比如一个小游戏,安装在一台服务器或者一个服务器集群上。我们要使用那个游戏怎么办,就是通过网络访问那个服务器或者服务器集群,在别人的服务器上直接玩,不用下载任何软件。这是不是很爽,嘿嘿。如果结合云计算和大数据理解,就是在一个服务器或者服务器集群上简历一个计算模型,比如求所有输入数据的平均数,然后用户可以向该服务器输入自己需要计算的数据就会获得自己想要的计算结果输出。这个就像你去宾馆住一晚,宾馆只是提供一张床给你睡,其他别的,你不能破坏。
PaaS(Platform-as-a-Service,平台即服务):相对于SaaS只能按照固定的计算模型计算和软件使用,PaaS的权限就大多了,它提供你一个系统和编程环境,你可以在上面开发自己的软件和计算模型。这个就是租房了,你的权限大很多了,你不仅可以在房间里面睡,还可以煮饭炒菜和开party等,实现了自由活动。
IaaS(Infrastructure as a Service,基础设施即服务):最后的IaaS,就像IaaS企业提供给大家一个云服务器,你可以在上面安装任何操作系统和搭建开发环境,嗯,就像你自己买了一间有70年限的房子,你想在上面干嘛就干嘛,把房子拆了也可以。
当然,上面只是我的一些粗浅理解,有错误希望大家指出。希望这篇文章能帮到大家。