[FUG-BR] Sistema de Backup

"Fábio Jr." fjuniorlista em gmail.com
Quinta Março 25 08:30:45 BRT 2010


   Bom dia pessoal,
   Começando do começo:
   Rudinei:
   Eu utilizo rsync aqui como backup de dados somente, não como
   espelhamento. Nunca testei tentar fazer backup do disco por completo,
   inclusive banco (acho q é possível com dd isso, mas nunca testei). Acho
   que fica mais fácil de entender se eu explicar mais ou menos como
   funciona o backup aqui.
   Rsync - dados do sistema, dados de aplicação e de usuários, ou seja,
   todos os arquivos importantes como arquivos de configuração de
   serviços, arquivos da aplicação que nós desenvolvemos, etc. O rsync
   roda todos os dias, de madrugada, para não comprometer a performance do
   sistema.
   O backup do banco de dados é feito via ferramenta de dump do próprio
   banco (mysqldump, pgdump), utilizando script, e temos cópia dos 5 dias
   anteriores e da última segunda feira sempre.
   Sendo assim, em caso de algum crash, seja no servidor de aplicação,
   seja no banco, nós temos o backup para poder reconstruí-lo, mas isso
   irá levar o tempo necessário para reinstalar uma máquina e recolocá-la
   em operação. Não é a solução perfeita, mas para a nossa realidade é
   aceitável. Monitoramento constante dos equipamentos e carga dos
   servidores também faz parte da rotina de backup, mesmo que
   indiretamente.
   Neriberto:
   Nem precisa ter 30 anos para lembrar dessa do Neston, tenho 22 e lembro
   perfeitamente da propaganda. Esse slogan cabe perfeitamente ao mundo
   *nix ; )
   Irado:
   Concordo com vc em utilizar cluster, tanto que utilizamos em nossos
   servidores de produção além do backup com rsync, mas talvéz para uma
   estrutura pequena seja inviável financeiramente.
   []s
--
Fábio da Silva Júnior - [1]fjuniorlista em gmail.com
----- [2]http://fabioojunior.wordpress.com -----

   Neriberto Caetano do Prado escreveu:

Deixa eu ver se entendi, você tem uma segunda máquina que seria o backup da
primária, caso ela falhe, seria isto?

se partir deste principio, eu não conheço as ferramentas sugeridas pelos
amigos, mas tenho certeza que um bom script baseado no rsync já irá te
ajudar, e nem precisará ficar compactando com tar...

antes de sair instalando várias aplicações tente ver se consegue "pegar"
algo daqui [3]http://rsync.samba.org/examples.html

o backuppc que comentei também se utiliza de rsync, mas aí você terá que ter
um servidor só para centralizar o backup nele...é legal, pois ele mantém as
copias de dias anteriores ao corrente e como eu disse ele faz desduplicação,
se você é desenvolvedor acredito que vai entender...seria + ou menos como se
ele copiasse o arquivo é fizesse um ponteiro pra ele...se o arquivo existe e
é integro ele não copia apenas aponta...se der pau na máquina vc pode
reinstalar a base do sistema e "dar acesso" ao backuppc e por interface web
vc restaura... se instalar o rsyncd nas máquina(até windows) tem como se
trabalhar com ele..
Porém utilizando pelo que eu me lembre ele não restaura automatico em outro
máquina, acredito que tem que ser manual...no caso de um script apenas ele
já estaria restaurando um backup "a quente" então na hora do pane tua
máquina estaria pronta... são coisas pra se pensar...

Pra quem tem mais de 30: existem mil maneiras de se fazer neston, invente
uma :)

abs.

Em 24 de março de 2010 21:48, Rudinei Dias [4]<rudinei.dias em gmail.com>escreveu:


Situação:
2 equipamentos idênticos (placas, processador, memoria, hd, etc..)
Os dois rodando "a quente".
No backup rsync consegue colocar os recursos na máquina de backup rodando
idêntico? essa é minha dúvida.
Como deve estar essa máquina de backup?
Por isso a pergunta do seu "modelo de backup", quero entender um pouco mais
como ocorre na prática.

Não sei se o RSYNC é o mais adequado, mas o que me interessa seria um
espelhamento de tempos em tempos, a ponto de poder colocar a máquina
espelhada no lugar da quente.
O negócio aqui não é tão crítico a ponto desse espelhamento ser a todo
tempo, diário já me bastaria.

Hoje rodo cron fazendo targz e transferindo via rede, dependendo do
recurso,
com mais ou menos incidencia de backup.

Como a empresa é pequena, não tenho a disposição outros equipamentos em
condição idêntica para teste, então tento me virar como posso. Gostaria de
puder ver algumas soluções de backup rodando, pra mim poder dar um tiro
mais
certeiro...
A empresa aqui é daquelas que acredita que se tu é da informática, tu tem
que saber de tudo.. wrong...
Então sou um developer na tarefa de admin mantendo o emprego....

Por isso, agradeceria muito suas experientes considerações.

Em 24 de março de 2010 21:23, Neriberto Caetano do Prado <
[5]neriberto em gmail.com> escreveu:


resumindo estudar todas as alternativas e testar em ambiente de teste
abs.


Em 24 de março de 2010 21:14, Rudinei Dias <[6]rudinei.dias em gmail.com

escreveu:

Dúvida: com o rsync posso fazer o espelhamento de uma máquina inteira,

para

outra idêntica?
Incluindo configurações? Bancos de dados?
Como funciona o seu modelo de backup?

Em 24 de março de 2010 11:49, "Fábio Jr." [7]<fjuniorlista em gmail.com>
escreveu:


Bom dia Davi,

Aqui utilizamos rsync para backup. Em outra empresa que trabalhei,
utilizava tar + NFS para realizar backup em fita e também era bem
confiável.

Fábio da Silva Júnior - [8]fjuniorlista em gmail.com
----- [9]http://fabioojunior.wordpress.com -----



-------------------------------------------------------------
Rudinei Dias
-------------------------
Histórico: [10]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [11]https://www.fug.com.br/mailman/listinfo/freebsd


-------------------------
Histórico: [12]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [13]https://www.fug.com.br/mailman/listinfo/freebsd



--
-------------------------------------------------------------
Rudinei Dias
-------------------------
Histórico: [14]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [15]https://www.fug.com.br/mailman/listinfo/freebsd


-------------------------
Histórico: [16]http://www.fug.com.br/historico/html/freebsd/
Sair da lista: [17]https://www.fug.com.br/mailman/listinfo/freebsd

References

   1. mailto:fjuniorlista em gmail.com
   2. http://fabioojunior.wordpress.com/
   3. http://rsync.samba.org/examples.html
   4. mailto:rudinei.dias em gmail.com
   5. mailto:neriberto em gmail.com
   6. mailto:rudinei.dias em gmail.com
   7. mailto:fjuniorlista em gmail.com
   8. mailto:fjuniorlista em gmail.com
   9. http://fabioojunior.wordpress.com/
  10. http://www.fug.com.br/historico/html/freebsd/
  11. https://www.fug.com.br/mailman/listinfo/freebsd
  12. http://www.fug.com.br/historico/html/freebsd/
  13. https://www.fug.com.br/mailman/listinfo/freebsd
  14. http://www.fug.com.br/historico/html/freebsd/
  15. https://www.fug.com.br/mailman/listinfo/freebsd
  16. http://www.fug.com.br/historico/html/freebsd/
  17. https://www.fug.com.br/mailman/listinfo/freebsd


Mais detalhes sobre a lista de discussão freebsd