名词百科
什么是 SaaS?
一句话定义
SaaS(Software as a Service,软件即服务)是厂商把软件统一部署在云端、客户按账号数或用量订阅使用的模式。客户不买服务器、不管运维,代价是数据与功能演进方向由厂商掌握。
它到底是什么
SaaS 的核心不是「软件放在云上」——那只是部署方式——而是把软件从产品变成了服务:客户不获得程序副本,只获得一段期限内的使用权。这一条决定了它的全部特征:不交付源码、不能自行修改、停止付费即失去访问。
它与买断的差别在会计科目上也看得出来:买断是资产,SaaS 是费用。这也是它对企业现金流更友好的原因——不需要一次拿出大笔预算。
怎么运作的
四个机制支撑了「一套软件服务多家客户、单价却很低」这件事。
多租户架构:一套代码、一套数据库服务所有客户,靠租户 ID 做数据隔离。这是低价的前提——如果每家客户单独部署一套,成本立刻回到私有化部署的水平。
订阅计费:常见三种切法——按账号数(每人每月)、按版本(基础版/专业版/企业版)、按用量(调用次数、存储量、消息条数)。现在更常见的是混合:基础账号费加超量按量计费。
集中运维:升级、备份、扩容、安全补丁都由厂商做。好处是永远用最新版;代价是升级时间不由客户决定,交互被改掉时没有否决权。
开放接口:成熟的 SaaS 提供 API 与 webhook,否则数据出不去、也接不进别的系统。接口完整度决定「三年后能不能走」,比功能列表更值得看。
容易混的几个概念
- PaaS:给运行环境和数据库,代码还是自己写。SaaS 是连软件都不用写。
- IaaS:给虚拟机和网络,操作系统往上都自己管。云服务器属于这一类。
- 私有化部署:同一套软件装在自己的服务器上,通常一次性买断加年度维保。数据不出内网,但要自己运维。
- 开源软件:代码公开,可自建可二开。它和 SaaS 不冲突——不少 SaaS 产品本身就开源,你可以选择自己部署。
常见问题
SaaS 和云软件是一回事吗?
不是。云软件强调部署位置,SaaS 强调商业模式——按订阅提供使用权、不交付程序副本。部署在云上但一次性买断的产品,属于云软件但不算 SaaS。
数据放在 SaaS 上安全吗?
对多数中小企业,专业厂商的安全投入高于自建。真正的风险不是被攻击,而是数据取不出来:合同到期、涨价、产品下线时,能不能完整导出结构化数据。
A 交付方式 · 同组词条
软件外包软件外包是企业把软件开发工作委托给外部团队完成的做法。它描述的是执行主体,不描述交付形态——外包可以交付模板,也可以交付定制系统。IaaSPaaS 提供应用运行环境和中间件,代码由客户自己写;IaaS 只提供虚拟化的计算、存储和网络,操作系统往上全部自己管。定制开发定制开发是按客户的具体业务流程从零实现软件的方式,与买模板、租 SaaS 相对。成果通常包含源码,著作权可约定归客户。模板开发模板开发是在已有的成品系统上修改配色、文案、栏目和部分字段来搭建网站或应用的方式。业务流程本身不变,改的是外观和展示内容。软件开发软件开发是把业务需求转化为可运行、可维护的软件系统的过程,通常分为需求分析、设计、编码、测试和维护五个阶段。二次开发二次开发是在已有软件源码的基础上进行修改和扩展,而不是从零编写。起点是一套完整可运行的系统,工作需要先理解原有架构再动手。开源系统开源系统是源代码公开、允许他人使用、修改和再分发的软件。开源不等于免费,也不等于可以随意商用——具体权限由许可证决定。源码交付源码交付是软件开发方把源代码及其相关资产移交给客户的行为。它决定了客户在合同结束后能否自行修改、部署和继续维护系统。