什么是软件即服务 (SaaS)
软件即服务 (Software-as-a-Service,SaaS) 即允许用户通过接入互联网的设备来访问软件解决方案,是一种独特的云计算形式。对于传统软件,客户不仅要一次性支付永久许可费用,通常还要为软件维护和更新付费。相比之下,SaaS 用户是通过订阅的方式来访问和使用软件的。
在订阅模式下,SaaS 提供商会按月向客户发送账单,就像公用事业服务一样。
除了独特的定价模式外,SaaS 软件的运行方式也与传统软件不同。具体来说,传统软件在本地客户端设备或服务器上运行,SaaS 软件则托管在多租户云中,客户只需使用浏览器/移动应用,就能通过互联网访问和使用软件,无需在自己的设备上安装任何程序。
在 SaaS 模式下,尽管所有客户访问的是相同的解决方案实例,但各个客户的数据是相互独立的。
同时,SaaS 提供商负责在自己的数据中心或第三方数据中心中安装和管理软件。在面对大量客户时,提供商一般还会在遍布全球的多个云数据中心运行 SaaS 解决方案,确保以高可靠性和冗余来应对灾难或停机事件。这一点对于会计、电商、客户关系管理 (CRM) 和企业资源规划 (ERP) 等领域的关键业务软件提供商尤为重要。
当访问 SaaS 应用时,客户可以在自己的设备上获得网页端或移动用户体验。这是因为目前的主流 SaaS 解决方案都是基于互联网和常见移动应用框架构建的,不依赖特定类型的设备或操作系统。
SaaS 从诞生到现在已经有数十年历史了,但直到近几年,SaaS 才迅速成为了企业购买和使用软件的首选方式。目前,无论是在技术上还是在财务上,SaaS 已成为了许多企业的理想选择。这一趋势背后的原因有很多,其中最突出的有企业更青睐运营支出而非资本支出、互联网连接的广泛普及以及人们开始使用多台而不是只使用一台联网设备。
2020 年,随着新冠疫情 (COVID-19) 的爆发,许多之前考虑采用 SaaS 的企业纷纷付诸行动。之所以如此,是因为 SaaS 是当前分散式居家办公的理想选择:一方面,企业不需要在每台设备上都安装、配置和管理软件;另一方面,大多数 SaaS 系统都提供了用户友好的界面,可大幅减少培训和最终用户支持需求。
SaaS 的历史
SaaS 这一概念可追溯到大型机。在大型机时代,企业/业务部门通过专用网络,以“租赁”的形式向用户交付计算能力。大型机一直是计算机架构的主流,直到具有本地处理和网络功能的个人计算机开始普及,也就是 20 世纪 80 年代后期。
随后的主流是客户端/服务器模式,即 IT 团队所有、管理并向员工分发软件。不过,这种模式的局限性很快也显现了出来:不仅成本高昂、安全性低,而且还不适合员工团队移动使用。
到 20 世纪 90 年代后期,互联网开始普及,笔记本电脑和早期智能手机等移动设备也日趋普遍。这带来了更多可能性,通过互联网来交付软件这个理念就是这时候出现的。这一理念的一个重要优势就是成长型企业也能负担得起。过去,只有具有强大经济实力以及拥有数据中心和 IT 团队的大型企业才有能力购买业务管理软件。
如今,从出行到住宿,“随用随付”的模式已经深入人心。
SaaS 示例
最初,很多 IT 决策者并不接受付费订阅,不愿意使用通过互联网交付的软件。不过,SaaS 很快就展示出了自己在提升业务用户效率上的优势,CFO 也更加青睐 SaaS 每月可预测的成本模式。在 SaaS 模式下,客户只需一张信用卡就可以即刻获取和使用生产力软件、安全工具以及 CAD 应用等其他各种专业应用。
目前,SaaS 软件日益流行,一个典型代表就是 ERP。
通常来说,ERP 解决方案需要提供一个数据库来打通会计、供应链(包括库存和订单管理)、人力资源和客户服务等各种应用,以此集中汇总所有信息,为企业构建一个统一、准确的数据源。
对此,本地部署、客户端/服务器模式的 ERP 系统在实施和维护上成本高昂且极其耗时:企业需要在自有或托管式数据中心中租用或购买服务器来运行软件,同时安排专门的 IT 团队来管理系统,处理所有安全合规问题。
SaaS ERP 解决方案可以有效解决这些问题。
它的托管和维护工作都由提供商负责,而且相比本地部署解决方案可以更快速地投入运行。IDC 2020 年的 SaaSPath 调研报告显示,如今 74% 的企业更青睐 SaaS 式 ERP 套件。另外,Panorama Consulting 的一项调查也表明,2018 年有 64% 的企业部署了 SaaS ERP,21% 企业选择了其他类型的云 ERP,只有 15% 的企业停留在本地部署解决方案上。
SaaS、本地部署与云解决方案对比
如今,软件交付方式主要可分为本地部署、云部署和 SaaS 三种 — 这三种方式之间略有重叠。其中,尽管 SaaS 解决方案属于云服务,但 SaaS 并不是提供商在云端托管软件,向客户交付云服务的唯一方式。同样,“本地部署”一般描述的是传统软件,但某些混合云和私有云部署也可以归类为本地部署。
-
本地部署:
企业在自有或租用的服务器上运行软件,同时委派自己的 IT 团队自行安装、维护和管理软件,或委托第三方来处理部分或全部这些工作。
本地部署解决方案还包括私有云和混合云基础设施,即企业在私有云或公有云中的服务器上部署自有软件。
-
云部署:
随着分布式云服务走向成熟,许多企业开始将本地部署解决方案迁移到 IaaS 提供商的云,另外还有一些企业选择迁移到 SaaS 或 PaaS。这三种模式在工作方式上各不相同:
-
IaaS:
将应用迁移到云最直接的方法就是直接迁移 (lift-and-shift),即直接将本地工作负载近乎“原样”地迁移到 IaaS 提供商的基础设施中。迁移后,工作负载在 IaaS 提供商的数据中心中运行,企业只需为自己使用的计算、网络和存储容量付费,而不必自己购置服务器和存储硬件。当工作负载的需求降低时,企业支付的费用也会相应减少 — 前提是 IT 团队要主动关闭不需要的实例,否则会产生极高的成本。当然,当业务工作负载的需求升高时,企业可按月付费,灵活控制成本。
-
PaaS:
IaaS 是从本地部署迁移至云最快捷的方式,可以有效将专用于在本地服务器上运行的软件迁移到分布在多个地理区域的多个服务器上,充分利用更加现代化的管理特性和自动化优势。但这种方式的效率非常低。在这一背景下,旨在交付云原生应用的新一代软件编程模式催生了平台即服务,也就是 PaaS。云原生应用专门为云而设计,效率更高且具有更好的互操作性。相应地,PaaS 也成功吸引了那些不想在本地部署系统中构建和管理应用或使用 IaaS 的企业。
与 IaaS 不同,PaaS 客户无需为运行应用的计算平台或操作系统而担忧。此外,尽管 PaaS 通常以云服务的形式交付,但现代 PaaS 还支持在私有云或混合云环境下运行。在这两种场景中,PaaS 都支持企业使用专有 API,将已有环境与 PaaS 或 SaaS 解决方案相集成。
-
SaaS:
SaaS 和云服务这两个词经常被互换使用,但其实它们的含义大不相同。就像正方形是长方形但长方形不是正方形一样,SaaS 只是云服务的一个子集。如今,越来越多的 SaaS 提供商开始在 PaaS 上构建和运营服务,为用户提供现代化的云原生体验。在过去十年里,SaaS 应用的数量大幅增长,成为了最受欢迎和最常见的云服务形式。
-
领先的云 ERP
软件
SaaS、PaaS 与 IaaS 对比
尽管 SaaS、PaaS、IaaS 这三种云服务各不相同,但其实它们是相互依赖的。具体来说,IaaS 负责提供底层的云计算、存储和网络基础设施来托管数据库和应用开发平台。反过来,开发人员也能在PaaS环境中构建 SaaS 解决方案。
IaaS、PaaS 和 SaaS 是所有提供具体服务的云体系的重要组成部分,它们共享一个通用安全框架。
SaaS 产品类别
如今,全能型 SaaS 解决方案越来越多。以下是目前最常见的 SaaS 解决方案:
- 会计与财务:会计与财务 SaaS 套件可帮助企业理顺业务流程和财务运营,具体包括集成财务管理、计划、预算编制和人力资本管理。
- 客户关系管理 (CRM):成熟的客户和潜在客户数据库。现代 CRM 解决方案可提供关于每一位潜在客户的深度视图,助力销售和营销组织尽可能捕获追加销售和交叉销售机会,为客户提供优质服务以及客户生命周期支持和服务。
- 企业资源管理 (ERP):从订购到制造(采购和供应链管理)再到履行,ERP 平台可推动企业生产流程自动化。SaaS 式 ERP 则能够以其他方式(例如共享财务计划、计费和会计服务)革新企业业务流程。
- 人力资源管理服务 (HRMS):通过丰富的劳动力管理解决方案满足整个员工(包括合同工)生命周期中的所有需求,包括入职、薪酬、薪资和绩效等等。
- 协作与通信:使用 SaaS 式电话和会议解决方案,企业可以轻松满足核心通信需求,减少甚至完全淘汰专有硬件。随着移动设备的普及,很多传统的电话和会议平台在现代通信中日渐式微,开始被 Slack、Teams、Webex 和 Zoom 等 SaaS 解决方案取代。
- 文档和文件同步:使用文字处理、电子表格和内容管理 SaaS 解决方案,企业可以迁移到一个用户可通过任意设备访问的存储平台,而不必在各个客户端计算机或文件服务器上单独管理文件。
- 电子邮件:很多企业部署的第一个 SaaS 应用就是电子邮件。得益于简单的订阅模式,电子邮件 SaaS 服务可即时降低企业成本,节约企业人力,触达比几乎所有其他应用都要多的最终用户。
- 分析:现在,所有的决策和计划岗位的用户都可以使用过去只有业务分析师和财务领导者才能使用的自助分析功能,例如销售、营销和人力资源部门人员。SaaS 分析应用既能以专用工具的形式为企业提供信息和洞察,又能作为其他应用中的嵌入功能,收集和展示来自众多孤立的报告 — 通常是实时的。
- 电商:如今,以电子方式履行订单是几乎所有销售商品和服务的企业的必修课。现代电商平台可跨渠道(门店或线上)提供销售点、产品内容、订单管理和客户关系管理( CRM)等服务。
- 电子邮件营销:在进行产品和服务营销时,企业要通过电子邮件和大量短信(SMS),以一定的频率来传达营销消息。如今,企业纷纷开始迁移到电子邮件营销自动化服务。该服务通常是多渠道或全渠道营销平台的一部分。
- 内容管理:全渠道商务的一个关键要素是企业内部各个孤岛,以及企业供应、分销和合作伙伴链条上各个外部方所存储的架构和结构化数据。内容管理(CMS)服务支持企业通过基于角色的安全机制来集中管理产品数据和相关内容,从而跨所有渠道交付个性化内容。
SaaS 的优势
SaaS 应用的持续增长以及越来越多的企业已经迁移或者开始考虑迁移到 SaaS,足以证明 SaaS 利大于弊。SaaS 的主要优势包括:
- 更快捷、更简单的部署:企业不需要在服务器或客户端上安装软件 — 某些情况下需要安装 Web 插件、移动应用或轻量的容器化微应用。
- 运营支出而不是资本支出:企业不仅不需要为软件支付前期资本成本,同时还无需购买硬件,可进一步减少现金支出。
- 可扩展性:随着需求增长或降低,企业可以更快速地扩展或收缩系统。
- 移动性:用户可以通过多种联网设备,使用浏览器或轻量的移动应用访问 SaaS 解决方案。
- 提供商托管:提供商负责维护和修补应用、定期升级应用以及安全地向最终用户的设备交付解决方案。
- 按需购买、渐进扩展:企业可按帐户数量付费,可以按需添加或删除用户。
- 可靠:得益于适当的服务水平协议( SLA),即使在扩展系统或添加新模块或组件后,企业也能获得可靠的性能。
- 用户友好:SaaS 解决方案通常搭载了简单易用的现代化界面,可尽可能减少对大规模培训的需求。
SaaS 的缺点
与传统软件相比,SaaS 解决方案固然功能强大且经济高效,但它也存在一些不可忽视的风险:
- 可控制性不足:SaaS 解决方案的可用功能取决于提供商,即企业可使用哪些功能“受制于”软件提供商的决策。不过,特殊情况下企业可以签订合同,购买自定义集成功能。
- 连接问题:SaaS 解决方案要想发挥作用,首先要访问用来托管应用和数据的基础设施。如果没有互联网连接,用户只能使用浏览器或移动设备缓存的应用,只能使用有限的功能以及最后一次连接时获取的数据。不过,随着 5G 服务的日益普及,这个问题将逐渐消失,但目前尚不清楚用户何时才能持续、经济地接入宽带。
- 延迟:即使实现了不间断连接,许多 SaaS 应用的速度也慢于设备原生软件。
- 提供商稳定性:在最糟糕的情况下,企业可能会毫无征兆地发现自己的 SaaS 提供商倒闭了,自己的应用和数据消失了。对于信誉良好且资本充足的提供商,发生这种情况的可能性很小。不过,有时候一家蓬勃发展的提供商可能与另一家 SaaS 提供商合并并采用被收购方的 IP。尽管这有助于改进产品和服务,但一些企业还是更喜欢最初的解决方案。对此,请备份 SaaS 解决方案中的所有数据。
- 安全性:尽管信誉良好的 SaaS 应用足够安全,甚至比本地部署软件还要安全,但企业对数据存储位置和存储方式的控制力相对较低。因此,企业需要了解提供商如何管理存储、实施了哪些控制措施以及提供商的设置是否符合自己的要求和政策。此外,企业仍然需要一个 IT 团队,来对访问和运行 SaaS 应用的设备实施安全保护(通常是强密码和双重因素身份验证)。
SaaS 采用哪种定价模式?
SaaS 解决方案采用订阅模式,通常按用户数量、按月计费。不过,如果用户数量众多,企业通常可以获得批量折扣。此外,数据密集型 SaaS 解决方案提供商通常还提供基于用量的套餐,就像无线电话运营商按数据量提供多种计划和定价一样。最后,如果选择按年订阅,一些 SaaS 提供商还会提供折扣。
一些 SaaS 解决方案还采用基于事务(即处理的订单数量)的定价模式;采用基于收入的定价模式,即提供商按收入比例收费。
SaaS 和数据安全/隐私
很多 SaaS 解决方案属于关键业务系统,会存储敏感数据(包括客户和员工信息)。对此,数据安全是一项共同责任,准确来说就是责任共担模式。这意味着,SaaS 提供商必须实施现代网络安全实践,遵守全球范围内不断变化的数据存储法规。
另一方面,企业必须实施适当的用户身份验证控制,确保仅获得授权的员工才能登录系统,同时实施适当的设备安全和数据保护实践,例如面向提供商和所有(遵守支付信息保护准则的)交易方的支付卡行业数据安全标准 (PCI DSS)。
SaaS 集成
目前,一些企业仍然使用传统的本地部署软件而不是 SaaS 来运行关键业务,另一些企业则将所有系统都迁移到了云端。对此,在评估任何一个特定的 SaaS 解决方案时,一个重要因素就是 SaaS 解决方案与企业使用的各种其他软件的集成能力。如今,很多 SaaS 解决方案都提供了集成工具或连接器。而对于复杂需求,企业可以使用 API 网关或集成 PaaS (iPaaS)。简而言之,应用组合越庞大、越复杂,集成的成本和复杂性就越高。
SaaS 的未来
将关键业务软件迁移到 SaaS 已是大势所趋,2020 年年初爆发的新冠疫情 (COVID-19) 更是加快了这一趋势。相对而言,使用 SaaS 解决方案的企业能够更加快速地过渡到远程办公模式,能够更加灵活地调整供应链,应对重大市场中断。
Gartner 的一份报告预测,2020 年全球 SaaS 总销售额将增长 2.5%,达到 1047 亿美元;2021 年更是会增长 16%,达到 1210 亿美元。Forrester Research 则更加乐观,在新冠疫情爆发前就发布报告,预测 2020 年全球云订阅销售额将达到 1700 亿美元。
SaaS 常见问题解答
问:如何判断我的企业是否应当从本地部署软件迁移到
SaaS?
答:请评估您的现有软件组合的功能和性能是否能满足您企业当下的需求,以及您是否有足够的资源,来持续管理和为这些软件提供支持。同时,请评估您企业员工在当前和未来的工作方式,以及您是否希望继续以资本支出的形式来支付企业软件费用。
问:SaaS 与云相比有何差异?
答:SaaS 是一种通过云交付的软件,云的范围比 SaaS
更广泛。云服务可分为 IaaS、PaaS 和 SaaS 三种,SaaS 只是其中增长速度最快的一种。
问:我可以定制 SaaS 软件吗?
答:一般来说 SaaS
软件的可定制性不如本地部署软件,但您仍然可以按照您企业的需求来进行定制。目前,一些先进的 SaaS 系统正日益引入扩展的集成和定制功能,正在拉近与本地部署解决方案的差距。
问:我的数据在云端安全吗?
答:信誉良好的 SaaS
提供商会遵循优秀实践,将安全视为重中之重,但数据安全是一项共同责任。因此,请了解 SaaS
提供商将如何保护您的数据以及数据保护水平。同时,请遵守特定的优秀实践,例如适当的身份验证和凭证管理以及定期备份。