O DRBD é a única solução viável de replicação de blocos para Linux?

12

Eu me encontrei precisando de armazenamento redundante em um nível de bloco. A replicação em nível de arquivo (Gluster, GFS, etc) não funciona no meu caso de uso.

Parece que o DRBD é a solução para a replicação de blocos. Não parece haver muitas outras opções sãs. Eu falhei na minha pesquisa, ou o DRBD é o único jogo na cidade?

    
por Charles 30.05.2012 / 05:22

5 respostas

7

Sim, o DRBD é o único dispositivo de bloco replicado que pode manipular gravações simultâneas. Se você planeja colocar um sistema de arquivos no topo, obviamente precisa lidar com vários escritores também, como o GFS (2) e o OCFS (2).

Por favor, note que se você puder pagar níveis mais altos de abstração para redundância, você provavelmente estará muito, muito mais feliz com a semântica no nível de arquivo, então você deve pensar duas vezes antes de usar a semântica no nível de bloco. Se você não puder usar níveis mais altos de abstrações, mas tiver dinheiro para solucionar o problema, poderá obter um desempenho significativamente melhor com uma boa SAN.

Mas você provavelmente já sabe disso.

    
por 04.07.2012 / 04:00
3

Bem, também há MARS (Light) . De acordo com a documentação, isso é amplamente usado no provedor alemão 1 & 1

    
por 13.06.2016 / 17:36
2

Você pode configurar um conjunto de RAID usando iSCSI dispositivos , mas eu seria cauteloso ao fazer isso com dispositivos de armazenamento assimétricos (que no caso de armazenamento remoto inclui a rede) - O OTOH DRBD é explicitamente projetado para suportar tal uso.

Existe algum motivo para você não gostar de DRBD?

Have I failed in my research

Se você acha que o GFS é um sistema de arquivos em cluster de replicação, então estou com medo.

    
por 30.05.2012 / 14:54
1

Eu ouvi falar de uma variante do dispositivo de bloco de rede (NBD) que suporta replicação: ENBD . No entanto, não sei sobre o status desse projeto. O site não parece ter sido suportado, no entanto.

    
por 30.05.2012 / 08:35
0

Há uma alternativa: você pode usar dispositivos SAN com replicação nativa, em que os controladores das matrizes de disco fazem todos os trabalhos de replicação propriamente ditos. É muito caro, mas não precisa de configuração nos hosts.

    
por 30.05.2012 / 09:40