Onde armazenar com segurança o código-fonte?

5

Nossa empresa já usa o controle de versão e já está fazendo backups diários.

No entanto, é preocupação do meu chefe manter o código fonte em algum lugar "seguro o suficiente" em caso de multi-roubo ou algum desastre natural, ecc ...

Eu tentei pesquisar no Google por algo, e acho que a melhor solução seria algum serviço de backup online.

Você teve que enfrentar um problema semelhante antes? Como você resolveu isso?
Se possível, você pode referenciar um bom serviço que resolveu seu problema?

UPDATE : atualmente fazemos backup em 2 dvds. Um é mantido na casa do meu chefe e um é armazenado dentro do prédio da empresa.

    
por Alex Bagnolini 14.12.2009 / 09:28

8 respostas

8

Offsite é bom, mas se for enviado pela rede, não é suficiente. Imagine alguém invadindo seu servidor principal, que contém credenciais para o seu servidor de backup externo. Ta-da, todos os seus dados - incluindo backups - estão à mercê do cracker.

Backups físicos em DVDs armazenados fora do site são muito mais seguros do que qualquer um desses hacks na nuvem, IMHO. Possivelmente você poderia combiná-los para obter o melhor dos dois mundos ... mas, então, um bom esquema de backup é melhor que dois defeituosos.

    
por 14.12.2009 / 09:36
4

Faça backup do seu código-fonte para o Amazon S3 , que seria seguro, e é um backup externo! Ou seja, mesmo que seu escritório esteja em chamas, você ainda pode recuperar seu código-fonte

    
por 14.12.2009 / 09:31
3

Você só precisa de um local de armazenamento externo.

Se você estiver usando o controle de versão distribuída (por exemplo, Git), basta configurar um repositório remoto e enviá-lo para ele uma vez por dia. Muitas empresas oferecem esse serviço.

Se você estiver usando algo como o Subversion, eu recomendo copiar o repositório para um local remoto, provavelmente uma vez por dia. Mesmo uma conta de hospedagem compartilhada fará (embora VPS preferido). Se você fizer isso, proteja o backup com senha, mas certifique-se de que um grupo de pessoas saiba a senha.

Alguns também irão ao ponto de colocar o repositório em uma unidade externa que é levada com eles para fora do site. Considerando que agora você pode caber 8-16 + GB em um chaveiro, não há muito argumento contra isso.

As chances de o seu escritório e um host externo explodirem ao mesmo tempo são bastante remotas.

    
por 14.12.2009 / 09:32
2

Estou usando o rsync.net, acessível via SSH / HTTPS. Eles fornecem armazenamento criptografado (não a opção padrão).

Os bancos locais (na Irlanda) fornecem um serviço de armazenamento seguro. Valeria a pena investigar essa rota para o DVD ser armazenado na casa do chefe.

    
por 14.12.2009 / 10:10
2

Apenas não faça o que CodingHorror fez, e armazene todos os backups de uma imagem virtual no mesmo disco rígido que a imagem virtual. E especialmente não confie em seu procedimento de backup a um cara chamado Geoff dirigindo ocasionalmente para onde o data center estava para trocar uma unidade USB ...

    
por 14.12.2009 / 10:16
0

Eu uso o ibackup.com e estou relativamente feliz com eles. Outros usaram o JungleDisk. Seu chefe está certo, você definitivamente precisa ter backups externos.

    
por 14.12.2009 / 09:32
0

Onde seus backups são armazenados hoje? Contanto que eles estejam fora do local "o suficiente", você não precisará necessariamente de uma solução on-line .

    
por 14.12.2009 / 09:33
0

Eu teria dito que armazenar seus backups fora do local é a casa do seu chefe é uma má idéia, é improvável que a segurança em sua casa é tão boa quanto nas instalações do seu escritório que fornece um enorme elo fraco em sua segurança. Isso antes mesmo de você considerar que apenas uma pessoa na empresa tenha acesso a esses backups externos, caso eles sejam necessários.

Se você for forçado a entrar em uma situação de DR (seu site e backups no local são destruídos), quantos dados você pode perder, e quanto tempo levará para voltar a funcionar? Pode ser que você não precise de backups off-site diários e backups semanais seriam suficientes, usando algo como armazená-los em um banco, ou com uma empresa como IronMountain, muito menos trabalhosa.

Você tem mais de um site? Talvez a troca de fitas com outro site seja uma solução viável.

    
por 14.12.2009 / 20:32