怎么清晰地理解、表达 IaaS 、 PaaS 、 SaaS ?
前言
IaaS 、 PaaS 、 SaaS ,看来应该还是有不少人 理解得有点迷迷 :
正文
IaaS
Infrastructure-as-a-Service基础设施即服务
PaaS
Platform-as-a-Service
平台即服务
SaaS
Software-as-a-Service
软件即服务
aaS : as-a-Service 即服务
即服务, 一个即字, 传达的就是 一个字 : 方便
什么什么即服务,也就是 层面、维度的概念。
I 基础设施
P 平台
S 软件
我的鄙见
(里面涉及到的一些产品,举例需要,非广告 ,如果有问题联系我删除)
在结合简图常规的讲东西之前,我先抛出我自己作为一个研发搬砖员的 精简理解 , 就两句话:
第一句: SaaS 面对消费用户人群 , PaaS 面对研发人群 , IaaS 面对 运维、管理人群。
OA (SaaS)、钉钉(SaaS)、ERP(SaaS)、CRM(SaaS)等
中间件(PaaS)、MySQL (PaaS)、Twilio(PaaS)、Google App Engine(PaaS)等
阿某云(IaaS)、华某云(IaaS)、腾某云(IaaS) 等
第二句: 可基于IaaS 整合 别人的 PaaS 再 加上自己的代码,就出来了一个自己的 SaaS 。
简图细说
IaaS 是什么
简单理解,好比说 买了个阿某云服务环境。
相当于租用IaaS公司提供的场外服务器,存储和网络硬件,节省了维护成本和办公场地。
不用每次搬公司的时候,抱着电脑主机、交换机等等这些东西跑。
PaaS 是什么
简单理解,好比说 我们自己做系统的时候,需要用到定位功能, 对接某度的 地图SDK或者某德的地图定位SDK 。
那么这些对接的中间件 就是 PaaS 服务。 人家也是在人家那边 有相关的服务器资源和代码,提供了OPEN API 出来大家对接。
又好比说 我们需要知道一个电话从哪里来,还需要使用一些短信相关API,那么我们需要整合 Twilio( PaaS 服务)。
SaaS 是什么
这个最好理解,软件服务本身,无需再编程,直接使用。
像平时用的一些 CRM 客户关系管理系统,HRM 人力资源管理系统 ,当然还有各种各样的Saas产品,不多举例。
软件的开发、管理、部署都交给第三方服务商去关心, 我们出钱就行,有钱就能用(当然不排除有不需要花钱的Saas产品)。
可以看到我的图,想表达的是可以理解为大多数现代SaaS平台都是建立在IaaS或PaaS平台上的。
好了,该篇就到这。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!