IaaS,PaaS,SaaS理解和区别

经常看文章会碰到PaaS等名词,每次看完之后就还是忘记啥意思,也不知道跟IaaS/PaaS的区别,今天简单总结下:
云计算是一个统称,可以分为以下三大类。
IaaS:Infrastructure-as-a-service,基础设施即服务。可以看作是第一层,提供Cpu、内存、存储、网络等一系列的计算资源的服务层。
PaaS:Platform-as-a-service,平台即服务。看作是第二层。抽象掉了底层的硬件和操作系统等资源,提供一个多种软件集合的中间件层。我们无需关系一些开发环境和软件,比如数据库等
SaaS:Software-as-a-service,软件即服务。第三层。我们不需要关系任何底层硬件和应用程序。简单来说,对于用户来说,只需要关心服务,该层就是提供云计算资源上运行的应用程序,我们可以通过多种途径直接访问即可。比如,我们接触最多的浏览器访问各种网站的服务,就是是SaaS层提供的服务。

上述理解可能不会特别准确,我们可以通过一个例子来理解。比如,我想自己搭建一个属于自己的blog网站。
如果我完全靠自己来搭建,我需要限购一些硬件资源,如服务器。剩下的需要我在服务器上搭建开发所用的所有环境和软件,然后开发blog网站构建到服务器上等步骤。
接下来我不想自己去买服务器了,我去阿里云上买一台云服务器供我使用,包括多大内存,带宽等资源。这样,我就不需要管理服务器相关的硬件资源了,阿里云这家公司会帮我负责。然后,我在此服务器上手动去搭建我想要的操作系统,数据库等资源,然后再开发blog网站应用,这一层就相当于IaaS层。
接下来,我更想节约点时间,在购买阿里云服务器的基础上,我还继续买了安装什么操作系统服务,购买了阿里云提供的数据库,以及java开发环境,我都让阿里云提供好,我只负责开发blog网站应用程序,然后我将其部署在服务器上就好。这就是PaaS层
最后,我更懒了。我连blog应用程序我也不想开发。假如阿里云还提供blog应用程序,我也直接买了来用,我直接访问这个应用程序进行blog的撰写。这就是SaaS层。还记得我们可以直接在github搭建属于我们自己的个人网站吗?我感觉这个就是SaaS层服务。

以上理解可能会有偏差,大家可以查一查理解这三大概念比较经典的开披萨店的例子,可能会更好理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值