Arquivo de cópia de rede com baixa sobrecarga

1

Estamos tentando encontrar um sistema para manter um par de servidores em sincronia e analisamos um milhão de soluções. Eu encontrei o incron , que parece perfeito. Agora, eu só preciso de uma maneira baixa de copiar os arquivos que foram alterados para o outro servidor. É uma rede local, portanto, a criptografia não é necessária e é uma conexão gigabit, por isso a compactação também está disponível.

O rsync pode funcionar, mas parece um pouco pesado para essa tarefa. nc parece que seria ótimo, mas eu não sei de uma maneira de significar para o outro servidor onde o arquivo deve ir do primeiro servidor.

Sugestões?

    
por Glen Solsberry 02.06.2012 / 18:57

1 resposta

2

Se você deseja replicação em segundos, o que está procurando não é um método para sincronizar dois sistemas de arquivos em máquinas diferentes, mas um sistema de arquivos em cluster que suporta replicação.

Para o seu caso de uso, o ChironFS parece apropriado. É um sistema de arquivos distribuído que se concentra na replicação. Ele vive sobre um sistema de arquivos distribuído “real” (ou seja, ele não possui seu próprio protocolo de rede), portanto, faça seus servidores de upload montarem unidades uns dos outros através do NFS e direcione todas as gravações através da camada ChironFS para que elas ser replicado; leia localmente para velocidade.

    
por 04.06.2012 / 01:15