Qual é a melhor maneira de fazer backup do servidor web dedicado? (Amanda versus Rsync)

2

Estou tentando estabelecer backups válidos para meu servidor da web. É uma caixa linux no CentOS.

Eu perguntei ao redor e "rsync" foi sugerido por alguns membros da comunidade de falhas de servidor. No entanto, meu colega de trabalho no trabalho diz que, na verdade, isso está apenas passando pelos arquivos físicos e não é realmente um "instantâneo" utilizável.

Ele sugeriu o uso de "amanda" e isso fez com que os instantâneos do servidor fossem mais do que eu estou acostumado.

Eu sei que na minha empresa temos máquinas virtuais das quais tiramos instantâneos e podemos restaurar tudo de volta, exatamente como estavam com pouco esforço e pouco tempo de inatividade.

Isso é possível com o rsync? Ou eu precisaria criar um novo servidor e depois migrar os arquivos de volta e fazer várias configurações?

Acho que prefiro poder redefinir tudo para um ponto no tempo.

Perdoe minha ignorância, Back ups são algo com que eu nunca tive que me preocupar antes.

    
por Scott 16.01.2011 / 21:02

2 respostas

1

Tanto o Amanda quanto o rsync podem ser usados para fazer backups, mas há problemas a serem considerados em ambos. A Amanda permite que você faça um backup completo do sistema, mas requer mais esforço para configurar, por exemplo, você provavelmente precisará de um servidor de backup dedicado com algum tipo de armazenamento removível, como uma unidade de fita ou biblioteca.

O rsync pode ser usado para muitas tarefas de backup, mas não funciona tão bem para fazer o backup de todo o sistema, e é difícil obter um instantâneo consistente de todo o sistema.

Você precisa determinar o nível de backup necessário. Se você quer apenas preservar seus arquivos e configurações específicos, um rsync de diretórios selecionados no servidor para outra máquina pode ser bom.

Outra maneira de obter instantâneos é usar o rsnapshot , que executa o rsync para criar instantâneos em intervalos regulares na máquina local ou em um sistema remoto.

Por fim, seu objetivo deve ser usar uma ferramenta de configuração como o boneco ou cfengine para gerenciar seus sistemas. Dessa forma, você gerencia sua fonte de verdade para o servidor separadamente, e você pode facilmente reconstruir ou conectar a máquina a qualquer momento. Isso remete em grande parte a necessidade de manter backups de seus servidores da Web.

    
por 16.01.2011 / 22:17
2

Eu uso o Amanda para fazer backups de servidores web o tempo todo, mas não é necessariamente melhor que o Rsync. Uma grande diferença é que Amanda foi feita para fazer backups e vem com muitas ferramentas que facilitam a restauração. Não vai fazer instantâneos como o VMWare faz embora. O que seu colega de trabalho provavelmente está se referindo na Amanda é sua capacidade de usar o comando dump. Essa é uma opção com Amanda, mas não é um instantâneo do sistema. Uma coisa a ter em mente é que, se você tiver um banco de dados, deverá certificar-se de que ele esteja em um estado consistente quando seus dados forem salvos em backup.

Se o que você está realmente procurando é um instantâneo, consulte esta questão sobre como usar LVM para fazer isso como uma estratégia de backup .

    
por 16.01.2011 / 22:04