El Poder Del Backup
Enviado por rosmerydes • 4 de Octubre de 2011 • 2.367 Palabras (10 Páginas) • 679 Visitas
66
nombre de director. El director sabe
dnde hay que almacenar y dnde puede
localizar los ficheros requeridos, si un
usuario necesitara recuperar los ficheros
perdidos. El director tambin conoce la
planificacin, los clientes, la localizacin
de los almacenes y los detalles de los trabajos
planificados, aunque la
copia de seguridad real se
lleve a cabo por los servicios
subordinados. El servicio
director de Bacula tambi
n tiene la distincin
de ser el nico servicio
del sistema Bacula que
es capaz de comunicarse
con un usuario
humano.
El director
almacena los
detalles de la
configuracin
en un fichero
ASCII (bacula-
dir.conf)
con las
descripci
n que confirma la regla es Bacula [1],
una utilidad de copias de seguridad gratuita
que ofrece una gran variedad de
caractersticas que normalmente estn
asociadas a productos comerciales de
alto precio.
Bacula no es una aplicacin monoltica
sino que es un conjunto de varios servicios
junto con una interfaz de usuario.
Los servicios tienen responsabilidades
establecidas y utilizan la red para comunicarse.
Este diseo distribuye la carga
de trabajo con el control centralizado en
la estacin de trabajo del administrador,
con las cuentas manipuladas por un servidor
de base de datos y el trabajo duro
-es decir, la lectura y escritura de datosmanejado
por un equipo de servicios de
ficheros del lado cliente y servicios de
almacenamiento en los servidores de
backup. Por supuesto, se puede usar una
nica mquina para mltiples funciones,
lo que representa una arquitectura fcilmente
escalable y flexible (Figura 1).
El jefe a cargo del equipo formado por
los servicios recibe el
ay polticas de backup de todas
las formas y colores. Las polticas
baratas usan simplemente
scripts y en el peor de los casos invocan
a las herramientas nativas del sistema
operativo (tar, dd, cpio). Estas soluciones
estn bien para las copias de seguridad
locales con poco volumen de datos o
para entornos con pocos clientes.
Las polticas de backup de precio
medio usan tcnicas mucho ms sofisticadas.
Herramientas como rsync y
Amanda son efectivas en muchos entornos,
pero estas herramientas a menudo
requieren las habilidades de scripts
avanzados y tienen algunas limitaciones
ocultas concernientes al tiempo, volumen
y soporte hardware.
Las herramientas a nivel empresarial
eliminan muchas
de estas restricciones
pero
normalmente
tienen un
alto precio.
La
excep-
¥ Bacula
Nmero 10 WWW.LINUX-MAGAZINE.ES
Cuando las tareas de backup llegan a ser demasiado complicadas para un script, la herramienta de backup
gratuita Bacula puede ser la respuesta. POR JENS-CHRISTOPH BRENDEL y MARC SCH CHLIN
066-069_BaculaLinux10 09.09.2005 16:18 Uhr Pgina 66
ciones de los recursos estructuradas
jerrquicamente. El nodo raz de la jerarqu
a es un recurso que contiene la configuraci
n para cada tarea especfica.
Estas configuraciones de las tareas incluyen
el tipo de tarea (backup, restore,
verificacin o administracin), el tiempo
de ejecucin o el nivel (para una copia
de seguridad: completo, incremental o
diferencial).
Para simplificar las cosas, la mayora
de los detalles estn agrupados en subrecursos,
denominados directivas. Las
caractersticas comunes de trabajos parecidos
tambin pueden agruparse como
recursos JobDefs para formar una clase
de tarea, que otras descripciones de tareas
pueden referenciar.
Esta solucin simplifica el fichero de
configuracin y ahorra espacio.
Por ejemplo, el tipo de recurso
Schedule define la planificacin que ejecuta
tareas a intervalos especficos y
soportan casi cualquier clase de planificaci
n. El recurso FileSet lista los directorios
y ficheros que se tiene planeados
salvar. Los directorios se manipulan
recursivamente, lo que quiere decir que
la / nos permite especificar la forma ms
simple y completa de backup, aunque
Bacula ¥
WWW. L INUX-MAGAZ INE . E S Nmero 10 67
Bacula es sin duda el sistema de backup
de cdigo abierto que se puede usar en
entornos a gran escala para cubrir las
necesidades profesionales. La herramienta
de backup es sin duda adecuada
para usarse con sistemas en produccin,
pero an existen algunos elementos que
debern mejorarse en futuras versiones:
* Seguridad: Actualmente, no hay
soporte para los backups encriptados
por parte de los servicios. Dicho de otro
modo, un atacante podra fisgonear el
trfico de la red local para acceder a los
datos que se estn salvando. Esto es
especialmente delicado en entornos
donde se manejen datos confidenciales
o cuando un proveedor externo desee
ofrecer servicios de backup. Como medida
de seguridad se puede establecer un
tnel SSH para encriptar la comunicaci
n entre los servicios de ficheros y el
director. En entornos Windows, al
menos, sera interesante incluso instalar
un antivirus. Las soluciones para este
problema se estn teniendo en cuenta en
este momento.
* Grandes Bibliotecas: Aunque varias
tareas de backup puedan ejecutarse
simultneamente, todava hay necesidad
de mejorar el procesamiento en
paralelo. Por ejemplo, un servicio de
ficheros no puede usar multiplexado
para proporcionar datos a mltiples
servicios de almacenamiento, aunque
esta configuracin mejorara el rendimiento
para grandes volmenes de
datos. Los grupos de dispositivos que
pueden asignar estticamente varios
dispositivos para una tarea concreta y
permitir que la tarea seleccione cualquier
dispositivo del grupo, no est
soportada actualmente. Tampoco hay
soporte para asignar dinmicamente
los dispositivos
...