palestra-bacula-1

Upload: diegolpic2501

Post on 05-Apr-2018

219 views

Category:

Documents


0 download

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!!!!