Backup de gravação pesada do servidor Solr / MySQL

3

Estou tentando configurar um backup automático para um servidor que executa o Ubuntu. Esse servidor é usado para hospedar alguns aplicativos que, em vez disso, são pesados para escrever e sujeitos a uma boa quantidade de tráfego. Para ser específico, um banco de dados Solr e MySQL está sendo mantido e constantemente atualizado / gravado. A quantidade de dados no servidor está atualmente na faixa de 20 GB, mas dentro de um ano ele deve crescer para pelo menos 5 TB. Portanto, não há muitos dados no servidor agora, mas a solução que eu sugiro deve ser escalonável no futuro.

Eu quero criar um backup de todo o servidor, incluindo o Solr & Índices do MySQL, mas não tenho certeza sobre como fazê-lo. Até agora eu configurei o Tartarus para fazer um backup incremental, mas percebi que será problemático realizá-lo com apenas esta ferramenta como o servidor não tem LVM ativado. Como o LVM não está habilitado, estou obtendo backups corrompidos / inconsistentes à medida que os arquivos são gravados durante o backup. É uma suposição correta que eu quero a capacidade de fazer um instantâneo LVM do sistema e, em seguida, executar um backup?

Eu também achei que o backup deveria ser dividido em várias partes. Uma parte responsável pelo manuseio do Solr, um manipulando o MySQL e um manipulando o resto do sistema. Esta é uma opção viável?

- ATUALIZAÇÃO -

Acabei optando pela abordagem onde dividi o backup. Eu faço o backup do Solr usando a replicação e depois faço o ftp para o servidor de backup. Para o MySQL eu uso um mysqldump por agora e ftp isso. Para o resto dos dados eu uso o Tartarus com um backup incremental.

    
por PetaPetaPeta 03.07.2013 / 10:17

1 resposta

1

No que diz respeito ao MySQL, o método de backup preferido é configurar um escravo de réplica e depois fazer o backup nele.

Veja, por exemplo:

link

Quanto a solr, talvez um rsync incremental

    
por 03.07.2013 / 10:23