什么是saas模式(一文读懂什么是SaaS)
作者:云云老师发布时间:2022-02-22分类:行业观察浏览:7304
“使用者不需要在自己的计算机上装任何软件,只要连上网络,就可以通过浏览器,使用各类软件的功能。”
这是在1998年秋,甲骨文副总载马克·贝尼奥夫所认知的颠覆性的软件模式。这种模式让贝尼奥夫意识到:“投入这个模式,才有机会翻身做软件产业的老大”,于1999年宣布将“摧毁软件产业”(这里的软件产业意指传统软件产业),这一年,贝尼奥夫以3400万美元起家,在自己家旁边租了间公寓,成立了salesforce.com。
截止到笔者写这本书的2021年,22年的时间过去了,贝尼奥夫尚未完成这个宏大的愿望,但Salesforce公司的市值,已经超过了甲骨文公司(Oracle),第一次超过Oracle公司的市值是在2020年。目前Salesforce公司是SaaS行业的龙头公司,市值约为2660亿美元。Oracle公司仍然可以视为传统软件产业的巨头,但也在几年前开始培育SaaS业务,目前市值约2580亿美元。
全面了解SaaS
1.1 什么是SaaS
SaaS,是Software as a Service的简称,意为软件即服务,这一概念的最早提出者已经无法考证了。业界一般认为,Salesforce的创始人兼CEO马克·贝尼奥夫是SaaS商业模式最早的实践者。
从SaaS的英文全称中可以看出,SaaS是软件和服务合为一体的,本质上SaaS是一种服务,这是同传统的软件产品最大的区别。
SaaS,一般指面向企业端的软件产品服务,广义的SaaS也包含面向个人的软件产品服务。面向企业的SaaS产品现在已经很多,后续文章我们会继续介绍。面向个人的SaaS产品服务,国内如金山公司的WPS office , 国外如Adobe公司的一些产品等。
1.2 软件的发展阶段
为了更好的理解SaaS,我们简单回顾下软件的发展历程。
1.2.1 网络角度划分
从网络的角度划分,软件的发展大致经历了三个主要阶段:单机应用、局域网络应用、互联网络应用。
单机应用:在互联网或网络还没那么普及的时代,计算机上安装的一般为单机应用程序,在本地计算机运行,这类软件出现时间很早,在1960年以后已经开始出现。到现在还有一些产品在使用,如一些卖license(许可证)的软件,无需联网,使用单机就能解决软件使用的所有功能,但现在的软件复杂度和易用性相比上个世纪已经大幅提高。
局域网络应用:这个阶段的软件产品主要部署在局域网络内,局域网络应用以企业应用为主,我们所说的传统软件产品,主要是该类产品,部分SaaS产品在私有化部署的方式下,也可以归类为这类应用。
互联网络应用:随着网络的普及,用户基本上都可以直接访问互联网,大量的服务开始直接部署在云端,而不是在一个小的局域网络内,所有的用户可以共同访问一个服务。SaaS产品大多属于这类应用,部分传统的软件产品也属于互联网络应用。
1.2.2 软件架构划分
按照软件架构的形式划分,包含C/S架构(客户机/服务器结构)和B/S架构(浏览器/服务器结构),C/S架构需要在本机安装特定客户端程序,B/S架构无需安装特定客户端,使用电脑自带的浏览器打开链接地址,即可开始使用软件。这两种模式,目前仍有很多企业再使用,但逐渐向B/S架构迁移。
在电脑端,早期以C/S为主,现在B/S为主流架构模式。在手机端,随着移动互联网不断发展,越来越多的应用在支持手机端。为方便用户使用,大多数产品都需要在手机上安装应用软件,目前移动端产品基本为C/S架构的应用,少量为基于手机浏览器访问的H5应用(这属于B/S架构)。
我们分析大量的国内外SaaS产品,可以发现目前大多数SaaS产品是以在电脑端操作为主,B/S架构模式占比更高。
1.3 如何理解SaaS
SaaS的英文翻译过来就是“软件即服务”。在SaaS概念提出以前,软件一直是被当做“产品”来看待的。产品是什么?
产品是指作为商品提供给市场 ,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合(定义来源于百度百科)。
SaaS是不是一种产品?当然是,从产品的定义可以看出,产品是包含服务的。那我们为什么又要强调服务的概念?
我们以自行车举例。看看通俗意义上产品和服务的区别。
在共享单车出现以前,我们要想骑车,一般需要自己花钱买一辆自行车,车辆的所有权、控制权都属于自己,车辆如果损坏了,一旦超出质保期,一般也需要自己承担维修等费用。
在共享单车出现以后,我们要想骑车,直接在智能手机上下载一个APP,扫描单车上的二维码,即可解锁骑行,到达目的地后,再把自行车锁上,完成付款,整个过程就结束了。我们不需要去管理车辆,也不需要担心车辆是否丢失,是否被损毁,如果出问题,会有单车所属公司来进行管理处理。
第一种场景,我们骑的自行车对我们来说是一种“产品”,它的价格、功能、售后支持周期等都已经确定,并且车辆的所有权也属于我们自己。第二种场景,骑的自行车对我们来说是一种“服务”,我们并没有拥有这辆自行车,却可以享受到骑行服务,这实际上是一种租赁服务。
这里我们是以产品的所有权归属来区分“产品”(非广义的产品)和“服务”。
对于传统软件产品来说,在软件发布的时刻,软件的功能、适用范围、许可证、以及软件产品的支持周期和价格都是确定的。
比如用户购买了Office 2010软件,内中含有Word,Excel,PowerPoint等等,详尽功能一一列举,然后微软还给出了市场指导价并约定对这一款产品提供5年的保修(技术支持)服务。这种模式下,和用户买了一部自行车没什么区别。这个产品在工作和生活中帮助用户创建和分享各种文档和表格。这就是用户把软件当做产品来购买时的常规形态。当Office 2010 这一款产品的生命周期截止的时候,用户将无法得到厂商的维修保障,如果用户想使用更多的新功能,那么只能向厂商购买下一代的新产品。
用户购买了一辆自行车,根据厂商的质保和服务条款,自行车一年后脱保,用户再想维修和更换易损件就要自己花钱了。如果客户还想用上最新一代更轻便的自行车,那只好再买个新的自行车。
本质上软件产品和自行车等一类产品都是一样的。
服务是什么?服务是一种不将实物商品从卖方转移到买方的交易。服务提供者利用资源、技能、独创性和经验使服务的对象受益。
套用到软件即服务的概念上,软件此时由产品变为了厂商提供服务的工具和载体。还用Office 来举例子,Office 的SaaS 版本就是Office 365。此时,微软不是卖Office 给客户,而是给客户提供文档创建、文档分享、邮件服务、在线会议服务等功能服务。与之对应的软件Word,Exchange,Teams 和SharePoint Online 等都变成了微软向客户提供服务的工具。这些工具承载着服务让用户来使用。
在提供服务期间,软件的技术升级一直都是厂商必须要做且客户无需付费的(厂商的目的是提升产品的市场竞争力)。如果三年前用户采用了Office 365服务并一直使用至今,那么当时应该使用的是Office 2016系列客户端办公套件,而现在可以免费更换和升级到Office 2019 套件。客户无需为此产品的升级而付费。
这就是产品和服务的差别。除此之外,这里面还涉及到两者的定价策略问题。软件产品往往是一次性付费加运维费用,首次建设费用偏高;而SaaS产品往往是按照周期收费,比如按年收费,费用较低。
本书我们主要探讨的是SaaS产品,也就是上文提到的为客户提供服务所需要的工具和载体,我们主要讨论的是这些软件工具和载体的构建过程。所以下文中,我们会在大多数情况下继续使用SaaS产品的概念。
1.4 SaaS的特点
从客户角度来看,SaaS服务典型的特点,包括以下几个方面:
互联特性:
SaaS产品是基于云的产品服务,没有网络,意味着无法使用SaaS服务。现在的很多SaaS产品都提了PC端和移动端等访问方式,在任何地方只要有网络接入即可使用SaaS服务。SaaS服务天然在云端存在,不像传统的软件产品是部署在企业内部,系统之间互相孤立的。
云端服务对跨系统的数据交互大有好处,两个SaaS系统之间一次打通,理论上所有的客户均可使用打通后的产品能力,能够摊薄系统间打通的成本,边际成本降低非常明显。传统软件对接的方式会带来大量的研发、协调和实施工作,单客成本远高于SaaS模式。
我们已经看到现在很多SaaS都在做场景延伸产品和上下游协同产品的打通,SaaS公司更容易、也有更有动力构建SaaS产品的生态圈。SaaS生态的构建,有助于为企业客户带来更好的效率提升和体验提升,增加生态圈内的产品复购率。
无需关注基础设施:
不需要企业部署大量的硬件设备,使用云服务即可完成企业的业务管理;传统的软件产品,企业需要采购物理服务器、防火墙、建设或租用机房等,需要招聘专业的运维人员,制定运维规范,考虑系统灾备等问题,用户量大的情况下,还需要考虑动态扩容,提升并发能力。基本上一个售卖一套产品,都需要按照一个项目进行实施。
比如微软销售邮箱产品,想要使用微软技术的邮件服务,那么该用户不但要购买微软的Office和Exchange 等软件产品,还要购买服务器硬件等,请微软的分销商、合作伙伴协助搭建一个Exchange 服务器群集(为了高可用和扩充),然后自己组织内的雇员才能用Outlook 连接Exchange服务器收发自己组织域名下的邮件。
这套流程下来,快的也要一个星期,对于几万人的大型公司,微软把Exchange 按照项目来做的,实施几个月也是常事。同样是这一个客户,如果直接购买的是Office 365这样一款SaaS服务,那么用户不需要购买软件和硬件,也不需请微软合作伙伴搭建Exchange 群集,只需要经过简单的培训和介绍,在http://portal.offce.com 网站上登录并给组织内的雇员每人创建一个账号即可,做到了拆箱即用。
如果有大批员工来入职,客户也无需操心硬件容量问题,这些都由服务提供商微软自己来解决。微软不但要为客户暴增的容量负责,还需要为客户服务的高可用负责,在构建Offce365这个SaaS平台时就从基础架构上考虑了高可用。
按需付费:
上一个特征中,我们已经提到,SaaS服务是可以根据客户需要灵活创建账户的,根据使用的资源多少进行付费,比如根据开通的用户数量、使用的资源空间、功能的多少等进行计费,可灵活扩容或升级。比如邮箱新员工入职就多创建一个,有人离职了就删除一个,按需付费,大大减少初始成本的投入,降低项目启动成本。
持续服务价值:
SaaS产品本身就是一种服务,SaaS产品普遍都需要持续迭代,用户无需额外服务,就可以享受到未来软件产品升级带来的体验或价值的提升。SaaS公司比较重视客户的续费率,在发展过程中,一般会更重视用户的使用和反馈情况,大多数公司会配备在线客服和客户成功团队,让用户可以享受到便捷的客服服务。
从SaaS平台的建设角度来看,SaaS服务典型的特点,包括以下几个方面:
可扩展:
SaaS产品基本都需要进行持续迭代,需要具备良好的可扩展性,能够满足未来发展的需要。SaaS产品需要设计优秀的产品架构、系统架构等,扩展性即体现在产品功能上的扩展,也体现在性能上的扩展,甚至包括系统级的扩展。
一个扩展性差的产品架构,能够满足的场景会相对有限,而SaaS产品的定制化是不易处理的问题,所以产品本身能够覆盖更多的使用场景,能够有效提升产品竞争力——扩展性差的架构设计是需要尽量避免的。
多租户:
SaaS产品很大魅力在于多租户设计,这种模式可以大幅度降低软件使用的边际成本。
多租户:是一种架构模式,是实现如何在多用户环境下共用相同的系统或程序组件,并且达到各用户间数据的“独立”的技术。
使用SaaS产品,不同租户访问的是同一个网络地址,使用的是同一套软件产品,但数据却可以实现不同租户间的“互相隔离”,每个租户都只能看见和管理自己的数据。
多租户设计意味着用户新增过程是非常简单的,我们只需要开通相应的账号,就可以实现新增用户的目的。
可配置:
SaaS产品是多个租户共同使用一套软件,而每个用户所处的行业不同、流程不同、使用场景不同,一套软件要满足不同用户的使用,自然而然就需要软件可配置,通过配置满足不同用户的需求。
我曾经看到过一些软件产品,灵活性非常高,任意一个字段、按钮、读写权限等都可以进行灵活配置,我们在使用过程中,如果不是相对专业的人员是很难学会这种配置的,这会大大提升用户的学习操作成本。
在SaaS产品的可配置特性上,我们需要在灵活和易用之间寻找一种平衡,尽量以易用性为第一目标,在易用的前提下再增强可配置特性。
SaaS产品有还有一些其他特点,这里就不一一介绍了,其实我们不难发现,SaaS产品的一些特点,传统软件产品大部分也需要具备或者可以做到的,只是这些特点在SaaS体系内,显得更为突出和重要。