今天小怡来给大家分享一些关于saas多租户什么意思方面的知识吧,希望大家会喜欢哦

saas多租户什么意思?SaaS系统怎么设计saas多租户什么意思?SaaS系统怎么设计


saas多租户什么意思?SaaS系统怎么设计


saas多租户什么意思?SaaS系统怎么设计


1、最近在做SaaS权限设计的时候,一直在权衡着租户和组织的关系,以追求系统的简洁性。

2、我们在做PaaS平台的时候,租户是有子租户的概念,而且是按照运营管理、客户域进行组织层级定义的。

3、1,2级是对应的运营管理域,3,4级是对应的客户域。

4、由于租户间是资源隔离的,对于租户间的资源访问问题,处理起来相当痛苦。

5、多租户SaaS系统怎么设计,下面是我总结的几点原则,供大家参考:1、租户间是资源隔离的。

6、相互无法访问对方的数据。

7、我们目前做到逻辑隔离,通过表里面增加租户ID的方式来实现多租户的支持。

8、当然我们自然想做到物理隔离,相应的成本也会多很多。

9、这块大家必须有租户间资源是隔离的概念。

10、为了能更好的理解整个SaaS系统的设计初衷,我们可以认为租户间资源是物理隔离的。

11、2、组织也是一种资源,各租户都有自己的组织。

12、每个租户是有各自的资源信息的,这些资源是租户私有的。

13、比如:角色信息、用户信息、组织信息等。

14、3、租户可以通过组织进行资源划分。

15、租户和组织这块有很多相近的地方,这块需要深刻的理解下。

16、我个人是这么理解的:租户是对全部资源物理层面的隔离,而组织是对租户私有资源逻辑上的隔离。

17、4、租户不支持多层级,租户有不同的类型。

本文到这结束,希望上面文章对大家有所帮助。