Wesley Bonini Betta Informática Out/2006 BACKUP/RESTORE Wesley Bonini Betta Informática Out/2006
Agenda Betta ? Quem é mesmo ? O que é backup ? O que, quando, como e onde copiar ? A importância do Restore
Betta ? Quem é mesmo ? 17 anos de mercado Atua nas áreas de: Desenvolvimento de sistemas Suporte Técnico Infra-estrutura Hardware IBM
Betta ? Quem é mesmo ? Parcerias: IBM Oracle Officer Ingram Micro CA
Betta ? Quem é mesmo ? Missão: Levar soluções tecnológicas de ponta aos clientes, compatíveis com as suas necessidades para uma gestão lucrativa de seus negócios.
O que é Backup ? É a copia dos dados de um dispositivo para outro com o objetivo de posteriormente os recuperar (os dados) caso haja algum problema.
As dúvidas são: O que copiar ? Quando copiar ? Onde copiar ? Como copiar ?
O que copiar ? Backups de dados Arquivos alterados diariamente Bancos de dados Planilhas e documentos Imagens
O que copiar ? Backups de Programas Instaladores Programas/Módulos do ERP e outros softwares
O que copiar ? Backups de Instalações Arquivos de configurações Active Directory/System State Customizações Senhas (KeePass)
O que copiar ? Backups de documentos Arquivos de usuários File Servers E-Mails de usuários e dos servidores de email
O que copiar ? Backups de Logs Logs do firewall e do proxy Logs do e-mail Logs diversos
O que copiar ? Backups de Usuários Meus Documentos Outlook Outros programas Outros dados alterados diariamente Open Files ??
Quando copiar ? Estratégias de backup Rodízio de midias mídias diárias mídias Mensais SEG TER QUA QUI SEX SAB DOM JAN/06 FEV/06 MAR/06 ABR/06 MAI/06 JUN/06 JUL/06
Quando copiar ? Estratégias de backup Rodízio de midias Mídias diárias Mídias Mensais Mídias Anuais DEZ/01 DEZ/02 DEZ/03 DEZ/04 DEZ/05 DEZ/06
Quando copiar ? Estratégias de backup Tipos de backups FULL – Todos os dados vão para a mídia 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG 7
Quando copiar ? Estratégias de backup Tipos de backups FULL – Todos os dados vão para a mídia 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG TER 7 7
Quando copiar ? Estratégias de backup Tipos de backups FULL – Todos os dados vão para a mídia 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt SEG TER QUA 7 7 7
Quando copiar ? Estratégias de backup Tipos de backups INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG 7
Quando copiar ? Estratégias de backup Tipos de backups INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG TER 7 1
Quando copiar ? Estratégias de backup Tipos de backups INCREMENTAL – Somente são copiados os arquivos alterados desde o último backup 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt SEG TER QUA 7 1 2
Quando copiar ? Estratégias de backup Tipos de backups DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 17 12:17 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG 7
Quando copiar ? Estratégias de backup Tipos de backups DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 18 23:30 lixo.txt 167 Oct 18 23:30 par_sql.txt SEG TER 7 1
Quando copiar ? Estratégias de backup Tipos de backups DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULL 9177 Oct 18 22:00 compila.log 83 Oct 16 00:34 horario2.zic 4096 Oct 17 12:11 hsdata_oracle 4096 Oct 19 21:15 hsdata_root 0 Oct 17 12:17 jd_sockV4 27 Oct 20 02:15 lixo.txt 167 Oct 20 03:15 par_sql.txt SEG TER QUA 7 1 3
Onde copiar ? Tecnologias disponíveis Fitas magnéticas CDs e DVDs DAT de 2GB a 80 Gb DLT de 20Gb a 160Gb AIT de 12Gb a 120Gb LTO de 100Gb a 800 Gb ! CDs e DVDs Discos HD Externos/Internos
Onde copiar ? Tecnologias disponíveis Mídia Prós Contras DAT Baixo custo por Mb, baixo custo equipamento, boa capacidade Vida útil limitada (100 utilizações), taxa transf., probl. alinhamento DLT Maior capacidade e taxa de transf. – vida útil maior (10.000 util.) Custo Mb maior, probl. alinhamento em alguns casos, tx transf. LTO Alta Capacidade, custo MB menor, não tem probl. com alinhamento. Grande variedade de equip. autochangers Custo do drive ainda um pouco alto.
Onde copiar ? Tecnologias disponíveis Mídia Prós Contras CD/DVD Baixo custo da mídia e do driver Pouca capacidade (CD 700Mb e DVD 4/8 Gb) HD Externo Grande taxa de transferencia, fácilidades no recovery Dif. rodizios, midia não removível, fragilidade.
Onde copiar ? Autoloaders e Autochangers IBM, Dell, HP tem modelos de autochangers Facilidade de operação Backups 24/7 Possibilidade de comandar vários drivers
Como copiar ? Softwares para backups Backups nativos do sistema operacional Ntbackup (WinNT, XP, Win2Kx) Cpio e tar (Linux e Unix)
Como copiar ? Softwares para backups Sistemas gerenciadores de backups ARCServe Symantec BackupExec CommValt (Symmetry) Amanda (Linux) Bacula (Linux)
Como copiar ? Softwares para backups Sistemas gerenciadores de backups – Vantagens Catálogos dos backups em banco de dados Gerenciamento de mídias Disaster Recovery Ações antes/pós backups e jobs Manipular autochangers Gerenciamento das tarefas de backups (alertas e logs)
Norma ABNT NBR ISO 17799:2005 Objetivo: Manter a integridade e disponibilidade da informação e dos recursos de informação Convém que procedimentos de rotinas sejam estabelecidos para implementar as políticas de estratégias para a geração de cópias de segurança e possibilitar a geração das cópias de segurança dos dados e sua recuperação em um tempo aceitável
Norma ABNT NBR ISO 17799:2005 Definir os níveis necessários de backup Procedimentos para restauração das cópias Cópias de segurança armazenadas em uma localidade remota Nível apropriado de proteção física e ambiental para as cópias
Norma ABNT NBR ISO 17799:2005 As mídias devem ser testadas regularmente Onde houver confidencialidade, as cópias devem utilizar meios de encriptação
Bacula para Linux Solução OpenSource (freeware) www.bacula.org Multi banco (PostgreSQL, Mysql, SQLLite) Clientes para Windows OpenFiles no WinXP e W2003 Multi Jobs Recovery via ferramenta gráfica no Windows
Bacula para Linux Arquitetura CONSOLE Bacula FILE Daemon Bacula DIRECTOR Daemon Bacula STORAGE Daemon CATALOG Discos SO MIDIA
Bacula para Linux Conexão TCP/IP Porta 9102 custom. Autenticada e pode CONSOLE FILE SO Conexão TCP/IP Porta 9102 custom. Autenticada e pode usar stunnel FILE SO CON STO MID FILE DIR STO FILE SO SO CAT MID
Bacula Console para Windows
Controles para o Backup Manter um operador de backups na empresa Receber os e-mails e ler os logs Criar mecanismos de controle Documentações e Logs de acontecimentos Manuais de operação
Controles para o Backup
RESTORE É o melhor teste para o Backup Deve ser feito regularmente Deve ser documentado a cada vez que for realizado (pelo menos os testes) Opções de RESTORE em outros locais/micros Permissões, propriedades, compartilhamentos, links (linux)
Dúvidas ???
OBRIGADO !!! Wesley Bonini Analista de Suporte wesley@bettainformatica.com.br (16) 3723-6555 Franca-SP