软件租户是一个用户还是一组用户?
Is a software tenant a user or a group of users?
我正在阅读关于 software multitenancy 的维基百科文章,它定义了一个 "tenant" 如下:"A tenant is a group of users who share a common access with specific privileges to the software instance".
我想知道的:
"common access"是什么意思?如果我有一个应用程序,用户可以使用主登录屏幕登录,或使用 Facebook 登录,或使用 google 登录,所有用户是否共享一个 "common login",因为他们都可以登录该应用程序使用他们的手机,尽管使用不同的身份提供者(Facebook、google 等)?还是使用 Facebook 登录的用户共享 "common login",使用 google 登录的用户共享 "common login",等等?或者,共享同一用户名+密码的用户组是否共享 "common login"?基本上,我要求更清楚地定义什么是租户。
这是流行语的问题。这个特别的似乎起源于 "cloud computing" 世界,这个世界确实充斥着毫无意义的流行语。
文中所说的"tenant"就是我们通常所说的"user".
多个有机人类可能知道相同的 username/password 组合(凭据)并且(无论出于何种原因)被允许使用它们以相同的方式访问系统。
所以,从人类的角度来看,存在多个用户。但从系统的角度来看,它只是一个"user"。 article/model/perspective 对此使用术语 "tenant",并且似乎认为 "user" 是一个单一的生物实体。
打个比方,在现实生活中,某些 属性(公寓、住宅等)的合法住户可能只有一名,但没有什么能阻止该人邀请其他人来参加派对。对房东来说,还是只有一个房客。
我正在阅读关于 software multitenancy 的维基百科文章,它定义了一个 "tenant" 如下:"A tenant is a group of users who share a common access with specific privileges to the software instance".
我想知道的:
"common access"是什么意思?如果我有一个应用程序,用户可以使用主登录屏幕登录,或使用 Facebook 登录,或使用 google 登录,所有用户是否共享一个 "common login",因为他们都可以登录该应用程序使用他们的手机,尽管使用不同的身份提供者(Facebook、google 等)?还是使用 Facebook 登录的用户共享 "common login",使用 google 登录的用户共享 "common login",等等?或者,共享同一用户名+密码的用户组是否共享 "common login"?基本上,我要求更清楚地定义什么是租户。
这是流行语的问题。这个特别的似乎起源于 "cloud computing" 世界,这个世界确实充斥着毫无意义的流行语。
文中所说的"tenant"就是我们通常所说的"user".
多个有机人类可能知道相同的 username/password 组合(凭据)并且(无论出于何种原因)被允许使用它们以相同的方式访问系统。
所以,从人类的角度来看,存在多个用户。但从系统的角度来看,它只是一个"user"。 article/model/perspective 对此使用术语 "tenant",并且似乎认为 "user" 是一个单一的生物实体。
打个比方,在现实生活中,某些 属性(公寓、住宅等)的合法住户可能只有一名,但没有什么能阻止该人邀请其他人来参加派对。对房东来说,还是只有一个房客。