Backup 101 - Solisc 2010

715 views
557 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
715
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Backup 101 - Solisc 2010

  1. 1. BACKUP 101 Planejamento E FerramentasSOLISC 2010Jerônimo Medina Madruga
  2. 2. Esta apresentação é distribuída sob a licença Creative Commons by-nc-sa 3.0 BRhttp://creativecommons.org/licenses/by-nc-sa/3.0/br/
  3. 3. Quem é Jerônimo?
  4. 4. Nada de índio ou paraquedas ¬¬
  5. 5. Entusiasta Palestrante GoleiroEvangelista
  6. 6. Comece pelo planejamento
  7. 7. Backup para o usuário comum
  8. 8. Backup para quem planeja
  9. 9. Por que é importante ter uma estratégia de Backup?
  10. 10. Falha do equipamento
  11. 11. Falha do sistema ou do usuário
  12. 12. Invasão
  13. 13. Desastres naturais
  14. 14. Quais são os fatores relevantes paraimplementação da estratégia de Backup?
  15. 15. Armazenamento
  16. 16. Velocidade
  17. 17. Compactação
  18. 18. Custo
  19. 19. Portabilidade
  20. 20. Quais são os tipos de Backup existentes?
  21. 21. Completo
  22. 22. Incremental
  23. 23. Problemas incrementais?
  24. 24. Diferencial
  25. 25. Problemas diferenciais?
  26. 26. Qual a mídia a ser escolhida?
  27. 27. Características das mídias
  28. 28. Relação GB X $
  29. 29. Tipos de mídia
  30. 30. Agora é hora de falar de ferramentas
  31. 31. Como serão transmitidos seus dados?
  32. 32. ftp
  33. 33. ssh e scp
  34. 34. Autenticação para ssh e scpEntrada de dados manualUso de chaves públicas e privadasScripts utilizando expect
  35. 35. rsync
  36. 36. Exemplo de um rotina com rsync#!/bin/shexport PATH=/usr/local/bin:/usr/bin:/binLIST="rootfs usr data data2"for d in $LIST; do mount /backup/$d rsync -ax --exclude fstab --delete /$d/ /backup/$d/ umount /backup/$ddoneDAY=`date "+%A"`rsync -a --delete /usr/local/apache /data2/backups/$DAYrsync -a --delete /data/solid /data2/backups/$DAY
  37. 37. Como automatizar minhas rotinas de Backup?
  38. 38. cron
  39. 39. Exemplos de utilização do cron# Roda o comando updatedb command aos 35 minutos de cadahora35 * * * * root updatedb# Roda /usr/local/bin/diskusage.sh a cada 5 minutos (ex.: 0, 5,10, 15, ...)*/5 * * * * root /usr/local/bin/diskusage.sh# Roda /usr/local/bin/diskusage.sh at 1:25 AM, 1:50 AM a cadaterça e no dia 15 de cada mês25,50 1 15 * 2 root /usr/local/bin/diskusage.sh
  40. 40. Alternativas ao cron anacron fcron
  41. 41. O que é RAID?
  42. 42. RAID para alguns...
  43. 43. Redundant Array of Inexpensive Disks
  44. 44. Informações importantes sobre RAIDRAID não é Backup, é redundância!Utilizar somente RAID 0, 1 e 0+1Evite RAID 5 e similares (RAIDbaseada em paridade)
  45. 45. Qual o sistema de arquivo mais adequado?
  46. 46. Alternativas ao ZFS no Linux BTRFS NILFS2
  47. 47. Como realizar Backup no meu computador pessoal?
  48. 48. Abakt
  49. 49. Lucky Backup
  50. 50. FlyBack
  51. 51. SBackup
  52. 52. Computação nas nuvens e Backup, quais são as opções?
  53. 53. Dropbox
  54. 54. Ubuntu One
  55. 55. SparkleShare
  56. 56. Como copiar TODOS os arquivos de um computador?
  57. 57. Redo Backup
  58. 58. Redo Backup
  59. 59. FOG
  60. 60. Linbox Rescue Server
  61. 61. Como garantir Backup de diferentes dados em diversas maquinas?
  62. 62. Sistemas avançados de Backup
  63. 63. Amanda
  64. 64. Vantagens do AmandaBoa DocumentaçãoImplementação rápidaCópia simultânea em disco e fitaUso de ferramentas nativasSuporte a criptografiaGerência automática do tipo de backup
  65. 65. Bacula
  66. 66. Vantagens do BaculaTape SpanningBackups em paraleloMultiplos Backups por fitaCatalogo de backup baseado em banco dedadosSuporte a robô de fita
  67. 67. Estrutura básica do Bacula
  68. 68. BackupPC
  69. 69. Meu Backup falhou, e agora?
  70. 70. Software de recuperação de dados PhotoRec Scalpel Foremost
  71. 71. Outras alternativas e cenários
  72. 72. Backup de banco de dados
  73. 73. Sistemas de controle de versão
  74. 74. Virtualização
  75. 75. Outros tópicos interessantes
  76. 76. Formatos de compactaçãoGerenciando fitasBackup P2PCriptografiaIntegridade de dadosRestaurando backupsAutomatizando testesGNU TarServiços específicosHot BackupBackup Clientless
  77. 77. Observações Finais
  78. 78. Backup often, Backup early,Backup automatically.
  79. 79. Tao of Backup Cobertura Frequência Separação História Teste Segurança Integridadehttp://www.taobackup.com/
  80. 80. ContatoTwitter: http://twitter.com/jmmadrugaE-mail: jeronimo.madruga@gmail.comSite: http://jmmadruga.blogspot.comTchelinux: www.tchelinux.orgSlides: http://www.slideshare.net/tchelinux
  81. 81. Perguntas?
  82. 82. FIM! Agradeço a organização SOLISCpelo espaço cedido e obrigado pela presença de todos!

×