Wie richte ich Ceph radosgw ein, um Multi-Tenancy zu unterstützen?

Wie richte ich Ceph radosgw ein, um Multi-Tenancy zu unterstützen?

Was sind die besten Optionen, um Ceph radosgw so einzurichten, dass es separate/unabhängige „Mieter“ unterstützt? Was ich suche:

  1. Stellen Sie die Isolierung zwischen den Mandanten sicher, d. h. keine Überschneidungen/Konflikte im Bucket-Namespace; etwas, das separate Radosgw-„Benutzer“ nicht erreichen.
  2. Möglichkeit, die Pools der Mandanten einzeln zu sichern/wiederherzustellen

In Bezug aufdie Dokumente, es scheint, dass dies möglicherweise mit Zonen erreicht werden könnte; eine Zone pro Mieter und die Synchronisierung weglassen. Scheint ein wenig übertrieben und der Mehraufwand ist vermutlich nicht zu vernachlässigen.

Wird dies „unterstützt“? Gibt es einen besseren Weg?

Ich verwende Firefly. Ich bin auch ziemlich neu bei Ceph, also entschuldigen Sie, wenn dies bereits irgendwo behandelt wird; senden Sie mir in diesem Fall bitte Hinweise ...

Antwort1

Seit Ceph 10 (Jewel)RGW Multi-Tenancy wird unterstützt. Sein Zweck deckt eindeutig Ihren ersten Wunsch ab: Namespace-Isolierung zwischen Mandanten.

Was den zweiten Punkt betrifft, können Sie die Daten von Mietern nicht in verschiedene Pools legen.

verwandte Informationen