Cluster / replicação do Subversion / HA

3

Qual é uma boa maneira de tornar o SVN altamente disponível?

Nós fazemos backups do nosso servidor Subversion, mas isso não é suficiente, já que o svn é muito importante. Gostaríamos de implementar algum mecanismo de HA para o Subversion

Existe uma solução comercial ( link ) mas talvez eu possa usar outro mecanismo ou até mesmo git com svn compability?

    
por PieterB 03.12.2010 / 14:41

3 respostas

3

Você vai querer usar svnsync .

O livro do Subversion é uma boa referência por isso.

Além disso, você pode estar interessado em o que a Apache Software Foundation está fazendo .

    
por 03.12.2010 / 15:06
2

Eu trabalho para o WANdisco, e vou explicar porque o svnsync não atenderá suas necessidades para implementar o HA Subversion.

A desvantagem do svnsync é que se o seu servidor subversion ficar inativo, você não terá acesso de gravação ao repositório, e a cópia svnsync dos dados estará desatualizada. A única maneira de garantir o HA é ter uma cópia atualizada do repositório em um segundo servidor, que pode ser colocada em funcionamento imediatamente quando o servidor principal do Subversion ficar inativo.

Nesse sentido, a tecnologia de replicação WANdisco é única - a tecnologia de replicação ativa-ativa permite a replicação em tempo real de quaisquer alterações no servidor svn de backup: não uma replicação programada como você faria com outras soluções.

Atenciosamente, Jon

    
por 13.12.2010 / 12:35
1

There is a commercial solution (http://www.wandisco.com/subversion/clustering/) but maybe I can use another mechanism or even git with svn compability?

Você pode tentar o VisualSVN Server 3.0 Enterprise Edition ou mais recente. O novo recurso da versão 3.0 é a replicação de repositório multisite . O recurso permite que você mantenha vários repositórios espelho graváveis (ou somente para leitura, você escolhe dependendo da tarefa) em locais remotos.

O recurso é MUITO fácil de configurar através do console de gerenciamento do VisualSVN Server, também conhecido como VisualSVN Server Manager. Consulte a instrução "Introdução à Replicação de Repositório Multisite" .

    
por 24.10.2014 / 14:51