[ IaaS SaaS PaaS的理解 | 青训营笔记]

51 阅读2分钟

这是我参与「第五届青训营」笔记创作活动的第三十天

IaaS, PaaS, SaaS 名词解释

本文中将使用一个选课系统作为例子,来解释这三个名词

IaaS

Infrastructure as a service,可以理解为将基础设施出租作为一项服务,比如说原本你的开发的选课系统想要被同学们使用的话,你可能需要购买一台服务器,放在学校机房,并将服务部署在上面,而现在你可以在网上 (云服务平台,比如阿里云,腾讯云,Azure这种的) 租一台服务器,将服务部署在云服务器上了,省去了自己维护服务器等麻烦事。(注:这里的Infrastructure可以包括 服务提供商提供的服务器,网络,存储设备这些基础设施等)

PaaS

Platform as a service,平台即服务,可以理解为 为一些问题或需求提供成熟现成的解决方案,比如说我想在该选课系统上添加一个网课播放功能,而这其中就涉及到视频的存储,播放,加密,转码等问题,我们可以自己开发,但会大大提高开发的时间及金钱成本,且服务的成熟度可靠性也可能远远不如平台提供整套方案好。在举个例子,比如说我做一个购物平台,那这个平台的支付系统需要自己开发吗,没必要,你可以使用比如说支付宝或者微信提供的支付方案。(可以简单理解为提供了一套工具或框架的接口,来满足开发人员直接实现某些功能)

SaaS

Software as a service,软件即服务,可以理解为 (在云上) 提供一些软件供公司或个人使用,比如我将开发的选课系统提供给很多学校使用并收取一定的费用。再举一些例子,比如说打印店使用的云打印管理软件,饭店理发店使用的云会员管理系统,企业使用的一些云财务软件,云办公软件,或个人使用的一些云笔记软件等。

参考,十分感谢🙏,如有侵权,请联系我,将在第一时间删除 www.bilibili.com/video/BV1RR…