Module 02 · Cloud Computing Models云计算模型
SaaS - Software as a Service软件即服务(SaaS)模型解析
软件即服务(SaaS) 是一种云计算服务,它为用户提供访问服务提供商基于云的软件的权限。SaaS 提供商负责维护服务器、数据库和构成应用程序的代码,同时也管理应用程序的访问权限,包括安全性、可用性和性能。应用程序托管在远程云网络上,用户可以使用这些应用程序,而无需维护和更新基础设施。

SaaS 的核心业务流程
当前,SaaS 支持的核心业务流程包括:
- 电子邮件与协作:如 Microsoft Office 365 和 Google Gmail
- 客户关系管理(CRM):如 NetSuite CRM 和 Salesforce
- 人力资源管理:如 Workday 和 SAP SuccessFactors
- 财务管理、账单与协作 等等

根据 Forrester Research 的研究,SaaS 在以下几个领域已经超过了传统的本地解决方案:
- 人力资本管理(HCM)
- 客户关系管理(CRM)
- 协作工具
一些曾经有多个部署选项的解决方案,现在已经变成了 SaaS 专有模式。
SaaS 的关键特点

1 多租户架构
SaaS 云采用 多租户架构,所有用户共享基础设施和代码。
- 所有用户都通过 SaaS 提供商的集中管理访问这些资源。
- SaaS 使得用户能够轻松管理权限、监控数据使用情况,并确保每个人都能看到相同的信息。
2 安全性与合规性
- 在 SaaS 模型中,安全性、合规性 和 维护 都是服务的一部分,由 SaaS 提供商负责管理。
3 自定义功能
尽管 SaaS 的自定义功能通常有限,但某些应用程序可能允许进行一定程度的自定义:
- 如 品牌定制
- 修改 数据字段
- 启用或禁用业务流程中的某些功能
这些自定义设置在软件升级时得以保留。
4 订阅模式
用户通过 订阅模式 为使用服务付费,按需扩展服务资源,灵活应对服务需求。
采用 SaaS 的关键优势
1 无需前期资本投入
- 企业可以直接采购解决方案,而无需进行前期资本投入,也无需依赖 IT 部门,从而将从决策到价值的实现时间从数月缩短至数天。
2 提高工作效率与生产力
- SaaS 极大地提高了工作效率和生产力。用户可以随时随地访问核心业务应用程序,还可以在几分钟内购买和部署应用程序,减少了企业在测试新产品时的障碍。
3 软件成本分摊
- 对于个人和小型企业来说,使用 SaaS 应用程序可以将软件成本分摊到长期,而不是一次性支付。

SaaS 的典型应用场景

1 业务核心需求
- 组织在其战略转型过程中,选择 SaaS 来减少本地 IT 基础设施的使用和资本支出。
2 避免持续升级与维护
- 企业利用 SaaS 避免了传统上由内部 IT 资源进行的持续升级、维护和修补。比如 邮件服务器 和 办公协作工具 等应用能够稳定运行,几乎无需额外输入。
3 SaaS 电商平台
- 组织越来越多地选择使用 SaaS 电商平台来管理其网站、营销、销售和运营。
4 云的弹性与业务连续性
- 借助 SaaS,组织可以充分利用云提供商的弹性和业务连续性。
5 SaaS 集成平台(SIP)
- 企业正在开发 SaaS 集成平台(SIP),用于构建额外的 SaaS 应用,将 SaaS 从单一软件功能扩展为支持关键业务应用的平台。
SaaS 的风险与挑战
尽管 SaaS 带来了许多好处,但也存在一些需要注意的风险,尤其是涉及到:
- 数据所有权与安全性:当将关键业务数据交给第三方管理时,安全性 成为一个重要考虑因素。
- 应用访问依赖网络:SaaS 应用程序的访问依赖于良好的 网络连接。
然而,SaaS 的 优势 远远大于这些风险,它如今已经成为云市场中最大的细分领域。

总结
SaaS 为企业和个人提供了更高效、灵活、可扩展的云计算解决方案。它不仅使企业能够节省成本,还能加速产品和服务的上市时间,进一步推动了企业的数字化转型。在未来,随着技术的进步和更多的云服务创新,SaaS 将继续引领云计算的发展潮流。