isv服务商是什么(一文读懂什么是SaaS)

编辑导语:“用户不需要在自己的电脑上安装任何软件。只要连接到网络,他们就可以通过浏览器使用各种软件的功能。”这是曾经被传统软件业巨头甲骨文认可的颠覆性软件模式。但是现在,为了寻求更长远的发展,他们也开始逐渐培育SaaS(软件即服务)业务。在这篇文章中,作者从四个方面详细解释了什么是SaaS。让我们来看看。



“用户不需要在自己的电脑上安装任何软件。只要连接到网络,他们就可以通过浏览器使用各种软件的功能。”

1998年秋,这是甲骨文副总裁马克·贝尼奥夫(marc benioff)认可的颠覆性软件模型。这种模式让贝尼奥夫意识到:“只有投资这种模式,他才有机会成为软件行业的领导者”。1999年,他宣布要“摧毁软件业”(这里的软件业是指传统软件业)。这一年,贝尼奥夫以3400万美元起家,在自己家旁边租了一套公寓,成立了Salesforce.com。

到作者写这本书的2021年,22年过去了,贝尼奥夫还没有完成这个宏伟的愿望。但是Salesforce的市值已经超过甲骨文(甲骨文),第一次超过甲骨文的市值是在2020年。目前,Salesforce是SaaS行业的领先公司,市值约为2660亿美元。甲骨文在传统软件行业仍可算是巨头,但它也在几年前开始培育SaaS业务,目前市值约2580亿美元。

一、全面了解SaaS

1.1什么是SaaS?

SaaS,软件即服务的缩写,意思是软件即服务。这个概念的最早提出者已经无法证实。业界普遍认为,Salesforce的创始人兼首席执行官马克·贝尼奥夫(marc benioff)是SaaS商业模式的最早实践者。

从SaaS的英文全称可以看出,SaaS是软件和服务的结合,本质上SaaS是服务,这是和传统软件产品最大的区别。

SaaS一般指面向企业的软件产品和服务,广义的SaaS也包括面向个人的软件产品和服务。现在有很多面向企业的SaaS产品,我们会在后续文章中继续介绍。个人SaaS产品和服务,比如国内金山公司的WPS office,国外Adobe公司的部分产品。

1.2软件的发展阶段

为了更好地理解SaaS,让我们简单回顾一下软件的发展。

1.2.1网络角度划分

从网络的角度来看,软件的发展大致经历了单机应用、局域网应用和互联网应用三个主要阶段。

单机应用:在互联网或者网络还没有那么普及的时代,一般都是安装在电脑上的独立应用程序,运行在本地电脑上。这种软件很早就出现了,从1960年就开始出现了。到现在还有一些产品在用,比如一些软件卖许可证,不用联网就能解决软件的所有功能。但是现在的软件的复杂度和易用性相比上个世纪已经有了很大的提升。

局域网应用:这个阶段的软件产品主要部署在局域网内,局域网应用主要是企业应用。我们所说的传统软件产品主要是这类产品,有些SaaS产品在私营化部署模式下也可归类为这类应用。

互联网应用:随着网络的普及,用户基本上可以直接访问互联网,大量的服务直接部署在云端,而不是在一个很小的局域网内,所以所有用户可以一起访问一个服务。SaaS产品大多属于这类应用,一些传统软件产品也属于互联网应用。

1.2.2软件架构的划分

按照软件架构的形式,它包括C/S架构(客户机/服务器架构)和B/S架构(浏览器/服务器架构)。C/S架构需要在这台机器上安装特定的客户端程序,而B/S架构不需要安装特定的客户端。您可以通过使用电脑自带的浏览器打开链接地址来开始使用该软件。这两种模式目前仍被很多企业使用,但正逐渐向B/S架构迁移。

在电脑端,早期以C/S为主,现在B/S是主流架构模式。手机端,随着移动互联网的不断发展,越来越多的应用在支持手机端。为了方便用户,大部分产品都需要在手机上安装应用软件。目前移动产品基本都是C/S架构应用,少数是基于手机浏览器访问的H5应用(属于B/S架构)。

