palestra-bacula-1
TRANSCRIPT
-
8/2/2019 Palestra-Bacula-1
1/35
Soluo Livre de Backup
-
8/2/2019 Palestra-Bacula-1
2/35
AgendaConceitos sobre backupO que o Bacula?Mdulos do Bacula
Bconsole e comandos.Interfaces grficas de administraoBacula VS ferramentas proprietrias
-
8/2/2019 Palestra-Bacula-1
3/35
Conceitos sobre Backup
Backup = consiste na cpia(ou cpia desegurana) de dadosespecficos(redundncia) para serem
restaurados em caso de perda dos originais.Backup eficiente, aquele que minimiza os
impactos desta perda.
-
8/2/2019 Palestra-Bacula-1
4/35
Conceitos sobre BackupQuanto a topologia classificam-se como
centralizados ou descentralizados.Podem variar de acordo com a natureza
dos arquivos,com as necessidadesempresariais e com a infra estruturadisponvel.
-
8/2/2019 Palestra-Bacula-1
5/35
ConceitosReteno: Perodo pelo qual determinada
informao no pode ser apagada dobanco de dados ou da mdia de backup.Expirao: Trmino do prazo de reteno.
-
8/2/2019 Palestra-Bacula-1
6/35
Conceitos
Job: Trabalho de backup ou restore.No casodo Bacula ainda existe um job de verificao.Purge: Ato de eliminar os dados do catlogo
a respeito de determinadovolume(files,jobs,etc...).Prune: Ato de eliminar entradas
provavelmente j no necessrias no banco
de dados.
-
8/2/2019 Palestra-Bacula-1
7/35
ConceitosSAN (Storage rea Network):Rede
seccionada com o objetivo de isolar otrfego destinado a backup,tanto porsegurana quanto por
performance.Utilizando o protocolo SCSI.Volume:Compartilhamento lgico no qual
os backups so armazenados.
-
8/2/2019 Palestra-Bacula-1
8/35
ConceitosPool = Conjunto de volumes com
caractersticas semelhantes.Fileset = Lista de diretrios ou arquivos
que sero backpeados.Catlogo: o responsvel por armazenar
um ndice de todos os arquivosarmazenados pela ferramenta de backup.
-
8/2/2019 Palestra-Bacula-1
9/35
Tipos de BackupFull = Faz cpia de todos os arquivos
definidos na configurao da ferramenta.Diferencial = Faz a cpia apenas dos
arquivos modificados a partir do ltimobackup full.Incremental = Faz cpia apenas dos
arquivos modificados a partir do ultimobackup diferencial.
-
8/2/2019 Palestra-Bacula-1
10/35
Tipos de backupAo contrrio do diferencial,se for feito um
backup incremental aps o outro osegundo no ir conter os dados doprimeiro.Cpia = Cpia secundria ou
complementar de determinado volume debackup.
-
8/2/2019 Palestra-Bacula-1
11/35
Tipos de backupMigrao:Os dados de um volume so
migrados para outro,sendo que o primeirodeixa de existir.
-
8/2/2019 Palestra-Bacula-1
12/35
-
8/2/2019 Palestra-Bacula-1
13/35
Caractersticas do BaculaEstrutura cliente/servidor (permitindo
backup centralizado em uma mquina, porexemplo)Estrutura modular independente (director,
client, database, administration console).
-
8/2/2019 Palestra-Bacula-1
14/35
Caractersticas do BaculaGPL - economia de custos com licenas,
conhecimento e possibilidade decustomizo da ferramenta.Inmeros canais de suportes pela
comunidade (mailing lists, foruns, IRCchannel, etc.)
-
8/2/2019 Palestra-Bacula-1
15/35
Caractersticas do BaculaPortabilidade (mdulos para diferentes
sistemas operacionais Windows, Linux,MAC, etc. - so compatveis).Funcionalidade que permite a execuo de
scripts (ou executveis) antes/depois doincio de jobs (backup/restore), tanto nocliente quanto servidor Bacula.
-
8/2/2019 Palestra-Bacula-1
16/35
Caractersticas do Bacula
Existncia de ferramenta de operao vialinha de comando ou GUI100% compatvel com o esquema GFS.nica ferramenta de backup multi-banco-de-
dadosSuporte a maioria dos dispositivos de
storage do mercado.
-
8/2/2019 Palestra-Bacula-1
17/35
Estrutura do Bacula
-
8/2/2019 Palestra-Bacula-1
18/35
Interao dos mdulos doBacula.
-
8/2/2019 Palestra-Bacula-1
19/35
Mdulos do Bacula
-
8/2/2019 Palestra-Bacula-1
20/35
DirectorServio responsvel pela administrao de
todos os servios de backup,restore earquivamento.A maior parte da configurao feita no
arquivo bacula-dir.conf.
-
8/2/2019 Palestra-Bacula-1
21/35
Console ManagerEste programa ajuda o administrador ou o
usurio a se comunicar com o DirectorDaemon.Pode ser executado em qualquer
computador da rede.
-
8/2/2019 Palestra-Bacula-1
22/35
File DaemonEsse servio ou programa cliente,trata-se
do programa que ser instalado nasmquinas que iro ser protegidas pelobackup.Responsvel por enviar os arquivos
solicitados pelo Director Daemon pela rede.Administra a gravao dos arquivos de
restaurao comandado pelo Director.Suporta Linux,BSD,Unix,Windows e MAC-
OS.
-
8/2/2019 Palestra-Bacula-1
23/35
Storage Daemon
Administra a gravao e restaurao dosdados e atributos dos backups fisicamenteem mdias apropriadas.
-
8/2/2019 Palestra-Bacula-1
24/35
CatalogPrograma responsvel por manter uma
indexao de todos os arquivos que soarmazenados no backup.Agiliza a busca de um arquivo no backup.
-
8/2/2019 Palestra-Bacula-1
25/35
Bacula x outras ferramentas
-
8/2/2019 Palestra-Bacula-1
26/35
ArcserveLicena demasiadamente carasuporta diversos sistemas operacionaisRequer uma mquina possante e uma boa
largura de banda de rede.Licenciamento dividido por funcionalidades
tornando o custo bastante elevado.
-
8/2/2019 Palestra-Bacula-1
27/35
TSMCriado pela IBM,para ser comercializado
em conjunto com seus storages.Ferramenta com bastante recursos e em
certo ponto bastante similar ao Bacula.Causa um aprisionamento tecnolgico.
-
8/2/2019 Palestra-Bacula-1
28/35
Interfaces grficas de
administrao
-
8/2/2019 Palestra-Bacula-1
29/35
Webacula
-
8/2/2019 Palestra-Bacula-1
30/35
-
8/2/2019 Palestra-Bacula-1
31/35
BATBacula Admin Tool
-
8/2/2019 Palestra-Bacula-1
32/35
-
8/2/2019 Palestra-Bacula-1
33/35
Bconsole
-
8/2/2019 Palestra-Bacula-1
34/35
-
8/2/2019 Palestra-Bacula-1
35/35
Obrigado!!!!