什么是软件即服务

了解 SaaS 的工作原理以及为什么它是当今主要的软件交付模式。

SaaS(即软件即服务)是托管在云上并通过网络浏览器、移动应用程序或瘦客户端通过互联网连接使用的应用程序软件。 SaaS 提供商负责运营、管理和维护软件及其运行的基础设施。客户只需创建一个帐户,支付费用,然后即可开始工作。

一些行业历史学家将 SaaS 的起源追溯到 20 世纪 50 年代,当时大型机上运行的应用程序被交付到远程终端。但我们今天所知的 SaaS 始于 1999 年,当时 Salesforce 推出了其客户关系管理 (CRM) 系统,该系统从头开始构建为交付到 Web 浏览器的云托管软件。

如今,SaaS 是最常见的公共云计算服务,也是占主导地位的软件交付模式。员工使用的大部分软件——从 Slack(用于消息传递)和 Dropbox(用于文件存储和共享)等日常工具,到企业资源规划 (ERP) 和人力资源/员工优化平台等核心业务应用程序——都是通过 SaaS 模型提供的。与本地安装的传统软件相比,SaaS 为各种规模的企业(从初创公司到大型全球组织)提供了快速实现价值、低甚至无管理费用和可预测成本的优势。

这种人气将继续飙升。行业分析师 Gartner 预测,到 2022 年底,全球 SaaS 软件收入将超过 1,450 亿美元(链接位于 IBM 外部);另一位分析师国际数据公司 (IDC) 预测,到 2025 年,全球 SaaS 市场将增长至 3021 亿美元。

SaaS 利用云计算基础设施和规模经济,为客户提供更简化的软件采用、使用和付费方法。所有 SaaS 应用程序都具有以下特征:

SaaS 应用程序旨在托管在云上。 SaaS 软件供应商可以在自己的云基础设施上或通过云服务提供商(例如 Amazon Web Services (AWS)、Google Cloud、IBM Cloud 或 Microsoft Azure)托管应用程序。通过成熟的云服务提供商进行托管,使 SaaS 提供商能够提供某些客户可能需要的可扩展性和全球可访问性。

任何具有互联网连接和连接互联网的最终用户设备(例如计算机、手机或平板电脑)的客户都可以访问 SaaS 应用程序。 SaaS 应用程序通常可以在任何 Web 浏览器中运行;在移动设备上,SaaS 应用程序可能在(或可能需要)移动或平板电脑应用程序上更有效地运行。一些 SaaS 应用程序(例如 Adob​​e Acrobat)可能提供或需要用户下载并安装在其计算机上的专用瘦客户端。

SaaS 应用程序利用多租户架构,其中应用程序的单个实例为每个客户提供服务。为了安全和数据隐私,每个客户的应用程序数据、用户数据、系统数据和自定义配置都与其他客户的数据隔离。

也许最重要的是,SaaS 应用程序几乎不需要客户的管理和零维护。 SaaS 供应商负责:
    -配置、管理和维护运行应用程序所需的所有服务器、网络设备、存储硬件和操作软件
    - 根据需要应用功能修复和安全补丁
    -提供负载平衡、冗余基础设施、数据备份、云安全和灾难恢复服务,以防止中断并满足服务级别协议(SLA)中指定的性能、可用性和数据保护标准。
许多 SaaS 供应商还提供应用程序编程接口 (API),客户可以使用该接口将 SaaS 应用程序与其他 SaaS 或传统软件应用程序集成。

SaaS 应用程序有多种订阅定价方案,所有这些方案都与传统软件许可截然不同,传统软件许可以固定价格(或固定价格菜单)在指定期限内提供对软件和相关服务的访问。

免费或免费增值定价

大多数 SaaS 供应商都提供免费版本的软件,客户可以在短时间内(通常是一周或一个月)试用。通常,这些免费试用版提供对软件所有功能的访问,但会限制这些功能的使用次数或范围;有些甚至不需要信用卡。

一些 SaaS 公司提供免费增值应用程序的版本:始终免费的版本,具有完整产品功能的有限但有用的子集,或者不受任何限制,但定期显示用户必须点击才能继续工作的广告。 SaaS 提供商希望免费增值用户最终能够升级到该软件的付费版本。

每月或每年分级订阅定价

对于中小型企业,SaaS 产品通常提供定价等级基于功能集或使用级别。例如,SaaS 电子邮件营销解决方案可能提供标准每月 250 美元,可容纳最多 5,000 个联系人,每月 500 美元,可容纳最多 20,000 个联系人,以及商业100,000 个联系人的级别,加上登陆页面设计和托管,每月 600 美元。对于非常大的公司 SaaS 供应商,我的报价是企业该层允许更精细地选择功能、优先级支持、特殊 SLA 条款,甚至可协商的定价。

分层定价让客户可以选择最适合其功能需求和预算的计划,并使可扩展性变得像升级到下一层一样简单。大多数分级订阅定价为一次性支付全年费用的客户提供折扣,并为在订阅中更改级别的客户提供按比例的价格调整。

与传统软件(在本地基础设施上安装和管理的软件)相比,可以更好地理解 SaaS 的优点和优势:

    -SaaS 提供更快(甚至是即时)的采用和受益时间。客户可以立即购买并开始使用 SaaS 应用程序,有时只需几分钟,只需最低的前期成本(基本上是第一个月的订阅费用)。与传统软件相比,传统软件可能需要购买和配置服务器、在每个最终用户设备上安装软件,并为每个用户制定预算并购买完整的许可证。
    -一旦新功能和版本可用,SaaS 就提供对它们的访问。SaaS 提供商经常每周多次升级功能并添加功能,而客户甚至没有注意到;他们甚至可以在不影响客户工作的情况下升级界面和用户体验。与传统的本地软件相比,定期升级通常成本高昂且具有破坏性,以至于客户可能需要等待数月才能获得新版本的功能(如果他们不选择完全跳过某些升级)。
    -SaaS 可实现经济高效、按需扩展。客户可以根据需要扩展或缩小 SaaS 应用程序,只需升级或降级层或购买更多容量即可。与传统软件相比,传统软件要求客户购买额外的容量以应对使用高峰,这些容量在需要时会闲置并被浪费。
    -SaaS 提供可预测的成本并显着降低管理费用。借助 SaaS,无需为运行软件的基础设施、定期软件升级和支持它们的基础设施以及(也许最重要的)内部 IT 员工安装、升级和维护软件制定预算。几乎所有费用都直接用于软件的使用。

SaaS、PaaS 和 IaaS 是三个主要的作为一项服务云服务提供商提供的计算模型。每一种都吸引不同类型的云计算客户,并将不同程度的 IT 管理工作转移给云服务提供商。

正如上面详细讨论的,SaaS 适用于想要通过互联网连接购买和使用现成的云托管软件应用程序的客户。 SaaS 将所有软件开发和基础设施管理卸载给云服务提供商。

PaaS(即平台即服务)通过互联网连接为想要开发自己的应用程序的客户提供完整、完全托管的云托管平台(硬件、软件、开发工具和基础设施)。 PaaS 使软件开发团队能够比在本地构建和管理自己的平台更快、更经济地构建、测试、部署、运行、更新和扩展应用程序。

IaaS(即基础设施即服务)以即用即付的方式提供对云托管计算、网络和存储资源的按需访问。 IaaS 适合希望对其应用程序和平台进行内部控制,但希望根据需要扩展和缩减基础设施资源的客户,而不是支付高昂的费用来构建和管理能够容纳高度可变或“尖峰”工作负载的本地数据中心。 。