Como configurar o Ceph radosgw para oferecer suporte a multilocação?

Como configurar o Ceph radosgw para oferecer suporte a multilocação?

Quais são as melhores opções para configurar o Ceph radosgw para que ele suporte "locatários" separados/independentes? O que estou procurando:

  1. Garantir o isolamento entre os locatários, ou seja: sem sobreposição/conflito no namespace do bucket; algo separado que os "usuários" do radosgw não alcançam
  2. Capacidade de fazer backup/restaurar pools de locatários individualmente

Referindo-se aos documentos, parece que isso poderia ser alcançado com zonas; uma zona por locatário e omitir a sincronização. Parece um pouco pesado e presumivelmente a sobrecarga não é negligenciável.

Isso é "suportado"? Existe uma maneira melhor?

Estou executando o Firefly. Também sou novo no Ceph, então peço desculpas se isso já foi abordado em algum lugar; por favor, envie dicas se sim ...

Responder1

Desde Ceph 10 (Jóia)Multi-tanciamento RGW é suportado. Seu propósito cobre claramente seu primeiro desejo: isolamento de namespace entre locatários.

Quanto ao segundo, não é possível colocar dados de locatários em pools diferentes.

informação relacionada