マルチテナントをサポートするために Ceph radosgw を設定するにはどうすればいいですか?

マルチテナントをサポートするために Ceph radosgw を設定するにはどうすればいいですか?

個別の/独立した「テナント」をサポートするように Ceph radosgw を設定するための最適なオプションは何ですか? 私が求めているのは:

  1. テナント間の分離を確実にします。つまり、バケットの名前空間に重複や競合がないようにします。これは、個別の radosgw「ユーザー」では実現できないことです。
  2. テナントのプールを個別にバックアップ/復元する機能

参照ドキュメントどうやら、これはゾーンで実現できそうです。テナントごとに 1 つのゾーンがあり、同期は省略されます。少し強引なようですが、おそらくオーバーヘッドは無視できないでしょう。

これは「サポート」されていますか? もっと良い方法はありますか?

私は Firefly を実行しています。また、Ceph についてはまだあまり詳しくないので、すでにどこかで説明されている場合は申し訳ありません。もしそうであれば、ご指摘をお願いします...

答え1

Ceph 10 (ジュエル)以降RGWマルチタナシーがサポートされていますその目的は、テナント間の名前空間の分離という最初の要望を明確に満たしています。

2 番目については、テナントのデータを異なるプールに配置することはできません。

関連情報