转向统一的体验
为了解决这种传统软件困境的需求,组织转向了一种模式,该模式允许他们创建单一、统一的体验,以便对客户进行集中管理和运营。
下面提供了一个环境的概念视图。在该环境中,所有客户都通过共享模式进行管理、加入、计费和运营。

环境的概念视图,在该环境中,所有客户都通过共享模式进行管理、加入、计费和运营
乍一看,这似乎与之前的模式没有太大区别。但是,随着我们进一步深入研究,您会发现这两种方法存在根本上的显著差异。
首先,您会注意到客户环境已重命名为租户。这种租户的概念是 SaaS 的基础。其基本思想是,您只有一个 SaaS 环境,每个客户都被视为该环境的一个租户,使用他们所需的资源。租户可以是拥有许多用户的公司,也可以直接关联到个人用户。
为了更好地理解租户的概念,可以想一下公寓或商业建筑的概念。这些建筑物中的空间会出租给各个租户。租户需要使用建筑物中的某些共享资源(水、电等),并根据他们的使用量支付费用。
SaaS 租户也遵循类似的模式。您拥有 SaaS 环境的基础设施,以及使用该环境基础设施的租户。每个租户消耗的资源量可能有所不同。您对这些租户进行集中管理、计费和运营。
如果您再来看一下这个图,就会更生动、直观地了解租赁的概念。在这里,租户不再拥有自己的环境。相反,所有租户都在一个共同的 SaaS 环境中进行安置和管理。
该图还包括基于 SaaS 环境的一系列共享服务。这些服务面向您的 SaaS 环境中的所有租户。这意味着,例如,加入和身份验证由此环境中的所有租户共享。管理、运营、部署、计费和指标也是如此。
将一系列统一的服务普遍应用于所有租户,这种想法是 SaaS 的基础。通过分享这些概念,您可以解决与上述传统模式相关的许多难题。
此图中的另一个关键而微妙的元素是,该环境中的所有租户都运行相同版本的应用程序。分别为每个客户运行不同版本的想法已经不复存在了。让所有租户运行相同的版本是 SaaS 环境区别于其他环境的基本属性之一。
通过让所有客户运行相同版本的产品,您将不用再去面对传统的软件安装模式带来的众多挑战。在统一模式下,可以通过单一的共享流程将新特征部署到所有租户。
借助这种方法,您就可以使用单一的操作窗格来管理和运营所有租户。这使您能够通过集中的运营体验来管理和监控租户,从而在不增加增量运营开销的情况下添加新租户。这是 SaaS 价值主张的核心部分,它使团队能够减少运营开销,还能从整体上提高组织的灵活性。
想象一下,在这种模式下添加 100 或 1000 个新客户意味着什么。您可以将这种增长视为其所代表的机会,而不必担心这些新客户会如何侵蚀利润并增加复杂性。
通常,SaaS 重点关注如何实施此模式中间的应用程序。企业希望将重点放在如何存储数据、如何共享资源等方面上。然而实际上,虽然这些细节确实很重要,但您的应用程序可以通过很多方法构建出来,并且仍然可以作为 SaaS 解决方案呈现给客户。
更重要的是要实现更广泛的目标,即在租户环境中提供单一、统一的体验。拥有这种共享经验可以让您推动与 SaaS 业务总体目标相关的增长、敏捷性和运营效率。