Saas:单实例vs多实例vs单租户vs多租户?

时间:2019-02-26 19:23:38

标签: server multi-tenant saas single-instance multi-instance-deployment

我一直在阅读有关实例和租户以及Saas体系结构的信息。我的问题如下(请更正您发现以下任何一项我错了的内容):

1)实例:一个软件的实例是否只是该软件的副本以及具有自己的数据库?除此之外,还有什么?

2)租户:租户是共享单个实例的一组公共访问权限的用户/一组用户吗?

3)单实例:如果Saas提供商提供单实例服务,这是否意味着他们仅创建软件的单个实例?还是意味着可能有多个实例,但是每个实例可以为多个租户服务?如果是这样,单实例与多租户相同吗?

4)多实例:是不是意味着每个实例只能服务一个租户,或者是否有多个实例可以为多个租户服务?即。多实例服务可以是单租户还是多租户?

5)单租户:这是否仅表示一个实例只能服务一个租户,或者还意味着存在多个实例?即。单租户服务可以是单实例还是多实例?

6)多租户:这是否仅意味着单个实例可以为多个租户提供服务,还是意味着只有一个实例?即。多租户服务既可以是单实例又可以是多实例吗?

7)总结:您可以使用单实例+单租户,单实例+多租户,多实例+单租户和多实例+多租户吗?房客?

谢谢!

1 个答案:

答案 0 :(得分:1)

我将从我的直接经历中写信:

1)简单的答案是“是”。

2)几乎是:可能会有完善的访问权限,例如一两个管理员和一般用户。

3)他们只是为您提供该模块的一个实例,该实例将是单个租户。

4)他们为您提供了该模块的多个实例,这些实例将是单个租户。

5)我将使用单租户来指代托管实例的服务器,该服务器仅由一个租户使用。这样做可能是为了获得明显的安全利益,或者服务器在SaaS提供商非标准的时区上运行,例如全年使用UTC。

6)我将使用多租户来指代托管多个实例的实例的服务器。这往往更具成本效益,并且可能与单租户一样安全。

7)是,不,是,是。