我一直在阅读关于实例和租户以及Saas体系结构的文章。我的问题如下(请纠正您注意到的任何以下术语中的任何错误):
1) 实例:是一个软件的实例,只是该软件的副本,它有自己的数据库?还有什么比这更重要的吗?
2) 承租者:是租户--共享单个实例的公共访问权限的用户/用户组?
3) Single-instance:如果Saas提供者提供单实例服务,这是否意味着它们只创建其软件的一个实例?或者这是否意味着可以有多个实例,但每个实例可以为多个租户服务?如果是这样的话,单实例是否与多租户相同?
4) Multi-instance:,这是否意味着每个实例只能为一个租户服务,还是每个实例可以为多个租户服务?即。多实例服务可以是单租户还是多租户?
5) Single-tenant:,这仅仅意味着单个实例只能为一个租户服务,还是也意味着存在多个实例?即。单租户服务可以是单实例和多实例吗?
6) Multi-tenant:,这仅仅意味着单个实例可以为多个租户服务,还是意味着只有一个实例?即。多租户服务既可以是单实例也可以是多实例吗?
7) 总结:可以有单实例+单租户,单实例+多租户,多实例+单租户,多实例+多租户?
发布于 2019-03-06 15:31:20
我要用我的直接经历来写:
1)简单的回答是“是”。
2)几乎是的:可能会有完善的访问权限,比如一两名管理员,以及一般用户。
3)他们只为您提供了该模块的一个实例,它将是一个单独的租户。
4)他们正在为您提供该模块的多个实例,这些实例将是单个租户。
5)我将使用单租户来引用承载实例的服务器,该实例仅由一个租户使用。这样做可能是为了获得安全上的好处,或者服务器运行在一个不符合SaaS提供者标准的时区上,比如全年都在UTC上。
6)我将使用多租户来引用承载多个租户使用的实例的服务器。这往往更符合成本效益,而且可能与单一租户一样安全。
7)是的,不,是的,是的。
https://stackoverflow.com/questions/54892681
复制相似问题