SaaS的定义
我们在信息化领域通常把用户类型划分为“To B”(To Business)和“To C”(To Customer),也就是常说的“面向企业”和“面向个人”。
SaaS的定义是“Software-as-a-Service”,软件即服务,并没有描述它是To B还是To C。广义的SaaS的定义既有To B的也有To C的,关于SaaS,不能简单的理解成 SaaS = To B 。
常见的SaaS产品
传统软件交付模式
传统软件交付流程
以往,如果你是一个企业的负责人,公司需要采购一套ERP或者说财务类的软件等解决方案,需要经历以下几个过程:
需要找IBM的人进行一个咨询和提供需求说明,IBM的人会提供一套解决方案,确定下来方案后就安排财务支付这个软件费用,之后IBM的人就开始着手研发。之后公司还需要买自己的服务器、数据库,搭建起硬件环境从而可以安装软件。之后IBM的人上门安装软件并调试,确保整套软件是可以跑通的,最后就可以正式投入使用,包括内部软件使用的培训。这是以往传荣软件交付的一套流程。
传统软件交付的优缺点
- 优点
- 数据绝对私有
软件安装在客户公司指定的地方,其拥有100%的管控权
- 缺点
- 维护成本高
需要持续投入人员和资源来维护系统的正常运行,软件和硬件的更新。
SaaS模式
为了满足客户对数据安全+低维护成本的需求,SaaS模式出现了。
特点
- 云端架构
SaaS公司自己提供服务器、数据库等硬件,无需本地部署,软件安装在SaaS公司的云服务器中。采购SaaS服务的公司无需自己去采购服务器、数据库。
- 成本下降
无需客户承担基础设施成本、日常维护成本
- 付费灵活
客户按月/年支付费用,而非一次性购买
- 用户体验提升
后续的升级维护由SaaS公司负责,通过数据驱动迭代
简而言之,SaaS模式就是软件公司事先将所有的软件相关工作都归类准备好了,客户过来直接挑选自己需要的服务即可。
两者的对比
SaaS模式 | 传统软件交付模式 | |
---|---|---|
部署方式 | 云端架构 | 本地部署 |
软件付费方式 | 租赁,按月/年支付费用 | 一次性投入 |
维护成本 | 无 | 硬件+软件维护成本 |
迭代方式 | 迭代速度快 | 迭代速度慢,需要主动升级 |