Description
Does multi-tenant support data isolation between Tenants ?
Can we Map Tenants to Specific nodes.
Server Setup Information
- Weaviate Server Version: 1.21
- Deployment Method: docker
- Multi Node? Number of Running Nodes: 3
- Client Language and Version: Python3
- Multitenancy?: True
Any additional Information
hi @sshlleda !!
Welcome to our community
Yes, multi tenancy does provide data isolation between tenants. Each tenant data lives in separate shard.
However, it is not possible to map tenants to specific nodes. Yet
Can you elaborate more on the reasoning for this feature?
I can see this feature request and discussions that maybe is related to what you are looking for (or at least, allows some ground work for it).
Let me know if this helps.
Thanks!
Hello @DudaNogueira ,
I am trying to solve two problems while keeping the cost to minimum.
- Data Isolation.
- Data Residency policies.
Need to have only one Collection/Class
- Objects needs to be isolated by Tenants. This achieves Data Isolation.
- Data needs to reside in specific geographical location.
- For Above point , the Idea was to use One node Per Tenant and the node has a volume mount defined in specific geographical location.
Still exploring other possible ways to achieve this.
Thanks
Oh, I see.
Unfortunately you cannot point a specific node where a tenant will reside.
But please, consider opening a feature request at:
We really like those use cases, and mapping them out will allow us to understand it’s popularity in our roadmap.
Thanks!