通过分析国内外大量的SaaS产品可以发现,大部分SaaS产品主要是在电脑端运行,B/S架构模式占比更高。

1.3如何理解SaaS

SaaS的英文翻译是“软件即服务”。在SaaS的概念提出之前,软件一直被认为是一种“产品”。产品是什么?

产品是指作为商品提供给市场,被人们使用和消费,能满足人们某种需求的任何东西,包括有形的商品、无形的服务、组织、理念或它们的组合(定义来自百度百科)。

SaaS是一种产品吗?当然,从产品的定义可以看出,产品是包含服务的。那为什么要强调服务的概念呢?

让我们以自行车为例。看通俗意义上的产品和服务的区别。

在自行车共享出现之前,如果我们想骑自行车,通常需要自己掏钱买一辆自行车。车辆的所有权和控制权属于我们。如果车辆损坏,一旦超过保修期,通常需要我们自己承担维修等费用。

自行车共享出现后,如果我们想骑自行车,可以直接在智能手机上下载一个APP,扫描自行车上的二维码,然后解锁自行车。到达目的地后,可以锁车,完成支付,整个过程就结束了。我们不需要管理车辆,也不需要担心车辆是否丢失或损坏。出了问题,自行车公司会管。

第一种场景,我们骑的自行车对我们来说是一种“产品”,它的价格、功能、售后支持期等等都已经确定,车辆的所有权也属于我们。在第二个场景中,骑自行车对我们来说是一种“服务”。我们不拥有这辆自行车,但我们可以享受骑行服务,这实际上是一种租赁服务。

在这里,我们以产品的归属来区分“产品”(非广义产品)和“服务”。

对于传统的软件产品,在软件发布的那一刻,软件产品的功能、适用范围、许可证、支持期限、价格都是确定的。

例如,用户购买了Office 2010软件,其中包含Word、Excel、PowerPoint等。,并一一列举了详细的功能,然后微软给出了市场指导价,同意为这款产品提供五年的保修(技术支持)服务。在这种模式下,和用户买自行车没什么区别。该产品帮助用户在工作和生活中创建和共享各种文档和表格。这是用户把软件当产品买的正常形式。当Office 2010的生命周期结束时,用户将不会得到制造商的保证。如果用户想使用更多的新功能,只能向厂商购买下一代的新产品。

用户购买了一辆自行车。根据制造商的保修和服务条款,这辆自行车一年后就不在保修期内。如果用户要维修更换易损件,就得自己花钱。如果顾客还想使用最新一代更轻的自行车,他们必须买一辆新的。

本质上,软件产品和自行车等产品是一样的。

服务是什么?服务是一种不将实物从卖方转移到买方的交易。服务提供者利用资源、技能、创意和经验使服务对象受益。

套用软件即服务的概念,软件已经从产品变成了厂商提供服务的工具和载体。以Office为例。Office的SaaS版本是Office 365。此时,微软不是向客户销售Office,而是向客户提供文档创建、文档共享、邮件服务、在线会议服务等功能性服务。相应的Word、Exchange、Teams、SharePoint Online等软件都成为了微软为客户提供服务的工具。这些工具为用户提供服务。

在服务期内,软件的技术升级一直是厂商必须做的,客户不用付费(厂商的目的是提升产品的市场竞争力)。如果用户在三年前采用了Office 365服务,并一直使用至今,那么他们应该已经使用了Office 2016系列客户端Office套件,但现在他们可以免费更换和升级到Office 2019套件。客户不必为该产品的升级付费。

这就是产品和服务的区别。此外,还涉及到两者的定价策略。产品往往是一次性付款加上运维成本,初期建设成本高;SaaS产品往往是按周期收费的,比如年费,相对较低。

在本书中,我们主要讨论SaaS产品,即上述为客户提供服务所需的工具和载体,我们主要讨论这些软件工具和载体的构建过程。因此,在下文中,我们将在大多数情况下继续使用SaaS产品的概念。

1.4的特点

从客户的角度来看,SaaS服务的典型特征包括以下几个方面:

