nebula 版本:3.4.1
部署方式:集群
安装方式:RPM
是否为线上版本:Y
硬件信息
CPU 4核 x 3
内存 8G x 3
目前采用逻辑多租方式,为不同租户提供图空间上的隔离。根据了解,现在Nebula不支持租户的资源隔离,只支持数据隔离。
请问有其他方式可以较好实现资源隔离和限制吗,比如租户A只能使用Nebula的部分算力(比如:30%内存),租户B也只能使用Nebula的部分算力(比如:50%内存),超过限制就中断查询。
nebula 版本:3.4.1
部署方式:集群
安装方式:RPM
是否为线上版本:Y
硬件信息
CPU 4核 x 3
内存 8G x 3
目前采用逻辑多租方式,为不同租户提供图空间上的隔离。根据了解,现在Nebula不支持租户的资源隔离,只支持数据隔离。
请问有其他方式可以较好实现资源隔离和限制吗,比如租户A只能使用Nebula的部分算力(比如:30%内存),租户B也只能使用Nebula的部分算力(比如:50%内存),超过限制就中断查询。
不同的租户用不同的graphd,可以部分解决这样的问题。
但是storage是合并的。除非用zone(ps:zone是企业版特性)
请问这个如何设计? ”不同租户用不同的graphd",有文档吗 @MuYi
不同的租户用不同的graphd,但storage数据还放一起,即使在不同space下,长时间的查询造成机器资源占用过高也会相互影响吧?
不同租户用户不同的graphd,无非就是请求不同的graphd host,比如你的集群有三个grapd,地址分别为:host1、host2、host3,租户A只请求host1,组合B只请求host2,租户C只请求host3。因为你storage共享的,肯定会相互影响
这个在客户端配置就行。如上面所说。
恩,storage会相互影响,尤其是你要共用一张图的话。如果要隔离的话,可能要考虑用企业版的zone的feature了
如果你不是共用一张图,你就建多个集群隔离