ES多租户方案调研

一、参考
二、问题描述

如上图所示,现有索引的逻辑为:
(1)对于每一个用户的每一种非结构化数据,都创建一个对应的索引user1-log-index1
(2)对于每一个索引, 默认为一个分片,副本数量为1
根据现有的逻辑,可以计算得到:
单个集群中的索引数量 = (用户1 * 用户1使用的数据类型数量) + (用户2 * 用户2使用的数据类型数量)+ ... <= 用户量 * 数据类型数量
单个集群中的分片数量 = 索引数量 * 2
即,假设总共有100个用户,每个用户使用4种数据类型,则集群中分片数量为 800( 100 * 4 * 2 )
三、百度多租户管理

浙公网安备 33010602011771号