互连特性:

SaaS产品是基于云的产品和服务,没有网络意味着不能使用SaaS服务。如今,许多SaaS产品都提供PC和移动等接入方式,只要有网络接入,在任何地方都可以使用SaaS服务。SaaS服务自然存在于云中,不像传统的软件产品部署在企业中并且相互隔离。

云服务对于跨系统的数据交互大有裨益。一次可以打开两个SaaS系统。理论上所有客户都可以使用开放后的产品能力,可以摊薄系统间的开放成本,边际成本降低非常明显。传统的软件对接会带来大量的R&D、协调和实施工作,每个客户的成本远高于SaaS模式。

我们看到很多SaaS公司在做场景延伸产品和上下游协同产品,SaaS公司更容易也更有动力去打造SaaS产品的生态圈。SaaS生态圈的构建将有助于为企业客户带来更好的效率和体验,提高生态圈中产品的复购率。

无需关注基础设施:

企业不需要部署大量的硬件设备,利用云服务就可以完成企业的业务管理。对于传统的软件产品,企业需要购买物理服务器、防火墙、建设或租用机房等。他们需要招聘专业的运维人员,制定运维规范,考虑系统容灾等问题,在用户量大的情况下考虑动态扩展提高并发。基本上一套产品最后卖出去都需要按照一个项目来实施。

比如微软销售邮箱产品,想使用微软技术的邮件服务,那么用户不仅要购买微软Office、Exchange等软件产品,还要购买服务器硬件等。,并请微软分销商和合作伙伴帮助建立一个Exchange服务器群集(为了高可用性和可扩展性),然后自己组织中的员工可以使用Outlook连接Exchange服务器,在自己的组织域名下发送和接收邮件。

这个过程要快一个星期。对于几万人的大公司,微软按照项目实施Exchange几个月是常有的事。是同一个客户。如果直接购买Office 365这样的SaaS服务,那么用户就不需要购买软件和硬件,也不需要请微软合作伙伴来搭建Exchange集群。他们只需要登录http://portal.offce.com网站,经过简单的培训和介绍,为组织中的每个员工创建一个帐户,就可以开箱即用了。

如果大量员工来上班,客户就不用担心硬件容量,这个问题会由服务提供商微软自己解决。微软不仅要对客户容量的激增负责,还要对客户服务的高可用性负责。在构建SaaS平台Offce365时,从基础设施上考虑了高可用性。

按需付费:

在上一个功能中,我们已经提到,SaaS服务可以根据客户的需求灵活创建账户,并根据使用的资源数量付费,比如打开的用户数量、使用的资源数量空房间数量、功能数量等。,可以灵活扩展或升级。比如新员工入职会多创建一个邮箱,有人离职会删除一个,按需付费,大大降低了前期成本和项目启动成本。

连续服务值:

SaaS产品本身就是一种服务,SaaS产品一般需要不断迭代。用户无需额外服务,即可享受未来软件产品升级带来的体验或价值提升。SaaS公司更注重客户的更新率。在开发过程中,他们一般更注重用户的使用和反馈。大部分公司都会配备在线客服和客户成功团队,让用户享受便捷的客服。

从SaaS平台建设的角度来看,SaaS服务的典型特征包括以下几个方面:

可扩展:

SaaS产品基本上需要不断的迭代和良好的可扩展性来满足未来发展的需求。SaaS产品需要设计优秀的产品架构、系统架构等。扩展性不仅是产品功能的扩展,也是性能的扩展,甚至是系统级的扩展。

一个可扩展性差的产品架构能够满足的场景相对有限,而SaaS产品的定制是一个难题,因此产品本身能够覆盖更多的使用场景,有效提升产品的竞争力——可扩展性差的架构设计需要尽量避免。

多租户:

SaaS产品的巨大魅力在于多租户设计,可以大大降低软件使用的边际成本。

多租户:是一种架构模式,是一种实现在多用户环境下如何共享相同的系统或程序组件,实现用户间数据“独立”的技术。

