Aqui estão algumas estratégias populares entre os clientes da Linode:
-Tom
Eu tenho um servidor php / vbulletin / apache executando uma instância 360 de linode.
Eu estou querendo saber qual é a melhor maneira de fazer backup remoto do servidor em outro local?
Suponho que tenho duas opções, FTP e Amazon S3.
Alguém pode fornecer alguns exemplos de hosts e preços? Sua experiência com eles, talvez?
Eu não quero gastar muito dinheiro com isso ... Eu só quero ser capaz de restaurar o DB, no mínimo, caso algo seja perdido.
O banco de dados MySQL é de 800 mb - o que não entendo é a quantidade total de espaço de que preciso para o backup. Se eu fizer backup diariamente por uma semana, seria 800x7, mas depois fico confuso quando algumas pessoas me falaram sobre "backups incrementais"?
Que tal um script ou simplesmente simples rsync?
De qualquer forma, qualquer conselho seria muito apreciado.
Sobre o banco de dados - Pode ter 800 MB de dados, mas se você fizer o backup do arquivo, o que você deve fazer backup, esse arquivo será compactado muito bem e o resultado deve ser consideravelmente menor que os dados "brutos" disco. Você pode então usar qualquer método que desejar para transferir o arquivo de backup resultante (tgz, zip, whatever) para o destino. A escolha mais popular para isso parece ser rsync.
Quanto a onde fazer o backup, se fosse o meu servidor, eu faria o backup para o sistema da minha casa ou do escritório e, em seguida, voltaria para a fita, usando uma rotação GFS. Eu só tenho essa coisa que se eu não tenho acesso físico à mídia de armazenamento não considero um sistema de backup corretamente.
O Amazon S3 é um ótimo serviço para backup. Em vez de rsync, você pode usar a duplicidade. Com a duplicidade, você pode fazer backups incrementais.
Para simplificar os backups, use o DT-S3-Backup.
Concordo que você está mais bem atendido usando o serviço de backup fornecido pela Linode, mas se quiser fazer isso sozinho, o Amazon S3 é muito barato e simples de usar.
Eu tenho usado isso há anos com vários scripts, mas recentemente eu comecei a usar o s3fs para montar meu bucket na minha caixa Linux.
Com ele montado, posso criar scripts simples usando o Bash e o rsync para fazer backups. Também torna a recuperação de um arquivo muito simples, pois o armazenamento de backup é sempre montado.
O Amazon S3 é um ótimo serviço para backup. Em vez de rsync, você pode usar a duplicidade. Com a duplicidade, você pode fazer backups incrementais.
Para simplificar os backups, use o DT-S3-Backup.