BACKUP/RESTOREBACKUP/RESTOREWesley BoniniWesley Bonini
Betta InformáticaBetta Informática
Out/2006Out/2006
AgendaAgenda
Betta ? Quem é mesmo ?Betta ? Quem é mesmo ?
O que é backup ?O que é backup ?
O que, quando, como e onde copiar ?O que, quando, como e onde copiar ?
A importância do RestoreA importância do Restore
Betta ? Quem é mesmo ?Betta ? Quem é mesmo ?
17 anos de mercado17 anos de mercado Atua nas áreas de:Atua nas áreas de:
Desenvolvimento de sistemasDesenvolvimento de sistemas Suporte TécnicoSuporte Técnico Infra-estruturaInfra-estrutura Hardware IBMHardware IBM
Betta ? Quem é mesmo ?Betta ? Quem é mesmo ?
Parcerias:Parcerias: IBMIBM OracleOracle OfficerOfficer Ingram MicroIngram Micro CACA
Betta ? Quem é mesmo ?Betta ? Quem é mesmo ?
Missão: 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 ?O que é Backup ?
É a copia dos dados de um É a copia dos dados de um dispositivo para outro com o objetivo dispositivo para outro com o objetivo de posteriormente os recuperar (os de posteriormente os recuperar (os dados) caso haja algum problema.dados) caso haja algum problema.
As dúvidas são:As dúvidas são:
O que copiar ?O que copiar ? Quando copiar ?Quando copiar ? Onde copiar ?Onde copiar ? Como copiar ?Como copiar ?
O que copiar ?O que copiar ?
Backups de dadosBackups de dados Arquivos alterados diariamenteArquivos alterados diariamente Bancos de dadosBancos de dados Planilhas e documentosPlanilhas e documentos ImagensImagens
O que copiar ?O que copiar ?
Backups de ProgramasBackups de Programas InstaladoresInstaladores Programas/Módulos do ERP e outros Programas/Módulos do ERP e outros
softwaressoftwares
O que copiar ?O que copiar ?
Backups de InstalaçõesBackups de Instalações Arquivos de configuraçõesArquivos de configurações Active Directory/System StateActive Directory/System State CustomizaçõesCustomizações Senhas (KeePass)Senhas (KeePass)
O que copiar ?O que copiar ?
Backups de documentosBackups de documentos Arquivos de usuáriosArquivos de usuários File ServersFile Servers E-Mails de usuários e dos servidores de E-Mails de usuários e dos servidores de
emailemail
O que copiar ?O que copiar ?
Backups de LogsBackups de Logs Logs do firewall e do proxyLogs do firewall e do proxy Logs do e-mailLogs do e-mail Logs diversosLogs diversos
O que copiar ?O que copiar ?
Backups de UsuáriosBackups de Usuários Meus DocumentosMeus Documentos OutlookOutlook Outros programasOutros programas Outros dados alterados diariamenteOutros dados alterados diariamente
Open Files ??
Quando copiar ?Quando copiar ?
Estratégias de backupEstratégias de backup Rodízio de midiasRodízio de midias
mídias diárias mídias diárias
mídias Mensaismídias Mensais
SEG
TE
R
QU
A
QU
I
SEX
SA
B
DO
M
JAN
/06
FEV
/06
MA
R/0
6
AB
R/0
6
MA
I/06
JUN
/06
JUL/0
6
Quando copiar ?Quando copiar ?
Estratégias de backupEstratégias de backup Rodízio de midiasRodízio de midias
Mídias diárias Mídias diárias Mídias MensaisMídias Mensais Mídias AnuaisMídias Anuais
DEZ
/01
DEZ
/02
DEZ
/03
DEZ
/04
DEZ
/05
DEZ
/06
Quando copiar ?Quando copiar ?
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
FULL – Todos os dados vão para a mídiaFULL – 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
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
SE
G
7
Quando copiar ?Quando copiar ?
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
FULL – Todos os dados vão para a mídiaFULL – 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
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
SE
G
7
TE
R
7
Quando copiar ?Quando copiar ?
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
FULL – Todos os dados vão para a mídiaFULL – 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
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
SE
G
7
TE
R
7
QU
A
7
Quando copiar ?Quando copiar ? Estratégias de backupEstratégias de backup
Tipos de backupsTipos de backups INCREMENTAL – Somente são copiados os INCREMENTAL – Somente são copiados os
arquivos alterados desde o último backuparquivos 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
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
SE
G
7
Quando copiar ?Quando copiar ?
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
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
SE
G
7
TE
R
1
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
INCREMENTAL – Somente são copiados os INCREMENTAL – Somente são copiados os arquivos alterados desde o último backuparquivos alterados desde o último backup
Quando copiar ?Quando copiar ?
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
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
SE
G
7
TE
R
1
QU
A
2
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
INCREMENTAL – Somente são copiados os INCREMENTAL – Somente são copiados os arquivos alterados desde o último backuparquivos alterados desde o último backup
Quando copiar ?Quando copiar ? Estratégias de backupEstratégias de backup
Tipos de backupsTipos de backups DIFERENCIAL – Somente são copiados os DIFERENCIAL – Somente são copiados os
arquivos alterados desde o último FULLarquivos 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
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
SE
G
7
Quando copiar ?Quando copiar ?
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
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
SE
G
7
TE
R
1
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
DIFERENCIAL – Somente são copiados os DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULLarquivos alterados desde o último FULL
Quando copiar ?Quando copiar ?
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
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
SE
G
7
TE
R
1
QU
A
3
Estratégias de backupEstratégias de backup Tipos de backupsTipos de backups
DIFERENCIAL – Somente são copiados os DIFERENCIAL – Somente são copiados os arquivos alterados desde o último FULLarquivos alterados desde o último FULL
Onde copiar ?Onde copiar ?
Tecnologias disponíveisTecnologias disponíveis Fitas magnéticasFitas magnéticas
DAT de 2GB a 80 GbDAT de 2GB a 80 Gb DLT de 20Gb a 160GbDLT de 20Gb a 160Gb AIT de 12Gb a 120GbAIT de 12Gb a 120Gb LTO de 100Gb a 800 Gb !LTO de 100Gb a 800 Gb !
CDs e DVDsCDs e DVDs Discos HD Externos/InternosDiscos HD Externos/Internos
Onde copiar ?Onde copiar ? Tecnologias Tecnologias
disponíveisdisponíveisMí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 ?Onde copiar ? Tecnologias Tecnologias
disponíveisdisponíveisMí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 ?Onde copiar ?
Autoloaders e AutochangersAutoloaders e Autochangers
IBM, Dell, HP tem modelos de IBM, Dell, HP tem modelos de autochangersautochangers
Facilidade de operaçãoFacilidade de operação Backups 24/7Backups 24/7 Possibilidade de comandar vários driversPossibilidade de comandar vários drivers
Como copiar ?Como copiar ?
Softwares para backupsSoftwares para backups
Backups nativos do sistema operacionalBackups nativos do sistema operacional Ntbackup (WinNT, XP, Win2Kx)Ntbackup (WinNT, XP, Win2Kx) Cpio e tar (Linux e Unix)Cpio e tar (Linux e Unix)
Como copiar ?Como copiar ?
Softwares para backupsSoftwares para backups
Sistemas gerenciadores de backupsSistemas gerenciadores de backups ARCServe ARCServe Symantec BackupExecSymantec BackupExec CommValt (Symmetry)CommValt (Symmetry) Amanda (Linux)Amanda (Linux) Bacula (Linux)Bacula (Linux)
Como copiar ?Como copiar ?
Softwares para backupsSoftwares para backups
Sistemas gerenciadores de backups – Sistemas gerenciadores de backups – VantagensVantagens
Catálogos dos backups em banco de dadosCatálogos dos backups em banco de dados Gerenciamento de mídiasGerenciamento de mídias Disaster RecoveryDisaster Recovery Ações antes/pós backups e jobsAções antes/pós backups e jobs Manipular autochangersManipular autochangers Gerenciamento das tarefas de backups (alertas Gerenciamento das tarefas de backups (alertas
e logs)e logs)
Norma ABNT NBR ISO Norma ABNT NBR ISO 17799:200517799:2005
Objetivo:Objetivo: Manter a integridade e Manter a integridade e disponibilidade da informação e dos disponibilidade da informação e dos recursos de informaçãorecursos de informação
Convém que procedimentos de rotinas Convém que procedimentos de rotinas sejam estabelecidos para implementar as sejam estabelecidos para implementar as políticas de estratégias para a geração de políticas de estratégias para a geração de cópias de segurança e possibilitar a cópias de segurança e possibilitar a geração das cópias de segurança dos dados geração das cópias de segurança dos dados e sua recuperação em um tempo aceitávele sua recuperação em um tempo aceitável
Norma ABNT NBR ISO Norma ABNT NBR ISO 17799:200517799:2005
Definir os níveis necessários de Definir os níveis necessários de backupbackup
Procedimentos para restauração das Procedimentos para restauração das cópiascópias
Cópias de segurança armazenadas Cópias de segurança armazenadas em uma localidade remotaem uma localidade remota
Nível apropriado de proteção física e Nível apropriado de proteção física e ambiental para as cópiasambiental para as cópias
Norma ABNT NBR ISO Norma ABNT NBR ISO 17799:200517799:2005
As mídias devem ser testadas As mídias devem ser testadas regularmenteregularmente
Onde houver confidencialidade, as Onde houver confidencialidade, as cópias devem utilizar meios de cópias devem utilizar meios de encriptaçãoencriptação
Bacula para LinuxBacula para Linux
Solução OpenSource (freeware) Solução OpenSource (freeware) www.bacula.orgwww.bacula.org
Multi banco (PostgreSQL, Mysql, Multi banco (PostgreSQL, Mysql, SQLLite)SQLLite)
Clientes para WindowsClientes para Windows OpenFiles no WinXP e W2003OpenFiles no WinXP e W2003 Multi JobsMulti Jobs Recovery via ferramenta gráfica no Recovery via ferramenta gráfica no
WindowsWindows
Bacula para LinuxBacula para Linux ArquiteturaArquitetura
CATALOGCATALOG
BaculaDIRECTOR
Daemon
BaculaFILE
Daemon
BaculaSTORAGEDaemon
MIDIAMIDIA
CONSOLECONSOLE
DiscosSO
DiscosSO
Bacula para LinuxBacula para Linux
CATCAT
DIRFILE STO
MIDMID
CONCON
SOSO
FILE
SOSO
FILE
SOSO
FILE
SOSO
STO
MIDMID
CONSOLECONSOLE
Conexão TCP/IPPorta 9102 custom.Autenticada e pode
usar stunnel
Bacula Console para Bacula Console para WindowsWindows
Controles para o BackupControles para o Backup
Manter um operador de backups na Manter um operador de backups na empresaempresa
Receber os e-mails e ler os logsReceber os e-mails e ler os logs Criar mecanismos de controleCriar mecanismos de controle Documentações e Logs de Documentações e Logs de
acontecimentosacontecimentos Manuais de operaçãoManuais de operação
Controles para o BackupControles para o Backup
RESTORERESTORE
É o melhor teste para o BackupÉ o melhor teste para o Backup Deve ser feito regularmenteDeve ser feito regularmente Deve ser documentado a cada vez que Deve ser documentado a cada vez que
for realizado (pelo menos os testes)for realizado (pelo menos os testes) Opções de RESTORE em outros Opções de RESTORE em outros
locais/microslocais/micros Permissões, propriedades, Permissões, propriedades,
compartilhamentos, links (linux)compartilhamentos, links (linux)
Dúvidas ???Dúvidas ???
OBRIGADO !!!OBRIGADO !!!
Wesley Bonini
Analista de Suporte
(16) 3723-6555
Franca-SP