使用SaaS产品,不同的租户访问同一个网络地址,使用同一套软件产品,但是数据可以相互隔离,每个租户只能看到和管理自己的数据。

多租户设计意味着添加用户的过程非常简单。我们只需要开通相应的账号就可以达到添加用户的目的。

可配置:

SaaS产品是由多个租户共享的一套软件,每个用户处于不同的行业,不同的流程,不同的使用场景。如果一套软件是为了满足不同用户的需求,自然需要可配置的软件,通过配置来满足不同用户的需求。

我见过一些灵活性很高的软件产品。任何字段、按钮、读写权限等等都可以灵活配置。如果不是专业人士,我们很难学会这个配置,这会大大增加用户的学习和运营成本。

在SaaS产品的可配置特性上,我们需要在灵活性和易用性之间找到一个平衡点,尽量以易用性为第一目标,然后在易用性的前提下增强可配置特性。

SaaS产品还有其他一些特点,这里就不介绍了。事实上,我们不难发现,SaaS产品和大多数传统软件产品的某些特性也是需要具备或可以实现的,但这些特性在SaaS系统中更加突出和重要。

二、SaaS产品VS传统软件产品

通过以上所述,我们可以发现传统软件产品和SaaS产品之间的一些差异。接下来我们详细对比一下这两款产品的特点。请参见下表:



然而,SaaS产品和传统软件产品都属于软件产品,它们在许多方面仍有共同点。对于大多数人来说,SaaS就是软件,这些共同点基本都是大家已经形成的认知,我不打算花时间描述了。如果你在传统软件行业工作过,你会发现后面介绍的部分方法论是从传统软件方法论继承和延伸而来的。

三、SaaS和PaaS的关系

3.1关于XaaS

XaaS的全称是X作为服务,一切都是服务,X代表所有而不是某个词的缩写。这个缩写指的是越来越多地通过互联网提供的服务,而不仅仅是本地或现场服务。

isv服务商

比如我们通常所说的IaaS、PaaS、SaaS都属于XAAS的范畴。前面已经介绍了SaaS,IaaS和PaaS的含义如下:

基础设施即服务 (IaaS:基础设施即服务):

向客户提供计算基础设施(服务器、网络技术、存储和数据中心空机房)即服务。

它还包括提供操作系统和虚拟化技术来管理资源。消费者可以通过互联网从完善的计算机基础设施中获得服务。

平台即服务(平台即服务):

PaaS实际上指的是软件研发的平台即服务。供应商提供的服务不局限于基础设施,而是将软件开发和运行环境整合成一套完整的解决方案,以SaaS模式提交给用户。因此,有观点认为PaaS也是SaaS模式的一种应用。但实际上两者的用户对象是不同的。PaaS通常面向软件开发者,而SaaS则面向软件客户。

它们的关系如下:



从名称定义和层次结构,我们可以看到SaaS和PaaS密切相关。接下来,我们将详细介绍PaaS平台及其与SaaS平台的关系。

3.2 PAAs平台的发展

我们来看一个典型案例。

Salesforce在2007年推出了PaaS平台http://Force.com,超过50,000家企业已经使用了该平台。该平台具有以下主要功能:

sales force internal:基于PaaS开发自己的SaaS产品,可以大大提高开发效率。Salesforce的销售云、服务云等旗舰产品都是基于http://Force.com开发的。

平台客户:部分SaaS客户有一些个性化需求,需要基于PaaS进行定制,满足定制需求。基于http://Force.com平台,客户不仅可以定制和开发新功能,还可以定制和改造Salesforce的标准功能。

平台ISV(平台上的服务提供商):基于PaaS开发新产品,为不同行业提供专属解决方案。比如http://Force.com开发的医疗行业CRM产品Veeva。

近年来,Salesforce先后收购MuleSoft和Tableau,大大增强了PaaS平台在系统集成和数据分析方面的能力。

Salesforce对PaaS平台的投资起步较早,投入较大,也比较成熟,在业内属于顶尖水平。

