Possivelmente GlusterFS será uma solução. link
Na minha experiência, é capaz de lidar bem com redes lentas.
Estou procurando maneiras de criar algum tipo de replicação de arquivos sem perder muito desempenho nas operações de arquivos. Um RAID real não é uma opção devido a restrições não técnicas.
Tanto quanto eu entendo, o DRBD tenta agir como um verdadeiro RAID1, distribuindo as mudanças imediatamente. Pelo que eu li, isso só faz sentido, se os servidores estão realmente próximos uns dos outros (mesmo rack). No entanto, eu posso viver com um certo atraso (por exemplo, 15 a 30 minutos) entre a replicação do sistema de arquivos e uma perda parcial de dados em caso de falha de HD.
Você pode me apontar em alguma direção? Existe uma replicação de arquivos não em tempo real? Ou seria melhor simplesmente chamar o rsync de novo e de novo? Existe algum benchmark na comparação do DRBD com diferentes latências com sistemas Software-RAID.
Possivelmente GlusterFS será uma solução. link
Na minha experiência, é capaz de lidar bem com redes lentas.
Você também pode usar o NBD com o MDADM, estou apenas avaliando um cenário semelhante para um cliente, mas ainda não fiz benchmarks.
Mais duas ideias para você:
Se lag e alguma perda de dados não forem uma preocupação, você pode escrever seu próprio script rsync, algo como:
rsync -av --delete /etc /root /home /usr /etc /var /opt [email protected]:/
E execute a cada 15 minutos. No entanto, pode ser muito lento para coletar e transmitir todos os dados e ainda não ser feito antes que o próximo seja executado. Embora quando o rsync foi executado pelo menos uma vez é bastante rápido em execuções subseqüentes.
Você também pode tentar o rsnapshot: link
"Como muitas soluções de backup, o rsnapshot é um script construído sobre uma base do OpenSSH e Rsync - o último sendo usado para sincronizar o conteúdo do diretório sem usar largura de banda excessiva eo primeiro para garantir que a comunicação seja criptografada e segura." / p>
Tags debian raid replication drbd