Backup Parte 5: test di Bacula e Veeam Backup for Linux

Backup Parte 5: test di Bacula e Veeam Backup for Linux

Questa nota esaminerà vari software di backup "grandi", compresi quelli commerciali. Elenco dei candidati: Veeam Agent for Linux, Bacula.

Verrà controllato il lavoro con il file system, in modo che sia conveniente il confronto con i candidati precedenti.

Risultati attesi

Poiché entrambi i candidati sono soluzioni universali già pronte, il risultato più importante sarà la prevedibilità del lavoro, ovvero lo stesso tempo di funzionamento durante l'elaborazione della stessa quantità di dati, nonché lo stesso carico.

Recensione dell'agente Veeam per Linux

Questo programma di backup funziona con dispositivi a blocchi, per i quali dispone di un modulo per il kernel Linux che garantisce l'integrità del backup monitorando i blocchi di dati modificati. Una descrizione più dettagliata può essere trovata qui.

Il processo di creazione di un backup di file funziona sulla base dello stesso modulo del kernel: viene creata un'istantanea del dispositivo a blocchi, che viene montata in una directory temporanea, dopodiché i dati vengono sincronizzati file per file dall'istantanea in un'altra directory locale, oppure remoto tramite il protocollo smb o nfs, dove vengono creati diversi file in formato proprietario.

Il processo di creazione di un backup di file non è mai stato completato. A circa il 15-16% dell'esecuzione, la velocità è scesa a 600 kbsec e meno, con un utilizzo della CPU del 50%, causando potenzialmente l'esecuzione del processo di backup per 6-7 ore, quindi il processo è stato interrotto.

È stata creata una richiesta al supporto tecnico Veeam, i cui dipendenti hanno suggerito di utilizzare la modalità blocco come soluzione.

I risultati della modalità blocco per blocco della creazione di copie di backup sono i seguenti:

Backup Parte 5: test di Bacula e Veeam Backup for Linux

Il tempo di funzionamento del programma in questa modalità è di 6 minuti per 20 GB di dati.

In generale, impressioni abbastanza buone sul programma, ma non verrà preso in considerazione nella recensione generale a causa della lentezza della modalità di funzionamento dei file.

Recensione di Bacula

Bacula è un software di backup client-server che logicamente è composto da diverse parti, ognuna delle quali svolge la propria parte di lavoro. C'è Director, che viene utilizzato per la gestione, FileDaemon - un servizio responsabile dei backup, StorageDaemon - un servizio di archiviazione di backup, Console - un'interfaccia per Director (ci sono TUI, GUI, opzioni Web). Questo complesso è incluso nella revisione anche perché, nonostante la barriera all'ingresso significativamente elevata, è un mezzo abbastanza popolare per organizzare i backup.

In modalità di backup completo

In questa modalità Bacula si è dimostrato piuttosto prevedibile, completando un backup in media in 10 minuti,
Il profilo di carico è risultato così:

Backup Parte 5: test di Bacula e Veeam Backup for Linux

La dimensione dei backup era di circa 30 GB, come previsto lavorando in questa modalità operativa.

Quando si creano backup incrementali, i risultati non sono stati molto diversi, fatta eccezione ovviamente per la dimensione del repository (circa 14 GB).

In generale, puoi vedere un carico uniforme su un core del processore, e anche che le prestazioni sono simili a un normale tar con la compressione attivata. Dato che le impostazioni di backup di Bacula sono molto, molto estese, non è stato possibile mostrare un chiaro vantaggio.

Giudizio

In generale, la situazione è sfavorevole per entrambi i candidati, molto probabilmente a causa del fatto che viene utilizzata la modalità file per creare copie di backup. La parte successiva esaminerà anche il processo di ripristino dai backup; è possibile trarre conclusioni generali in base al tempo totale.

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: test di Bacula e Veeam Backup for Linux
Backup Parte 6: Confronto degli strumenti di backup
Backup Parte 7: Conclusioni

Pubblicato da: Pavel Demkovich

Fonte: habr.com

Aggiungi un commento