对于其他厂商来说,首先,他们进入SaaS行业较晚,然后推出针对SaaS的应用PaaS甚至更晚。其次,开发PaaS平台非常困难。目前只有甲骨文等少数SaaS公司可以做到,国内也只有少数SaaS公司在尝试搭建PaaS平台。

此外,一些IaaS平台也在向PaaS平台延伸,如AWS、阿里云等,为开发者提供运行环境、中间件、操作系统等部分服务,已经超出了IaaS平台的服务范围。

3.3 SaaS和PaaS之间的关系

从前面的介绍中,我们了解到PaaS平台比SaaS平台更基础。在搭建SaaS平台的过程中,PaaS经常被作为SaaS解决行业或客户个性化定制问题的有力支撑。

在用户对象上,PaaS平台主要面向开发者,SaaS平台主要面向软件的用户。

大多数SaaS平台都不是基于PaaS平台的。SaaS平台往往有自己独立的生产研发团队和运维团队。他们需要关注数据安全等问题,有能力直接搭建这些基础设施。SaaS平台的建设不依赖于PaaS平台。

SaaS平台用户量大,重点是解决用户的使用场景,产品也比较规范。

PaaS平台的存在主要是为了解决搭建企业基础运行环境和中间件服务的问题,方便R&D人员更快的搭建系统。围绕SaaS平台搭建的PaaS平台,专注于解决SaaS平台无法更好满足定制的问题,为行业软件公司的客户或开发者提供基于现有SaaS产品的定制化开发能力,解决个性化需求。

构建PaaS平台的想法并不是SaaS平台的延伸。如果SaaS公司想要建立PaaS平台,他们需要重建基础设施,而不是简单地在现有SaaS平台的基础上提供一些定制化的开发能力。这验证了以往PaaS平台建设过程中,基于SaaS构建PaaS平台的问题。

四、SaaS的优势VS局限性

SaaS平台最近几年非常火。是什么样的魅力让这么多公司投资SaaS轨道?接下来,我们来分析一下SaaS平台的优势和局限性。

4.1平台的优势

(1)可重复使用

SaaS最大的优势之一就是“可重用性”,这其实也是SaaS所有其他优势的基础。如果你确信企业应该使用SaaS的解决方案,事实上,你已经决定不做重复性的工作,而是只使用现有的解决方案。至少,这个解决方案会实现得更快,成本更低,虽然不是最好的,但也会“足够好”。

(2)低成本解决方案

如果企业采用SaaS解决方案,成本通常只是实施、部署、运营、管理和支持此类解决方案的成本的一小部分。

SaaS解决方案的最大优势之一是它们可以在价格方面提供显著的规模经济。这是因为大多数SaaS提供商可以轻松地利用他们在特定行业中的“重用”,并提供高度可复制的“标准化”解决方案。因此,他们通常可以利用这种可重用的优势来使客户受益,同时,他们可以大大节省成本。

(3)可以更快地提供解决方案

SaaS提供商已经规划、设计、实施、部署和测试了企业将采用的特定领域解决方案。这意味着企业可以使用现有的解决方案,而企业自己实施这样的解决方案还需要很长时间。以大部分SaaS解决方案为例,软件已经实时运行,随时可以使用。唯一的“瓶颈”就是支付服务费,以及如何将这个工具与自己的业务流程连接起来。

(4)灵活的定价模式

在采用SaaS解决方案时,企业通常使用基于订阅的可确定定价模型,这允许企业在需要时购买所需的服务。这意味着企业可以根据开发模式购买相应的软件。当企业规模扩大后,只要打开新的连接,就不需要购买新的基础设施和资源。一旦企业规模缩小,关闭连接即可。

这样,企业可以避免被过多的基础设施和资源所拖累。传统上,即使你不再需要他们,你仍然需要管理和支持。

(5)更好的支持

当使用SaaS解决方案时,企业可能会使用由专家提供、管理和支持的解决方案,这些专家一天24×7小时专注于特定领域。这个提供者相当于企业的实时延伸。事实上,对用户来说,连接到SaaS提供商是一种非常低成本的方式。只要你连接,SaaS提供的资源会一直为你服务,相当于拓展了企业的资源。

