
Esta nota de revisión continúa , escrita por solicitud de los lectores, tratará sobre UrBackup, BackupPC y AMANDA.
Revisión de UrBackup.
A petición de un participante agrego la revisión de UrBackup, un sistema cliente-servidor para copias de seguridad. Permite crear copias de seguridad completas e incrementales, puede trabajar con instantáneas de dispositivos (¿solo Windows?), y también puede crear copias de seguridad de archivos. El cliente puede estar en la misma red que el servidor o conectarse a través de Internet. Se menciona seguimiento de cambios, lo que permite encontrar rápidamente las diferencias entre las copias de seguridad. También hay soporte para deduplicación de datos en el lado del servidor, lo que ayuda a ahorrar espacio. Las conexiones de red están cifradas, y también hay una interfaz web para gestionar el servidor. Veamos de lo que es capaz:
En el modo de creación de una copia de seguridad completa, se obtuvieron los siguientes resultados:

Tiempo de ejecución:
Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
8m20s
8m19s
8m24s
Segunda prueba
8m30s
8m34s
8m20s
Tercera prueba
8m10s
8m14s
8m12s
En el modo de creación de copias de seguridad incrementales:

Tiempo de ejecución:
Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
8m10s
8m10s
8m12s
Segunda prueba
3m50s
4m12s
3m34s
Tercera prueba
2m50s
2m35s
2m38s
El tamaño del repositorio en ambos casos fue de aproximadamente 14 GB, lo que indica que la deduplicación está funcionando en el lado del servidor. También hay que mencionar la discrepancia en el tiempo de creación de la copia de seguridad en el servidor y en el cliente, lo que se puede observar claramente en los gráficos y es un bonito bono, ya que la interfaz web muestra el tiempo de operación del proceso de copia de seguridad en el lado del servidor sin tener en cuenta
el estado del cliente. En general, los gráficos de la copia completa y la copia incremental son indistinguibles. Probablemente, la diferencia solo radica en cómo se procesa en el lado del servidor. También fue agradable ver la baja carga de CPU en el sistema que se está respaldando.
Revisión de BackupPC
A petición de un participante agregando una reseña de BackupPC. Este software se instala en un servidor de almacenamiento de copias de seguridad, está escrito en perl, funciona sobre diversos medios de copia de seguridad, principalmente rsync y tar. Utiliza ssh y smb como transporte, además de tener una interfaz web basada en cgi (se implementa sobre apache). En la interfaz web hay una lista extensa de configuraciones. Entre las características, se destaca la posibilidad de establecer el tiempo mínimo entre copias de seguridad, así como el período durante el cual no se crearán copias de seguridad. Al seleccionar un sistema de archivos para el servidor de copias de seguridad, hay que estar atento a la compatibilidad con enlaces duros. Así, no se podrá dividir el sistema de archivos para el almacenamiento en puntos de montaje. En general, es una experiencia bastante agradable, veamos de qué es capaz este software:
En modo de creación de copias de seguridad completas con rsync, los resultados fueron:

Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
12m25s
12m14s
12m27s
Segunda prueba
7m41s
7m44s
7m35s
Tercera prueba
10m11s
10m0s
9m54s
Si se utilizan copias de seguridad completas y tar:

Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
12m41s
12m25s
12m45s
Segunda prueba
12m35s
12m45s
12m14s
Tercera prueba
12m43s
12m25s
12m5s
En el modo de creación de copias de seguridad incrementales, tuvimos que renunciar a tar, ya que con esa configuración no se crearon copias de seguridad.
Los resultados de la creación de copias de seguridad incrementales utilizando rsync son los siguientes:

Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
11m55s
11m50s
12m25s
Segunda prueba
2m42s
2m50s
2m30s
Tercera prueba
6m00s
5m35s
5m30s
En general, se observa una ligera ventaja en velocidad de rsync, que también trabaja de manera más eficiente en la red. Esto puede compensarse en parte por un menor uso de CPU con tar como programa para crear copias de seguridad. Otra ventaja de rsync es su capacidad para trabajar con copias incrementales. El tamaño del repositorio al crear copias de seguridad completas es el mismo, 16 GB; en el caso de copias incrementales, es de 14 GB por cada ciclo, lo que significa que hay deduplicación en funcionamiento.
Reseña de AMANDA
A petición de un participante agregando pruebas de AMANDA,
Los resultados de la prueba con tar como archivador y compresión activada son los siguientes:

Primera ejecución
Segundo lanzamiento
Tercer lanzamiento
Primera prueba
9m5s
8m59s
9m6s
Segunda prueba
0m5s
0m5s
0m5s
Tercera prueba
2m40s
2m47s
2m45s
El programa carga completamente un núcleo de CPU, pero debido a la limitada IOPS del disco en el servidor de almacenamiento de copias de seguridad, no puede alcanzar una alta velocidad de transferencia de datos. En general, la configuración generó un poco más de problemas que las de otros participantes, ya que el autor del programa no utiliza SSH como transporte, sino que implementa un esquema similar con claves, creando y manteniendo una CA completa. Existe la posibilidad de restringir ampliamente al cliente y al servidor de copias de seguridad: por ejemplo, si no pueden confiar plenamente entre sí, se puede prohibir, como opción, la iniciación de la restauración de copias de seguridad desde el servidor, estableciendo el valor correspondiente en cero en el archivo de configuración. También se puede conectar una interfaz web para la gestión, pero en general, el sistema configurado se puede automatizar por completo con pequeños scripts en bash (o SCM, como Ansible, por ejemplo). Hay un sistema de configuración de almacenamiento no trivial, que aparentemente está relacionado con la compatibilidad con una amplia lista de diferentes dispositivos de almacenamiento (casetes LTO, discos duros, etc.). También cabe destacar que, de todos los programas revisados en este artículo, AMANDA es el único que pudo detectar el cambio de nombre de directorio. El tamaño del repositorio en una sola ejecución fue de 13 GB.
Anuncio
Copia de seguridad, parte 6: Comparación de herramientas de copia de seguridad
Copia de seguridad, parte 7: Conclusiones
Fuente: habr.com
