一文说清楚SaaS(软件即服务)

2022-06-13 11:18:57 浏览数 (1)

随着云计算的发展,SaaS越来越走进人们的视野。尤其是2月份流传的Google打算花费2500亿美元收购SaaS供应商Salesforce,似乎也刺激着中国的一级资本市场把目光瞄向SaaS领域。另一方面,越来越多的传统企业正在使用或考虑使用SaaS服务。那么,到底什么是SaaS,SaaS有哪些优势,采用SaaS时需要注意哪些问题,似乎很多人对此还是似是而非。笔者从2012年开始从事云计算的架构设计与开发,经历过IaaS、PaaS,目前也正在做SaaS的相关工作。以下是笔者对这些问题的一些思考与总结。

什么是SaaS

SaaS(软件即服务,Software-as-a-Service)本质上是一种软件交付方式。在这种交付方式下,用户可以在任何地方,使用任何设备,通过网络连接与Web浏览器,即可访问应用与数据,而无需在客户端安装全部软件;软件供应商负责组建与维护构成软件服务所需要的服务器、数据库以及软件本身,并确保软件服务被正常提供。

同时,SaaS也是一种云计算。作为云计算的一种,与PaaS(平台即服务)与IaaS(基础设施即服务)类似,具备云计算的一般特征:1)按需自主服务,消费者可以单方面部署资源,资源是按需自动部署而不需要与服务供应商进行人工交互;2)网络访问资源,资源可以通过互联网获取,并可以通过标准方式访问;3)资源池化,供应商的资源被池化,以便以多用户租用模式被不同客户使用,例如不同的物理和虚拟资源可根据客户需求动态分配和重新分配;4)快速伸缩,资源可以弹性地部署和释放,以便能够迅速地按需扩大和缩小规模;5)可度量,资源使用能被监控、控制、报告,以便提供服务消耗对服务商和客户的透明性。

SaaS服务有哪些

与传统软件类似,SaaS可以分为两类:ToC(面向个人)与ToB(面向企业)。

  • ToC的SaaS,即面向个人用户及消费者的软件服务,如谷歌Docs、微软Office 365、印象笔记等;
  • ToB的SaaS,即面向企业用户的软件服务。如提供CRM服务的Salesforce,用友提供的ERP SaaS服务等。

根据SaaS提供的服务的种类,ToB的SaaS还可以分为两类:通用型SaaS与行业垂直型SaaS。

  • 通用型SaaS,即适用于所有企业,提供企业所需某一个功能的SaaS产品,如Citrix GoToMeeting提供远程会议服务、SalesForce提供客户关系管理服务等。
  • 行业垂直型SaaS,即面向某一行业,提供整体解决方案的SaaS。如广联达提供的面向建筑行业的SaaS、易联云提供的面向燃气等公用事业的SaaS等。

另外,从SaaS系统所有权的角度,可以把SaaS分为公有SaaS、私有SaaS以及混合SaaS。

  • 如果SaaS服务有外部供应商提供给企业及个人使用,即公有SaaS。
  • 如果SaaS由企业内部建设并运行,提供给企业内部使用,即私有SaaS。
  • 企业内部自建SaaS的同时,部分业务功能集成外部供应商的SaaS,即为混合SaaS。

为什么使用SaaS服务

SaaS服务究竟具有哪些优势,让企业用户与个人消费者趋之若鹜呢?

企业用户

通常有如下因素吸引企业客户放弃传统的软件购买及实施,而采用SaaS。

  • 无需事先的大额资本支出。传统的软件交付方式,一般是企业购买软件授权及所需的服务器和存储,然后根据企业需求进行定制化及实施。企业需要在使用软件之前就需要支付软件的授权费用、硬件的购买费用及定制化及实施的费用。而SaaS方式下,企业通常按年或按月支付租赁费用。
  • 无需专门的运维。传统的软件交付方式下,企业需要培养相关的IT人员,负责相关的系统的监控、运维、数据备份等工作。这对于垂直行业,尤其是中小企业来说,通常是一笔不小的开支。另外,如果企业在IT方面的竞争优势比较弱,通常很难吸引到高素质的IT人才。
  • 业务需求响应更加敏捷。传统的软件交付下,一般首先由业务部门提出需求,上级部门或IT部门进行预算审批,IT部门招标,然后由供应商进行实施及定制化开发。这个过程通常需要半年到1年,甚至更多的时间。SaaS方式由于无需大额的资本性支出,租赁费用可以算作纯粹的费用或成本,审批流程阻力更小甚至无需审批;而且,在企业梳理好内部业务流程的情况下,可直接订阅开通使用,省去了软件实施及定制化开发的时间。从而,SaaS模式使得从需求提出到获得软件服务的周期更短。
  • 更良好的兼容性。由于兼容性的问题,传统软件的安装、更新与补丁可能会花费一定的时间。另外,软件在进行大版本的升级时偶尔存在兼容性问题,需要进行数据的导出、修改,再导入。而对于SaaS用户来说,登录进去即使用最新版本的服务。
  • 行业最佳实践。一般来说,无论是通用型的SaaS产品还是垂直行业型SaaS产品,都是基于相关领域的最佳流程与实践开发,并且根据客户的使用反馈进行改进,应该说代表了行业的最佳流程与经验总结。企业通过使用SaaS产品,即事实上获得了行业的最佳实践,从而能够快速提升企业的运营水平。

