A replicação síncrona ou em tempo real é possível através do link WAN?

5

A empresa para a qual trabalho está tentando implementar a replicação de arquivos em tempo real com o bloqueio de arquivos em um link WAN com mais de 2000 milhas. Atualmente, temos uma configuração SAN de 16 drives em nosso escritório da costa leste. Também temos um escritório no Colorado que terá a mesma configuração SAN exata. A ideia é que essas duas SANs contenham os mesmos dados exatos em todos os momentos, o que nos permitirá trabalhar com o mesmo pool de dados e que também fornecerá uma solução de backup externo, caso ocorra uma falha nos dois lados. Estamos executando o Server 2008.

O objetivo é permitir que os usuários do escritório da costa leste trabalhem em arquivos e que essas alterações sejam atualizadas instantaneamente no Colorado SAN também. Também precisamos que haja bloqueio de arquivo para que não haja conflitos ou alterações sobrescritas se os usuários tentarem trabalhar no mesmo arquivo.

Esse cenário é possível, em velocidades que tornariam os arquivos utilizáveis? E se sim, qual software precisaríamos fazer isso? Pelo que entendi, o DFS-R não oferece bloqueio de arquivos, por isso, se usássemos isso, precisaríamos de um produto de terceiros como o Peerlock. Mas eu nem sei se o DFS-R é uma opção. Pode replicar com rapidez suficiente através de um link WAN? Pode qualquer produto? Parece que se usássemos a replicação síncrona, os programas seriam inaceitavelmente lentos, já que toda gravação teria que esperar pela confirmação da outra extremidade do link. Mas se usássemos a replicação assíncrona, que tipo de latência estaríamos vendo? Existe um produto da GlobalScape chamado WAFS que alega fornecer "coerência de arquivo com bloqueio de arquivo em tempo real, liberação de arquivo e sincronização" e diz que "à medida que os arquivos são modificados, as alterações são espelhadas instantaneamente usando a diferenciação inteligente em nível de byte para minimizar a impacto na largura de banda da rede ". Isso soa como replicação síncrona, mas isso nem parece possível, dadas as limitações físicas, como a velocidade da luz.

Se alguém tiver alguma experiência com esse tipo de configuração ou souber se é possível, agradeço sua opinião e sugestões, incluindo recomendações de software que devemos verificar.

    
por johnnyb10 27.04.2010 / 15:46

3 respostas

1

Se é possível ou não depende de duas (talvez 3) coisas:

  1. Taxa de mudança (ou seja, quantos blocos você está sujando por dia) e
  2. Vincule a largura de banda entre os dois sites.
  3. Os dados originais que você precisa para replicar

Se a sua taxa de alteração for muito alta, nenhuma compactação dos dados ajudará você a se replicar.

Em uma grande quantidade de dados, com baixa taxa de alteração e link lento, é possível que a FedEx expulse dados "iniciais" para obter um bom avanço na replicação. Fora isso, não há como quebrar as leis da física.

    
por 18.01.2011 / 03:09
0

Dê uma olhada nos equipamentos Steelhead da Riverbed para ajudar na latência entre os escritórios. Eles também têm algumas outras maneiras para gerenciar dados em escritórios remotos. Naturalmente, há outras partes para sua solução, mas esses dispositivos realmente ajudaram em nosso cenário. Riverbed

    
por 27.04.2010 / 16:02
0

Implante um servidor Linux (pode ser uma máquina virtual) em cada site e configure o Samba, configurando-o para usar um link root. O HDFS faria a replicação e o bloqueio.

    
por 23.01.2011 / 10:46