名词解释教学工作区 · 课程 0019 · 形态 单概念 · 约 5 分钟 · 前置:0016 · 静态部署与其它部署 · 相关:0014 · Kubernetes · 2026-10-01

SaaS:软件跑在厂商那边,你只为使用付费

你能做到:听到一个云服务名字,先问那句关键的话 —— 「这套软件是谁在运行、数据存在谁那里、我能改到哪一层?」 然后判断它是 IaaS、PaaS 还是 SaaS,以及该不该用它。

1 | 定义

SaaS,全称 Software as a Service(软件即服务):软件本身由厂商运行和维护, 你通过网络(浏览器或客户端)直接使用,数据存在厂商的机器上,按 订阅 subscription 或用量付费;整个过程你不用买服务器、不用安装、也不用管升级。 像订瓶装水:以前自己家装净水器、换滤芯、修水管,后来直接按月订水,水厂管水质与配送,你只管喝 —— 省下的是这一整套活,交出去的是水源。

2 | 它解决什么麻烦

一套软件要「能用」,背后有一长串事:买机器、装依赖、配网络、做备份、盯升级,半夜挂了还得有人爬起来。 这些活和业务本身无关,却必须有人干。

它把「运行这套软件」整件事买过来,你只为使用付费。

3 | 它怎么解决

你(浏览器 / 客户端) 只发请求,不装软件 -> 厂商的运行环境 程序跑在别人的机器上,由对方统一升级 -> 多租户 multi-tenant 所有客户共用同一套系统,靠账号互相隔离 -> 你的数据 存在厂商的库里,能不能整批拿走要事先问清 -> 订阅 subscription 按人按月,或按用量出账

4 | 用它的代价

5 | 真实使用场景

场景一:协作与文档,开箱即用。邮箱用 Gmail、Outlook;文档与知识库用 Notion、飞书文档; 设计与白板用 Figma、Miro。团队不装服务器、不配备份,拉一个账号进来就能开工 —— 代价是内容都住在对方的云上。

场景二:销售与客服的流程系统。CRM 用 Salesforce、HubSpot,工单用 Zendesk; 按坐席数订阅,流程模板与报表由厂商维护,新员工当天就能上手。

场景三:企业账号与权限。用 SSO(单点登录)把身份交给一个中心, 再用 SCIM 把人员目录同步进去:入职自动开通、转岗自动调权、离职一键停号,权限不再散落在各部门手里。

场景四:用接口令牌取数做自动化。在对方后台生成一个 接口(API)令牌,程序就能像调自己的系统一样读写它的数据:

# 先在对方后台的令牌页生成一个,存进环境变量
export GH_TOKEN=ghp_xxxxxxxxxxxx

# 之后在任何脚本里把它当凭据,拉出自己账号下的仓库列表
curl -H "Authorization: Bearer $GH_TOKEN" \
     "https://api.github.com/user/repos?per_page=5"

这一步把「网页里点出来的东西」变成「程序能算的东西」,也是把数据搬去别处的起点。

6 | 和相近的东西怎么分

先问一句:这套东西里,哪一部分是我在管,哪一部分是别人在管? 云服务就是按这条线切开的 —— 从下往上,别人管得越来越多,你管得越来越少。

名称它是什么和 SaaS 什么关系
SaaS(Software as a Service) 整个软件由厂商运行,你打开浏览器或客户端就用 本课主角,管得最少的一层
PaaS(Platform as a Service) 平台把运行环境也管了(常架在 Kubernetes 这类编排器上),你只管把代码推上去 比 SaaS 少一层:软件是你的,运行环境是别人的
IaaS(Infrastructure as a Service) 机器、网络、存储租给你,操作系统和上面的一切自己装 比 PaaS 再少一层:只有地基是别人的
自建 / on-premise 从机房、机器到系统与软件,全自己采买自己维护 和 SaaS 相反的一端:全在你手里,活也全是你的
BaaS(Backend as a Service) 只把后端能力(数据库、登录鉴权、推送、文件存储)当服务给你 切的是另一刀:它不管界面,只替你把后端那半张桌子摆好
大语言模型服务(Model as a Service,模型即服务) 模型与算力都在厂商的机器上,你按用量调用它的接口换回答 同一套交付方式换了个对象:卖的从软件换成模型,「谁在替你运行」这个判断不变

一句话分工:IaaS 给地基,PaaS 给厂房,BaaS 给一整套后端,SaaS 直接给成品软件;自建则全是你自己的。 越往 SaaS 走越省事,也越改不动 —— 这两件事永远在同一个天平上。

7 | 常见误解

8 | 练习

三题自测,每题只有一个正确选项;选完立刻看到解释。

1. 打开浏览器就能用、不用自己装也不用自己升级、按人按月付费 —— 这是哪一层?

对。管得最少、最省事的那一层就是 SaaS:软件本身也由厂商运行,你只为使用付费。

2. 很多客户共用厂商的同一套系统,靠账号把彼此的数据隔开,这个做法叫什么?

对。多租户是 SaaS 能把单价压下来的前提:厂商只维护一份代码、一套基础设施,所有客户共用。

3. 准备换掉一家 SaaS 之前,最该先确认下面哪件事?

对。换供应商真正会疼的是数据:有干净的整批导出口,迁移才是可控的工程问题;没有,前面的账都要重算。