Você examinou o CephFS (em vez de executar um sistema de arquivos em um dispositivo de bloco Ceph)? Eu não usei isso na produção, mas afirma ter os recursos que você quer ( incluindo instantâneos do sistema de arquivos ou subárvores arbitrárias).
Estou ciente de que há muitas perguntas semelhantes ao redor, várias com ótimas respostas. Eu ainda não encontrei o que estou procurando: um FS de scale-out distribuído que suporta snapshots. Gluster com suporte a snapshot acabado seria ótimo, mas eles ainda parecem estar em fase de conceito para isso ...
O sistema deve ser capaz de escalar de cerca de 20 a 40 TB para além de 100 TB em várias etapas e, idealmente, ser licenciado liberalmente e de código aberto. Estou um pouco interessado em soluções comerciais se elas forem muito acessíveis (soluções completas com hardware provavelmente estão fora de questão). O GPFS parece interessante.
Importante:
Não é tão importante:
Eu considerei usar o Gluster com o ZFS para os tijolos e simplesmente fazer snapshots no nível do bloco, mas duvido que isso resultasse em instantâneos utilizáveis no nível do Gluster.
Minha outra consideração seria usar o ZFS em um dispositivo de bloco Ceph, com o perigo de se deparar com problemas como link e provavelmente um desempenho ruim. Também estou preocupado com o fato de o ZFS estar tão distante do hardware real. Alguém tem experiência com essa configuração?
Você examinou o CephFS (em vez de executar um sistema de arquivos em um dispositivo de bloco Ceph)? Eu não usei isso na produção, mas afirma ter os recursos que você quer ( incluindo instantâneos do sistema de arquivos ou subárvores arbitrárias).
Considere o QuantaStor . Eles são experientes com o Gluster no topo do ZFS (e o desempenho de 30%) . Pergunte sobre estratégias de snapshot.