introducción a bacula

22
¿Qu´ e es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar? Backups con Bacula Introducci´ on a Bacula Matias D. Banchoff T. [email protected] 3-ik: Intelligence Keys 13 de septiembre de 2011

Upload: matias-banchoff

Post on 04-Jul-2015

936 views

Category:

Technology


3 download

DESCRIPTION

Breve intro a Bacula (en castellano).Short intro to Bacula (in Spanish).

TRANSCRIPT

Page 1: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Backups con BaculaIntroduccion a Bacula

Matias D. Banchoff [email protected]

3-ik: Intelligence Keys

13 de septiembre de 2011

Page 2: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Agenda

• ¿Que es Bacula?

• Acerca de Bacula

• Arquitectura de Bacula

• Bacula y backups

• ¿Por donde empezar?

Page 3: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

¿Que es Bacula?

• Bacula es la solucion de backup distribuıda, multiplataformay OpenSource.

• Permite recuperar, restaurar y verificar datos en un entornode red heterogeneo.

Page 4: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Ventajas al usar Bacula

• Bacula reduce el riesgo de perdida de datos a un bajo costoy cumpliendo con los estandares de la industria.

• No requiere de un nivel alto de mantenimiento, liberando a suequipo de IT para realizar otras tareas.

• Bacula es un sistema escalable y mantenible, que llevaestabilidad y seguridad a su organizacion a un costo masbajo que el de cualquier herramienta paga.

Page 5: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Solucion Distribuıda

Bacula se compone de varios elementos que interactuan entre sı:

• Bacula Director.

• Bacula Consola.

• Bacula Filer.

• Bacula Storage.

• Catalogo.

• Bacula Monitor.

Cada uno puede instalarse en maquinas separadas.

Page 6: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Solucion Multiplataforma

• Los elementos que componen Bacula pueden instalarse sobrediferentes plataformas (Linux, Windows, BSD).

• El storage de Bacula soporta una variedad importante decintas y robots cambiadores.

Page 7: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Solucion Open Source

Debido a su licencia OpenSource:

• No hay que pagar regalıas por su utilizacion.

• Ademas, dispone de una comunidad importante de usuarios,por lo que es facil encontrar documentacion y gentecapacitada para operarlo.

• Mas info: http://www.3-ik.com.ar/blog/2011/04/19/lo-que-implica-la-licencia-open-source-de-bacula/

Page 8: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

¿Quien hace Bacula?

• Comenzo siendo un proyecto de Kern Sibbald.

• Actualmente cuenta con una comunidad de desarrolladores yusuarios de todo el mundo.

Page 9: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

¿Quienes usan Bacula?

• Empresas, Universidades, organismos gubernamentales,PyMEs.

• (Info algo desactualizada):http://www.bacula.org/en/?page=testimonial

Page 10: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos

• Bacula Director.

• Bacula Consola.

• Bacula Filer.

• Bacula Storage.

• Catalogo.

• Bacula Monitor.

Page 11: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Director

• Inicia y detiene tareas (de backup, restauracion o verificacionde datos).

• Coordina todo el sistema.

• Temporizador para iniciar/detener tareas.

Page 12: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Consola

• Usada por los operadores para acceder al Director.

• Textual. Hay opciones graficas.

• Configurable con ACLs, para que distintos usuarios tengandistintos privilegios y accesos.

• La consola textual puede usarse en scripts.

Page 13: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Filer

• El ”cliente” de Bacula instalado en cada servidor a resguardar.

• Empaqueta los datos para enviarlos por la red para seralmacenados.

Page 14: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Storage

• Lee y escribe los datos en los medios de backup (cintas,discos, USBs, DVDs).

• Recibe directamente del ”cliente” los datos a resguardar.

Page 15: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Catalogo

• Base de datos que almacena informacion sobre los backups yel propio Bacula.

• Actualmente: PostgreSQL, MySQL o Sqlite.

• Lo distingue de otras soluciones de backup.

• Permite generar un arbol de directorio virtual a la hora derestaurar.

• Permite comparar la firma de los archivos y verificarrapidamente si cambiaron (Mayor seguridad).

Page 16: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Elementos - Monitor

• Permite ver el estado actual de Bacula (cliente, director ystorage).

• Funciona en Windows y Linux.

Page 17: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Razones para hacer backups

• Error de los usuarios.

• Falla del hardware.

• Falla del software.

• Situacion de desastre (Incendio, inundacion).

• Robo.

Page 18: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

¿Que cosas NO son un backup?

Herramientas y tecnicas que no sirven como backups:

• Copias esporadicas de algunos directorios.

• Discos en RAID.

• Servidores espejados (o mirrors).http://wiki.bacula.org/doku.php?id=horror_stories

Page 19: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Funcionamiento de Bacula

• Sistema distribuıdo y multiplataforma.

• Las componentes de Bacula pueden instalarse en maquinasseparadas.

• Tener en cuenta la relacion entre Pool, Volumen y elPerıodo de retencion.

http://www.3-ik.com.ar/blog/2011/04/25/%c2%

bfcomo-funciona-bacula/

Page 20: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Enlaces interesantes

• http://www.bacula-backup.com.ar/

• http://www.3-ik.com.ar/blog/tag/bacula/

• http://www.bacula.org/es/

• http://www.bacula.org/en/dev-manual/main/main/

What_is_Bacula.html

• http://wiki.bacula.org/doku.php?id=faq

• http://wiki.bacula.org/doku.php

• http://www.baculasystems.com/

Page 21: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Contacto

@3 ikhttp://www.3-ik.com.ar/blog/feed/

[email protected]

http://www.bacula-backup.com.ar/

http://www.3-ik.com.ar/

Page 22: Introducción a Bacula

¿Que es Bacula? Acerca de Bacula Arquitectura de Bacula Bacula y backups ¿Por donde empezar?

Finalizando

¿Preguntas? ¿Dudas? ¿Sugerencias?