软件即服务(英语:Software as a Service,缩写:SaaS)
我自己翻译一下:
通过互联网访问, 并按周期付费订阅的模式将软件提供给企业客户,就叫 Saas 服务。
Saas 软件如何收费
传统的软件大多是一次性购买永久使用;
Saas软件一般是按月 或 按年付费, 持续订阅收费的模式;
因此,Saas 软件会比传统软件便宜很多,这种交付方式对一些中小企业客户比较友好。
有些 SaaS软件会提供免费的基础服务, 如果需要增强功能或使用范围, 就要收费了;
还有一些 Saas 软件完全免费, 会通过广告收入等变通的方式盈利。
Saas 软件有哪些特征
配置和定制化
客户可以通过一些预设配置、自定义配置、个人配置、租户配置等,定制软件的功能或外观界面。
加速了交付
无需客户安装软件和额外的硬件,全部由 Saas 供应商负责提供。
Saas供应商可以访问所有客户数据, 加快了设计、开发和测试回归的速度。
Saas供应商可以查看用户使用行为, 对用户使用数据分析,以此优化服务。
开放式集成协议
Saas软件一般依赖互联网访问,在互联网上可以集成多个服务,混搭发展。多个服务之间可以通过 API 共享数据和展示, 组合出一个复合的软件。传统软件一般在内部网络访问, 不能轻易绕过防火墙和外部服务集成。
社交功能
许多 Saas 软件提供了协作、分享信息的特征。
为什么采用SaaS
- 基于万维网的浏览器使用的用户不断增加, 持续降低了传统软件的需要。
- Web 应用框架百家争鸣,降低开发新的 Saas 软件成本, 使新的 Saas 供应商可以提供有竞争力的解决方案,有机会挑战传统供应商。
- 网络带宽的持续突破,使用户访问 Saas 软件的速度大幅提升, 减少与传统的驻场软件速度的差距。
- 轻量级集成协议,就是Saas 软件和外部的其他 Saas 软件之间有机会集成在一起使用。
采用SaaS的挑战
- 由于数据是被存储在供应商的服务器上,数据安全成为了一个问题。
- 软件即服务应用被托管在云端,与应用用户相距甚远,可能存在延迟响应。
- 一些商业应用要求去访问或与客户的当前数据集成,当数据量很大或很敏感时, 不安全。
- 政策法规/法律并不保护所有形式的Saas动态存储的数据。
- 更换Saas服务供应商可能比较困难,需要在传输非常大的数据文件和任务。
- Saas 服务软件可能会强迫使用新版本, 可能需要额外的培训和出错的可能性增加。
- 依赖因特网,速度不如传统的内部软件快。
- 与硬件、其他软件以及操作系统的兼容性
- 维护、支持和补丁修正进程。