如何设置 Ceph radosgw 来支持多租户?

如何设置 Ceph radosgw 来支持多租户?

设置 Ceph radosgw 以支持单独/独立的“租户”的最佳选项是什么?我追求的是:

  1. 确保租户之间的隔离,即:存储桶命名空间中没有重叠/冲突;这是单独的 radosgw“用户”无法实现的
  2. 能够单独备份/恢复租户池

参照文档,似乎可以通过区域实现这一点;每个租户一个区域,无需同步。这似乎有点过于繁琐,而且开销可能不可忽略。

这“受支持”吗?还有更好的方法吗?

我正在运行 Firefly。我对 Ceph 也还不太熟悉,所以如果这已经在某处介绍过了,请见谅;如果有的话,请指点一下...

答案1

从 Ceph 10 (Jewel) 开始支持 RGW 多租户.它的用途很明确地涵盖了您的第一个愿望:租户之间的命名空间隔离。

至于第二个,您不能将租户的数据放入不同的池中。

相关内容