Sauvegarde Partie 5 : Test de Bacula et Veeam Backup pour Linux

Sauvegarde Partie 5 : Test de Bacula et Veeam Backup pour Linux

Cette note examinera divers « gros » logiciels de sauvegarde, y compris les logiciels commerciaux. Liste des candidats : Veeam Agent pour Linux, Bacula.

Le travail avec le système de fichiers sera vérifié afin qu'il soit pratique de comparer avec les candidats précédents.

Résultats attendus

Étant donné que les deux candidats sont des solutions universelles prêtes à l'emploi, le résultat le plus important sera la prévisibilité du travail, à savoir le même temps de fonctionnement lors du traitement de la même quantité de données, ainsi que la même charge.

Revue de Veeam Agent pour Linux

Ce programme de sauvegarde fonctionne avec des périphériques de bloc, pour lesquels il dispose d'un module pour le noyau Linux qui garantit l'intégrité de la sauvegarde en suivant les blocs de données modifiés. Une description plus détaillée peut être trouvée ici.

Le processus de création d'une sauvegarde de fichier fonctionne sur la base du même module du noyau : un instantané de périphérique bloc est créé, qui est monté dans un répertoire temporaire, après quoi les données sont synchronisées fichier par fichier de l'instantané vers un autre répertoire local, ou à distance via le protocole smb ou nfs, où plusieurs fichiers sont créés au format propriétaire.

Le processus de création d'une sauvegarde de fichier n'a jamais été terminé. À environ 15-16 % de l'exécution, la vitesse est tombée à 600 kb/sec et moins, à 50 % d'utilisation du processeur, ce qui a potentiellement entraîné l'exécution du processus de sauvegarde pendant 6 à 7 heures, le processus a donc été arrêté.

Une demande a été adressée au support technique de Veeam, dont les employés ont suggéré d'utiliser le mode blocage comme solution.

Les résultats du mode bloc par bloc de création de copies de sauvegarde sont les suivants :

Sauvegarde Partie 5 : Test de Bacula et Veeam Backup pour Linux

La durée de fonctionnement du programme dans ce mode est de 6 minutes pour 20 Go de données.

En général, d'assez bonnes impressions du programme, mais il ne sera pas pris en compte dans la revue générale en raison de la très lenteur du mode de fonctionnement des fichiers.

Examen de Bacula

Bacula est un logiciel de sauvegarde client-serveur qui se compose logiquement de plusieurs parties, chacune faisant sa part du travail. Il existe Director, qui est utilisé pour la gestion, FileDaemon - un service responsable des sauvegardes, StorageDaemon - un service de stockage de sauvegarde, Console - une interface avec Director (il existe des options TUI, GUI, Web). Ce complexe est également inclus dans l'examen car, malgré la barrière à l'entrée considérablement élevée, il s'agit d'un moyen assez populaire d'organiser des sauvegardes.

En mode sauvegarde complète

Dans ce mode, Bacula s'est montré assez prévisible, réalisant une sauvegarde en 10 minutes en moyenne,
Le profil de charge s'est avéré comme ceci :

Sauvegarde Partie 5 : Test de Bacula et Veeam Backup pour Linux

La taille des sauvegardes était d'environ 30 Go, comme prévu lorsque l'on travaille dans ce mode de fonctionnement.

Lors de la création de sauvegardes incrémentielles, les résultats n'étaient pas très différents, à l'exception bien sûr de la taille du référentiel (environ 14 Go).

En général, vous pouvez constater une charge uniforme sur un cœur de processeur, et également que les performances sont similaires à celles d'un tar ordinaire avec la compression activée. Étant donné que les paramètres de sauvegarde de Bacula sont très, très étendus, il n'a pas été possible de montrer un avantage évident.

résultats

En général, la situation est défavorable aux deux candidats, probablement en raison du fait que le mode fichier est utilisé pour créer des copies de sauvegarde. La partie suivante examinera également le processus de restauration à partir de sauvegardes ; des conclusions générales peuvent être tirées en fonction de la durée totale.

annonce

Sauvegarde, partie 1 : pourquoi la sauvegarde est nécessaire, un aperçu des méthodes, des technologies
Sauvegarde Partie 2 : Examiner et tester les outils de sauvegarde basés sur rsync
Sauvegarde Partie 3 : Examen et test de duplicité, duplication
Sauvegarde Partie 4 : Examen et test de zbackup, restic, borgbackup
Sauvegarde Partie 5 : Test de Bacula et Veeam Backup pour Linux
Sauvegarde Partie 6 : Comparaison des outils de sauvegarde
Sauvegarde Partie 7 : Conclusions

Posté par: Pavel Demkovitch

Source: habr.com

Ajouter un commentaire