(6)减少企业的IT资源

通常,您只能使用浏览器连接到SaaS提供商的平台,因此用户需要的所有基础架构就是用于运行浏览器的设备和允许设备访问互联网的简单网络。这意味着企业不必提供、操作、管理和支持他们自己的内部基础设施。对于规模非常小,不想自己管理IT部门复杂工作的企业来说,SaaS无疑是一个有效的解决方案,有助于加快企业解决方案的实施,同时最大限度地减少所需的IT资源。

4.2平台的局限性

(1)供应商锁定

SaaS提供的服务使客户可以非常容易地打开和使用服务,但退出服务可能会更加困难。例如,数据可能无法从技术上或成本效益上迁移到其他供应商提供的SaaS服务。因为不是每个供应商都遵循标准的API、数据定义和工具,所以很难切换SaaS服务。

随着市场竞争的日益充分,SaaS平台自身的服务水平也在提升,社会责任感也在加强,这将推动行业标准和规范的形成,逐步为客户提供全生命周期的管理流程。此外,在一些受监管的行业,政府会牵头制定平台建设的标准和规范,以保障客户的权益。

(2)缺乏集成支持

许多客户需要与其他本地系统、数据和服务进行深度集成。SaaS提供商可能能够在这些方面提供有限的支持,但不是全部,这使得用户在设计和管理集成方面投入更多的其他资源。因此,在产品架构设计过程中,SaaS平台应提供更通用、标准的API和丰富的接入场景,以降低与其他系统集成的难度,构建行业生态。

(3)对数据安全性的关注

为了满足软件功能的使用,SaaS平台需要将数据转移到云数据中心进行存储。在基于云的SaaS服务中存储敏感业务信息可能会影响安全性和合规性。额外讲一个故事,Salesforce成立时,创始人马克·贝尼奥夫(marc benioff)致力于慈善事业,这使得马克和他的公司在业内树立了典范形象,有助于提升公司形象,减少客户对安全的担忧。当然,从那以后,马克·贝尼奥夫继续投身于慈善事业。

(4)不容易定制

因为不同的行业和客户会有不同的需求,需要提供不同的解决方案,定制可能会打扰用户选择SaaS服务。目前,一些软件开发包(SDK)中包含的本地解决方案提供了高度的定制选项。一些领先的SaaS平台企业也在同步建设PaaS平台,以解决客户的个性化需求。

(5)缺乏控制

SaaS解决方案使用云平台,相当于将控制权转移给第三方服务商为客户服务。这些控制权不仅限于干软件,还包括软件版本、软件更新、软件接口、数据和管理。因此,客户可能需要重新定义他们的数据安全和治理模型,以适应SaaS服务的特性和功能。SaaS提供商在搭建SaaS平台的过程中也需要将更多的控制权交还给客户,让客户更愿意使用SaaS服务。

(6)功能限制

由于SaaS应用程序通常以标准化的形式出现,SaaS产品的开发将在安全性、成本、性能或其他策略之间进行平衡,这将限制客户对功能的使用。比如在产品迭代的过程中,产品的操作习惯可能会发生变化,产品的功能也会发生变化——可能会更容易使用,也可能没有原来功能的体验好。此外,供应商不变、成本或安全性等问题可能意味着未来无法转换供应商或购买其他服务,从而无法满足客户的需求。

(7)性能和停机时间

因为供应商控制和管理SaaS服务,所以客户需要依靠供应商来维护服务的安全性和性能。尽管有适当的服务级别协议(SLA)保护,计划内和计划外维护、网络攻击或网络问题仍可能影响SaaS应用程序的性能。

了解SaaS平台的这些优劣势,有助于我们在建设SaaS平台的过程中解决和避免这些问题,逐步让SaaS平台摆脱这些“问题”标签,让整个SaaS行业朝着更积极的方向发展,这样客户的接受度才会越来越高,整个生态才会更加健康繁荣。

本文由@原始森林原创发布。每个人都是产品经理。未经许可,禁止转载。

图片来自Unsplash,基于CC0协议。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友