Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Questa nota di revisione continua ciclo di backup, scritto su richiesta dei lettori, parlerà di UrBackup, BackupPC e anche di AMANDA.

Recensione di UrBackup.

Su richiesta del partecipante VGusev2007 Sto aggiungendo una recensione di UrBackup, un sistema di backup client-server. Ti consente di creare backup completi e incrementali, può funzionare con istantanee del dispositivo (solo Win?) e può anche creare backup di file. Il client può trovarsi sulla stessa rete del server o connettersi tramite Internet. Viene dichiarato il rilevamento delle modifiche, che consente di trovare rapidamente le differenze tra le copie di backup. È inoltre disponibile il supporto per la deduplicazione dell'archiviazione dei dati lato server, che consente di risparmiare spazio. Le connessioni di rete sono crittografate ed è presente anche un'interfaccia web per la gestione del server. Vediamo cosa può fare:

Nella modalità di backup completo, sono stati ottenuti i seguenti risultati:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Tempo di esecuzione:

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
8m20s
8m19s
8m24s

Seconda prova
8m30s
8m34s
8m20s

Terza prova
8m10s
8m14s
8m12s

Nella modalità di backup incrementale:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Tempo di esecuzione:

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
8m10s
8m10s
8m12s

Seconda prova
3m50s
4m12s
3m34s

Terza prova
2m50s
2m35s
2m38s

La dimensione del repository in entrambi i casi era di circa 14 GB, il che indica la deduplicazione funzionante sul lato server. Va inoltre notato che esiste una discrepanza tra il tempo di creazione del backup sul server e sul client, che è abbastanza chiaramente visibile dai grafici ed è un vantaggio molto piacevole, poiché l'interfaccia web mostra il tempo di esecuzione del processo di backup su lato server senza tenerne conto
condizione del cliente. In generale, i grafici per le copie complete e incrementali sono indistinguibili. L'unica differenza è probabilmente il modo in cui viene gestito dal lato server. Sono rimasto soddisfatto anche dal basso carico del processore sul sistema ridondante.

Recensione BackupPC

Su richiesta del partecipante vanzhiganov Sto aggiungendo una recensione di BackupPC. Questo software è installato su un server di archiviazione di backup, scritto in perl e funziona su vari strumenti di backup, principalmente rsync e tar. Ssh e smb sono usati come trasporto; c'è anche un'interfaccia web basata su cgi (distribuita su apache). L'interfaccia web ha un ampio elenco di impostazioni. Tra le funzionalità c'è la possibilità di impostare il tempo minimo tra i backup, nonché il periodo durante il quale non verranno creati i backup. Quando si sceglie un file system per un server di backup, è necessario assicurarsi che i collegamenti reali siano supportati. Pertanto, il file system per l'archiviazione non può essere suddiviso in punti di montaggio. Nel complesso, un'esperienza piuttosto piacevole, vediamo di cosa è capace questo software:

Nella modalità di creazione di backup completi con rsync, sono stati ottenuti i seguenti risultati:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
12m25s
12m14s
12m27s

Seconda prova
7m41s
7m44s
7m35s

Terza prova
10m11s
10m0s
9m54s

Se utilizzi backup completi e tar:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
12m41s
12m25s
12m45s

Seconda prova
12m35s
12m45s
12m14s

Terza prova
12m43s
12m25s
12m5s

Nella modalità di backup incrementale ho dovuto abbandonare tar perché i backup non venivano creati con queste impostazioni.

I risultati della creazione di backup incrementali utilizzando rsync sono:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
11m55s
11m50s
12m25s

Seconda prova
2m42s
2m50s
2m30s

Terza prova
6m00s
5m35s
5m30s

In generale, rsync ha un leggero vantaggio in termini di velocità; rsync funziona anche in modo più economico con la rete. Ciò può essere in parte compensato da un minore utilizzo della CPU con tar come programma di backup. Un altro vantaggio di rsync è che funziona con copie incrementali. La dimensione del repository durante la creazione di backup completi è la stessa, 16 GB, nel caso di copie incrementali: 14 GB per esecuzione, il che significa deduplicazione funzionante.

Recensione di AMANDA

Su richiesta del partecipante vecchio aggiungendo i test AMANDA,

I risultati di un test eseguito con tar come archiviatore e compressione abilitata sono i seguenti:

Backup, parte su richiesta dei lettori: Panoramica di UrBackup, BackupPC, AMANDA

Первый запуск
Seconda corsa
Terzo lancio

Prima prova
9m5s
8m59s
9m6s

Seconda prova
0m5s
0m5s
0m5s

Terza prova
2m40s
2m47s
2m45s

Il programma carica completamente un core del processore, ma a causa del disco IOPS limitato sul lato del server di archiviazione di backup, non può raggiungere velocità di trasferimento dati elevate. In generale, la configurazione è stata un po' più problematica rispetto ad altri partecipanti, poiché l'autore del programma non utilizza ssh come trasporto, ma implementa uno schema simile con le chiavi, creando e mantenendo una CA a tutti gli effetti. È possibile limitare ampiamente il client e il server di backup: ad esempio, se non possono fidarsi completamente l'uno dell'altro, è possibile, come opzione, impedire al server di avviare un ripristino del backup impostando a zero il valore della variabile corrispondente in il file delle impostazioni. È possibile collegare un'interfaccia web per la gestione, ma in generale il sistema configurato può essere completamente automatizzato utilizzando piccoli script bash (o SCM, ad esempio ansible). Esiste un sistema piuttosto non banale per la configurazione dell'archiviazione, apparentemente dovuto al supporto di un ampio elenco di vari dispositivi per l'archiviazione dei dati (cassette LTO, dischi rigidi, ecc.). Vale anche la pena notare che tra tutti i programmi discussi in questo articolo, AMANDA è l'unico in grado di rilevare la ridenominazione delle directory. La dimensione del repository per un'esecuzione era di 13 GB.

annuncio

Backup, parte 1: Perché è necessario il backup, una panoramica dei metodi, delle tecnologie
Backup Parte 2: revisione e test degli strumenti di backup basati su rsync
Backup Parte 3: Revisione e test di duplicità, duplicati
Backup Parte 4: revisione e test di zbackup, restic, borgbackup
Backup Parte 5: Testare il backup di bacula e veeam per linux
Backup Parte 6: Confronto degli strumenti di backup
Backup Parte 7: Conclusioni

Fonte: habr.com

Aggiungi un commento