saas服务是什么意思?怎样理解SaaS?

本文通过回顾SaaS的演进过程, 帮助读者了解SaaS如何从一种服务托管技术和按需使用模式, 发展成为今天企业服务的主流形式 。
作者:代珂
来源:华章科技

saas服务是什么意思?怎样理解SaaS?

文章插图

01 SaaS的演进过程
SaaS(Software as a Service, 软件即服务)这一概念的最早提出者已经无法考证了 。 业界一般认为, Salesforce的创始人兼CEO马克·贝尼奥夫是SaaS商业模式最早的实践者 。
马克最初对SaaS的设想非常超前, 虽然今天在互联网上使用应用程序很平常, 但是在二十年前, 很多人根本就没有用过互联网 。 除了超前的概念外, SaaS模式还非常实用, 用户无须再把软件买回来, 放在自己的服务器上 。
马克坚信:一定有一种方式, 让购买软件更加方便和便宜 。 企业不再需要动辄数十万、上百万美元的投入, 也不需要经历漫长的安装和实施周期, 只要注册和付费, 用户通过自行配置就可以使用软件, 对软件进行维护和升级也不需要用户亲自动手 。
更关键的是, 在移动应用还没有诞生的年代, 用户就能在世界各地使用任何终端设备, 像访问网站一样随时访问自己的应用 。
这种将软件作为一种服务来销售, 而用户只需要每月缴纳固定的费用即可使用软件的模式, 在20世纪90年代就已经出现了, 当时被称为按需(on-demand)服务, 这就是SaaS的雏形 。
在详细说明SaaS模式之前, 我们有必要了解一下SaaS的演进过程, 看它是如何从一个设想发展成为一种主流的企业服务模式的 。
SaaS在企业服务领域成为一种主流形式, 也只是近些年的事情 。 实际上, 这个演进过程相当长, 主要经历了4个阶段, 如图1-1所示 。

saas服务是什么意思?怎样理解SaaS?

文章插图

▲图1-1 SaaS的演进过程
  • 终端设备:通过远程终端访问集中式的主机机房, 来处理或获取业务的信息和数据 。 现在还能在一些影片中看到这种终端设备的身影 。
  • C/S应用:即客户端/服务器的访问模式 。 通过桌面客户端访问独立服务器, 处理或获取业务信息和数据 。 这是早期开发者和用户在局域网中常用的一种应用架构 。
  • 网页托管:通过网页托管访问分布式服务器, 处理或获取业务信息和数据, 也就是所谓ASP(Application Service Provider, 应用程序服务提供商) 。 这时已经出现了诸如多租户、应用共享、订阅收费等形式, 有一点SaaS的雏形了 。
  • 云原生应用:通过云原生应用, 访问由软件定义的、虚拟化的服务器, 也就是今天的SaaS模式 。
总的来说, SaaS以应用托管和多租户的概念为发端, 随着互联网和云计算技术的普及, 逐步发展成为一种新的企业服务形式 。
02 怎样理解SaaS
因为对象和语境不同, 所以很难为SaaS做出一个既通俗易懂又科学严谨的定义 。
对于大众群体而言, 我们用一个类比来解释SaaS:以前, 每家每户都需要挖一口井解决吃水问题;后来改为集中供水, 即由自来水公司供水, 用户只要按时缴纳水费, 打开水龙头就会有水 。 这省却了找水和打井的过程, 也节省了工程成本 。 自来水公司的业务模式就变成了“供水即服务” 。
对于软件技术人员而言, SaaS是一种新的应用架构模式, 引入了共享单个实例、多租户、权限模式、存储模式和计费模式等概念 。
对于SaaS服务商而言, 由于采用与传统软件不同的交付模式和订阅收入模式, SaaS意味着一种全新的商业模式和新的生意机会 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。