Sistema de backup, dois locais. Recomendações

1

Eu tenho dois servidores rodando o Ubuntu 10.10, colocados em dois locais diferentes. Um é a produção e um desenvolvimento.

Gostaria de saber se algum de vocês teve experiência com backup, práticas recomendadas e similares.

Eu acho que uma solução inteligente seria fazer o backup dos dados no servidor de produção para o servidor de desenvolvimento.

    
por Ragnar123 24.12.2010 / 21:02

3 respostas

1

Configurar algo como BackupPC é bastante fácil e fornecer cópias do sistema de produção no caso de problemas. Os backups não são não opcionais. Lembre-se de testar seus backups regularmente também. Nunca confie em um backup não testado.

A verdadeira questão é como lidar com a recuperação. Muitas pessoas querem ter um sistema de backup que automaticamente assume o controle se o sistema primário estiver inativo. Isso é muito difícil e, se feito de forma errada, provavelmente levará ao tempo de inatividade em vez de impedi-lo.

No outro extremo do espectro, é apenas ter uma cópia de todos os dados para que você possa recuperar a caixa de produção (ou alguma subseção dela) no caso em que é necessário. Isso é mais fácil de configurar, embora, obviamente, você possa ter horas de inatividade ao recuperar os dados e fazer com que as coisas sejam configuradas novamente e testadas para produção.

Se você tiver bancos de dados, não se esqueça de verificar se os backups obtêm cópias consistentes desses dados. Eu costumo apenas fazer um "despejo" dos dados diariamente para um arquivo e usá-lo para backups, algumas pessoas preferem fazer backup dos arquivos de diário para recriar os bancos de dados ou usar instantâneos para obter uma cópia de ponto no tempo para fazer backup de. Para a maioria dos meus próprios usos, um lixo é bom e a simplicidade ganha.

    
por 24.12.2010 / 23:19
0

Na mesma resposta, mas eu olharia bacula. Ele lida com vários sites bem. Atualmente estou usando para fazer backup de 100s de gbs entre sites. Demora algum tempo para aprender, mas uma vez configurado, é estável. Se você tiver dúvidas sobre como configurá-lo, me avise!

    
por 25.12.2010 / 01:14
0

Sugiro que você use o rsnapshot ( link ), que é baseado na popular ferramenta de backup - rsync. Ele permite que você faça backup incremental e completo em uma base diária, semanal, mensal e anual de maneira segura. É muito simples de configurar e pode ser usado com autenticação de chave pública ssh.

O link abaixo foi escrito para fazer backup do banco de dados mysql, mas você pode usá-lo para fazer backup de outros arquivos também.

link

    
por 25.12.2010 / 05:45