Sincronização de arquivos

2

Estou desenvolvendo um site que possui um ambiente de produção e ambiente de recuperação de desastres (recuperação de desastres). Em cada ambiente eu tenho três servidores web e eles precisam ter um armazenamento compartilhado para armazenar alguns arquivos como imagens. Então, estou pensando em ter uma SAN implantada para cada ambiente. No entanto, as duas SANs em cada ambiente precisam ser sincronizadas. Caso a produção seja concluída, os usuários podem acessar o DR com os mesmos arquivos.

Então, minha pergunta é se existe uma maneira de sincronizar dois SAN de dois modos? Não importa se eu escrevo em qualquer SAN, ele será sincronizado com a outra SAN.

Quaisquer outras sugestões, exceto o uso de SAN, são bem-vindas, por exemplo, usando o NFX.

    
por Shanison 01.10.2011 / 17:01

2 respostas

2

Muitas SANs têm replicação em nível de bloco como um recurso. Isso será mais eficiente e confiável em quase todos os casos do que o nível de arquivo ou o aplicativo específico tratado pelo sistema operacional.

Por fim, depende de qual SAN você está usando, pois esse recurso varia de fornecedor para fornecedor, mas qualquer um que valha a pena terá isso como uma opção.

    
por 01.10.2011 / 18:07
2

O problema não é o SAN, é o sistema de arquivos! Você não diz em qual prato você precisa disso. No Linux, você pode fazer: você pode sincronizar sua SAN usando o DRBD. Mas depois, você precisa de um sistema de arquivos em cluster para lidar com os bloqueios e colisões. Você pode olhar para o OCFS2 ou GFS, você verá isso.

    
por 01.10.2011 / 17:59