[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