个人用户

对于个人用户来说,SaaS产品最吸引人的地方是它使得个人用户无需下载安装软件,非常方便地使用软件服务或软件产品。用户只需要上网,按需付费(当然有很多产品是免费的),然后就可以使用。

SaaS产品另一个吸引个人用户的点是用户可以根据需要随时激活或停用,而无需购买软件的授权费用。

选择SaaS服务时,需要注意什么

通常用户在选择外部SaaS服务时,除了业务需求方面的评估以外,也需要对以下方面进行评估。

  • 数据安全。通常,SaaS用户共享使用SaaS供应商提供的软硬件系统,这意味着,相比与传统的自建IT系统的方式,数据可能存在泄漏的风险。具体来说,数据主要存在以下风险:1)供应商有意窃取数据;2)供应商由于意外导致数据泄露或丢失,比如最近微盟就发生一起由于运维人员故意删除数据导致数据丢失的事故;3)SaaS用户通过某种方式突破租户与权限限制,获得其它用户的数据。第一种风险在商业环境完善的地方很难发生,但用户选择供应商时最好避免同业竞争的问题;针对第二种风险,用户需要评估供应商的运维运营与数据管理的能力,有无健全的数据备份与恢复方案;针对第三种风险,需要考虑服务商SaaS系统的数据隔离方案、系统软件的安全水平。
  • 缺乏控制。SaaS系统通常运行在提供商的数据中心或租赁的公有云中,用户无法控制所使用的IT系统,而只能完全依赖SaaS提供商。因此,企业如果采用公有的SaaS服务,需要对供应商的高可用及数据容灾备份方案进行评估,同时,针对关键业务,考虑Plan B。
  • 厂商绑定。SaaS服务商在吸引用户时,通常会花费很大精力,友好地对待客户。但如果客户不满意该供应商的服务,希望从一家迁移出去时,通常会发现这个过程不是那么容易。另外,对于提供非标准流程服务的SaaS来说,迁移到另外一家可能意味着业务流程的重新调整与适应。
  • 成本。虽然用户使用SaaS只需支付租赁费用,但是累计的租赁费用未必就低于一次性的购买费用,尤其是对于使用三年以上,业务量大的情况。可能需要仔细评估本地部署与采用公有SaaS的成本。

供应商为什么通过SaaS方式 提供服务

如前所述,SaaS方式下,供应商负责组建与维护构成软件服务所需要的服务器、数据库以及软件本身,并确保以一种安全可靠的方式提供软件服务。对于提供商来说,SaaS模式具有以下三个优势。

  • 网络效应。对于供应商来说,SaaS方式的核心是其带来的“网络效应”,即优秀的SaaS产品会吸引更多的用户,而更多的有效客户会带来更多的资金以支撑开发更优秀的产品,同时,更多的客户反馈会更有效的改进产品。另外,更多的客户使得支持单位客户的成本降低,从而给SaaS提供商带来更多的利润,或允许提供商以更低的价格吸引更多的客户。
  • 提供卓越的用户体验。SaaS方式允许提供商能够对其产品进行从硬件、数据库到软件的全面控制,将软件产品作为一种通用的、可扩展的服务提供给用户使用。尤其是针对复杂软件以及需要多种软件集成提供服务的情况,提供商可以将其整合成服务,并且专业的方式进行运维与安全保障,同时以一种简单的方式提供给用户使用,从而省却了用户可能由于安装不正确、硬件环境性能不足、配置参数错误等导致的问题。
  • 更低的边际成本。一个设计良好,高效支持多租户的SaaS系统将使得支持新增用户的边际成本非常低。从而允许提供商通过新增用户获取更多的利润。

小结

SaaS本质上是一种软件交付方式,也是云计算的一种。一般可以分为通用型的SaaS与面向垂直行业的SaaS。相比传统的软件交付方式,用户通过SaaS获得更好的用户体验,而提供优秀SaaS产品的提供商则通过为客户提供更好的服务而获得成功,从而实现双赢。总体来说,相比传统的软件交付方式,SaaS应该是一种更好的商业模式。

0 人点赞