什么是软件即服务 (SaaS)
软件即服务 (也称为 SaaS) 指一种基于云技术的软件交付模式,可通过 Internet 浏览器将应用程序交付给最终用户。SaaS 供应商托管服务和应用程序,供客户按需访问。
使用 SaaS 产品/服务时,您无需考虑服务的维护和底层基础设施的管理,只需要考虑如何使用软件即可。SaaS 模式的另一个典型方面是按订阅或按使用付费模式付费的定价,而不是一次性购买所有功能。
SaaS 应用程序的一个常见示例是基于 Web 的电子邮件,您可以在其中发送和接收电子邮件,而无需管理电子邮件产品的功能添加或维护运行电子邮件程序的服务器和操作系统。
SaaS 的定义
其中,所有硬件何传统软件,包括中间件、应用软件和安全性等均由公有云技术提供商托管。因此,SaaS 客户可以大幅降低成本,部署、扩展和升级业务解决方案的速度也显著快于本地部署系统和软件,而且还可以更加准确地预测总拥有成本。
21 世纪初,第一代 SaaS 解决方案是孤立的、不灵活的,旨在解决单一业务问题。至此之后,SaaS 进入了快速发展期。如今,现代云技术应用可以覆盖并连接一切要素,包括财务、人力资源、采购、供应链流程,以及商务、营销、销售和服务解决方案。
SaaS 是如何运作的?
软件即服务通过云交付模型工作。SaaS 供应商通常在他们自己的服务器和数据库上托管应用程序和数据,或者使用第三方云提供商的服务器。SaaS 供应商还管理平台、操作系统和中间件。
签署 SaaS 解决方案订阅后,提供商将通过 Web 浏览器用户注册和登录授予客户对应用程序的访问权限。SaaS 供应商通常采用多租户模型,这意味着单一版本的 SaaS 解决方案将托管在供应商的服务器上并提供给各个订阅者。
服务等级协议(SLA)
服务等级协议(SLA)是一种法律合同,它规定了使用 SaaS 产品的条款和条件。它涵盖了您的供应商提供的服务和服务期望,例如正常运行时间、安全性、支持和自动更新,同时还概述了您作为客户的责任。例如,大多数企业都需要拥有自己的数据,无论他们的信息保存在哪里。标准 SLA 将以书面形式确认贵公司保留其数据的所有权以及您随时检索数据的权利。在绝大多数情况下,您可以随时下载数据并在本地备份。
SaaS 的优势
SaaS 很重要,因为它使企业能够访问以前过于昂贵或消耗大量能源,无法在本地环境中运行的强大软件。SaaS 提供商在自己的数据中心或云环境中管理硬件、软件工具和应用程序。您可以直接从浏览器或移动应用程序访问该软件。基于订阅的 SaaS 模型还意味着您可以根据业务需要扩大或缩小对软件的使用。我们在下面介绍了 SaaS 的一些优势。
优势 |
描述 |
---|---|
云可访问性 | 您可以从任何具有 Internet 连接的设备访问您的 SaaS。在更传统的软件模型下,您只能从安装它们的工作站访问业务应用程序。由于混合和家庭工作模式,这种可访问性越来越受欢迎。 |
降低前期成本 | SaaS 供应商通常提供基于订阅的模式,以降低传统软件的前期成本,例如许可证、安装或基础设施管理。由于供应商管理其服务器上的所有内容,因此也无需投资额外的计算资源来运行软件。 |
降低持续成本 | 由于 SaaS 模式收取标准费用,您可以放心地计划软件服务每年的费用。持续维护由您的 SaaS 提供商监督,并涵盖在您的订阅中。如果您需要扩展 SaaS 解决方案,还可以避免为增加的服务器容量付费。 |
部署快速 | SaaS 消除了与本地软件相关的安装和配置,这意味着您可以在企业订阅开始后立即在整个企业中推出软件。 |
按需可扩展性 | SaaS 允许您根据需要轻松地向订阅中添加更多服务或存储,而不会产生升级基础设施的成本。SaaS 的可扩展性非常适合快速增长的企业,因为它们可以适时添加新功能和用户。 |
可靠性 | SaaS 提供商在严格的网络安全协议和灾难恢复 能力方面进行了大量投资。许多 SaaS 提供商承诺 99% 甚至 99.9% 的正常运行时间,这意味着您只需要可靠的互联网连接即可工作。 |
自动更新 | 软件供应商会定期对其软件进行增量更新和打安全补丁。可以将更新设置为自动部署,无需 IT 支持。 |
集成 | 您可以使用 API 将 SaaS 应用程序与其他平台和系统集成。您可以自定义软件以满足您的特定要求,而无需基础设施成本。 |
实时数据和分析 | SaaS 应用程序通常会收集有关使用情况和性能的数据,并且可以实时提供见解。 |
IaaS、PaaS 和 SaaS 之间的区别
基础架构即服务 (IaaS)、平台即服务 (PaaS) 和软件即服务 (SaaS) 是云计算的三大类别服务模式。 每种类型的云计算都通过公共互联网为组织和个人提供全代管式资源 — 从存储和虚拟化到硬件和软件再到应用。它们之间的区别在于您管理的资源和他人为您管理的资源。
“即服务” 通常是指由第三方云服务提供商完全管理的云计算服务。了解您要管理(及不是由您管理)的资源是云迁移历程中最重要的步骤之一。
根据您选择的服务类型,服务提供商负责管理您的计算栈中的不同元素:
- IaaS:通过服务提供商,您可以按需访问基础架构服务,包括计算、存储、网络和虚拟化。您还可以管理虚拟机、操作系统、中间件、应用和数据等其他一切,而无需维护或更新您自己的数据中心基础架构。
- PaaS:服务提供商提供和管理应用开发所需的所有硬件和软件资源。您只需编写代码并管理所有应用和数据,但无需管理或维护软件开发平台。栈的层数越高,PaaS 可以管理的资源越多,从而进一步减轻开发者和 IT 运营团队的运营负担。
- SaaS:服务提供商通过互联网传输和管理整个应用栈 — 从硬件基础架构一直到应用本身。所有组件的所有更新项目、问题修复和其他常规维护均由提供商处理。您只需连接到此应用。
有哪些常用的 SaaS 应用程序?
有几种常用的 SaaS 应用程序类型,包括:
- 客户关系管理(CRM)
- 企业资源规划(ERP)
- 电子邮件营销软件
- 会计软件
- 人力资源软件
- 安全软件
- 协作工具
- 文档编辑服务
- 通信软件
SaaS 的未来
市场专家一致认为未来 SaaS 有广阔的发展前景。根据 Gartner 在 2017 年发布的报告,SaaS 解决方案的销售额将继续以每年超过 23% 的速度增长,从 2020 年的 2700 亿美元增长至 2021 年超过 3320 亿美元。
SaaS 解决方案自身的创新将有助于推动这一增长,其中包括:
- 随着人工智能 (AI) 解决方案进入更多企业,AI 有望成为企业云技术应用的一部分。AI 可驱动自适应智能解决方案,帮助前后台应用学习并适应用户数据和行为。
- 在推动云技术应用和云基础设施提供更自治、更可靠的管理方面,自治 IT 管理、AI 和机器学习也将发挥重要作用。
- 除了 AI 和机器学习,还有其他各种自适应智能技术也在推动所有 SaaS 应用持续完善。这些技术包括聊天机器人、数字助手 IoT、区块链、虚拟现实和增强现实。每一种技术都对数字化创新以及有前瞻性的提供商考虑如何扩展 SaaS 产品至关重要。
- 行业 SaaS 解决方案或垂直云技术应用持续为企业提供深度和横向互联互通。尽管 SaaS 的设计初衷是快速为单一部门提供垂直解决方案,但企业对跨业务可见性的需求越来越多。因此,随着应用持续发展,理想的提供商应当提供跨业务部门套件,并为混合云技术解决方案提供更多 API 和即用式集成,从而实现更高的垂直深度。