Herramientas de respaldo Linux: pros y contras de las aplicaciones de respaldo Linux más populares
Presentamos seis herramientas de backup de datos de Linux populares, con sus ventajas e inconvenientes respectivos.
Cuando hay que elegir una herramienta de sistema de backup de datos para Linux, el problema no es encontrar opciones, sino identificar la más adecuada para sus necesidades de negocios. Comentamos aquí seis ofertas populares para backup de datos de Linux citando las ventajas e inconvenientes de cada una de ellas.
Amanda para backup en Linux
El Advanced Maryland Automatic Network Disk Archiver, o Amanda es un producto gratuito de código abierto desarrollado para “centros informáticos de tamaño moderado”: Está diseñado para safeguardr múltiples máquinas por una red a unidades de cinta, cambiadores de cinta, discos o discos ópticos.
Mediante una combinación de un servidor de backup maestro y Unix (dump o GNU tar) o Windows (Samba, Cygwin, o un cliente nativo Windows), se puede utilizar Amanda para copiar prácticamente cualquier cosa en una red heterogénea. Este software también puede manejar instantáneas LVM e instantáneas de haDRware. El servidor maestro planifica sus recursos y, en general, se asegura de que tiene espacio y tiempo para hacer todo lo que tiene que hacer.
Si sus necesidades de backup de datos son reducidas, utilizar Amanda puede ser como matar moscas a cañonazos. No a todo el mundo le gusta la idea de depender de un servidor central para administrar el proceso, sobre todo si no trabajan co cinta o con otro soporte que hay que llenar y cambiar periódicamente. Los hay que ya no trabajan con bibliotecas de cintas y se han pasado a soluciones más sencillas. Para muchos de los que trabajan en un entorno de ese tipo Amanda resulta muy valioso debido a prestaciones como el uso eficiente de los soportes de backup y la capacidad de escribir simultáneamente en cinta y disco.
Bacula
Bacula es una alternativa popular a Amanda. Bacula, que también es gratuito y de código abierto, requiere instalar programas cliente en cada máquina objeto de backup, todos los cuales se controlan a través de un servidor que maneja centralmente las reglas de backup. En vez de utilizar herramientas de backup normalizadas de Unix, Bacula tiene su propio formato de archivo en lugar de tar, aunque no es exclusivo porque el software está en código abierto.
Bacula ejecuta rutinariamente backups completos e incrementales, y admite mejor las configuraciones que utilizan servidores múltiples con sus propias unidades de cinta. Amanda admite el cifrado y RAIT (el equivalente de RAID para cintas). Bacula ofrece un lenguaje de escritura de guiones para personalizar las tareas de backup, y se puede utilizar ese lenguaje para incorporar el cifrado.
La elección entre estas dos ofertas depende en última instancia de su arquitectura, sus necesidades, y del software que su personal ya conoce. Quienes utilizan un servidor central de backup con una única unidad de cinta probablemente prefieran Amanda, pero si las unidades de cinta están más distribuidas por la red, Bacula puede resultar más adecuado.
BackupPC
Aunque el BackupPC se presenta a sí mismo como un sistema de alto rendimiento para empresas, muchos de sus usuarios lo utilizan en aplicaciones a menor escala con un gran efecto. Esta solución gratuita, de código abierto está diseñada para realizar backups de oDRenadores portátiles y de sobremesa Linux y “WinXX” en un servidor de archivos.
Entre sus prestaciones más populares figuran la capacidad de conservar instantáneas históricas de los oDRenadores portátiles y de sobremesa de una pequeña empresa durante periodos de tiempo configurables, permitiendo a los usuarios restaurar sus propios backups; la de detectar la presencia o ausencia de un oDRenador (portátiles en itinerancia, por ejemplo) y la advertir a la gente cuando su dispositivo lleva más de un periodo de tiempo especificado sin hacer una copia de seguridad.
Con BackupPC, los usuarios pueden incluso lanzar backups a través de la interfaz de Web disponible tanto para ellos como para los administradores. Cada archivo se almacena en un archivo tar individual, lo cual permite una recuperación rápida y sencilla de archivos sueltos y de grupos de archivos.
Entre los inconvenientes de BackupPC cabe citar la lentitud de las restauraciones grandes, por lo que no resulta práctico utilizarlo en remoto para grandes cantidades de datos. Además, los archivos comprimidos que crea BackupPC no se pueden leer con ninguna otra herramienta, lo cual obliga a depender de este proyecto específico para extraer datos del archivo. Afortunadamente, BackupPC es de código abierto, de modo que se puede conservar una copia del código fuente para estar seguro de no quedarse nunca sin acceso al programa.
rsync
Tras la mayor parte de las soluciones de backup Linux está rsync. Quienes no sienten la necesidad de disponer de una herramienta de backup especial, ya sea comercial u otra, a menudo usan rsync en combinación con programación para crear copias en espejo remotas, esquemas de rotación, y más.
Esta herramienta también es popular para backups puntuales, pues no necesita una configuración muy elaborada. Cuanto más se acerquen las necesidades de backup a una simple duplicación (por ejemplo, si se crea una copia en espejo del contenido de los directorios, las unidades duras, o se copia el contenido del sitio web en otra ubicación), más fácil resultará conseguir que rsync se encargue de hacerlo, utilizando eficiencias como la transmisión por la red únicamente de las porciones de archivo que han cambiado, la compresión de los datos antes de la transmisión, y más.
Productos de backup Linux comerciales
Si prefiere usted productos de backup Linux comerciales, el Veritas NetBackup Enterprise de Symantec Corp es un paquete cliente/servidor para empresas que ofrece componentes para Windows y varias versiones Unix y Linux, así como soporte especial para diversos entornos virtuales como Vmware.
NetBackup permite realizar restauraciones completas, y ofrece tableros de mando que proporciona una visión que permite realizar previsiones de capacidad, despejar tendencias de rendimiento, supervisar el cumplimiento de la normativa, controlar los costos y cargos por servicios de backup y recuperación servicios, y más. Si no quiere definir sus propios informes o si las opciones ofrecidas por otras soluciones le resultan insatisfactorias, quizá le vaya mejor una solución comercial como NetBackup.
Existen otras soluciones populares de backup Linux comerciales, como Backup Exec de Symantec, con el agente Linux/Unix y NetVAult de BakBone Software.
Cuando busque una herramienta de backup Linux, debe comprender que ninguna solución de backup sirve de nada si no comprueba usted su capacidad de restaurar los datos y dispone de un esquema de backup y recuperación de datos sólido. Por lo tanto, cuando evalúe software potencial, cerciórese de hacerlo sin peDRer de vista el marco general. Eso garantizará que esté realmente protegido.