每个租户可以添加多个用户——他们的员工。这些员工反过来将拥有下属工作区。这些工作区是更大租户空间的一部分。因此,公司员工可以与同事沟通并访问公司数据。但他们无法知道其他租户是谁或他们在做什么。
SaaS 所有者必须确保不同租户的数据不会混合。否则这会给他们的客户带来安全风险。
软件可以是多租户或单租户。多租户对于 SaaS 产品来说更常见。而单租户通常用于传统软件。这是当用户购买软件许可证时。然后,他们自己托管。然而,在某些情况下,单租户可以使 SaaS 应用程序受益。
它是如何工作的?单租户与多租户解决方案
多租户与单租户架构之间的主要区别在于软件实例的数量。
软件实例定义
软件实例是软件的单一副本。开发人员可以在物理基础设施或云端运行它。
在多租户的情况下,只有一个软件副本。软件所有者在云中运行它并使其可扩展。因此,许多租户都可以使用它。他们还负责维护它,提供维护和更新。
对于单租户,每个租户都有单独的软件副本。如果我们谈 巴西号码数据 论的是 SaaS,软件所有者会帮助客户定制和管理软件。他们可能还会提供更新。
现在,让我们探讨一下这两种方法的主要优点:
多租户架构的优势
1.高效利用资源
在多租户应用中,租户共享资源。根据类型,资源可以包括:
– 计算能力,
– 存储空间,
– 网络带宽和
– 数据库资源。
因此,您可以使用资源池。这意味着您可以根据客户的需求有效地在客户之间分配可用资源。
使用单租户时,您需要为每个客户提供专用资源。在非工作时间,这些资源未得到充分利用。