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


Cet article abordera divers outils logiciels de sauvegarde «volumineux», y compris les outils 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 travail lors du traitement de la même quantité de données, ainsi que la même charge.


Présentation 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 est ici .


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


Le processus de création d'une sauvegarde de fichiers n'a pas fonctionné. Environ 15 à 16% de la vitesse d'exécution est tombée à 600 kb / s et moins, avec une utilisation de 50% du processeur, ce qui a potentiellement entraîné 6 à 7 heures de processus de sauvegarde, de sorte que le processus a été arrêté.


Une application de support technique Veeam a été créée, dont le personnel a proposé d'utiliser le mode bloc comme solution.


Les résultats d'un mode de sauvegarde bloc par bloc sont les suivants:


Le temps d'exécution du programme dans ce mode est de 6 minutes pour 20 Go de données.


Dans l'ensemble, de très bonnes impressions sur le travail du programme, mais dans l'examen général, il ne sera pas pris en compte en raison de la très grande lenteur du mode fichier.


Donnez votre avis sur Bacula


Bacula - logiciel client-serveur pour créer des sauvegardes, se compose logiquement de plusieurs parties, chacune exécutant sa propre partie du travail. Il y a Director, qui est utilisé pour la gestion, FileDaemon est le service responsable des sauvegardes, StorageDaemon est le service de stockage de sauvegarde, Console est l'interface avec Director (il y a TUI, GUI, options Web). Ce complexe est également inclus dans la revue car, malgré le seuil d'entrée significativement élevé, c'est un moyen assez populaire d'organiser les sauvegardes.


En mode de sauvegarde complète

Dans ce mode, Bacula s'est montré assez prévisible, effectuant une sauvegarde en 10 minutes en moyenne,
Le profil de charge est le suivant:



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


Lors de la création de sauvegardes incrémentielles, les résultats ne différaient pas beaucoup, sauf pour la taille du référentiel, bien sûr (environ 14 Go).


En général, nous voyons une charge uniforme sur un cœur de processeur, ainsi que le fait que les indicateurs sont similaires à tar standard avec compression activée. En raison du fait que les paramètres de bacula pour la sauvegarde sont très, très étendus, cela n'a pas fonctionné pour montrer un avantage clair.


Résultats


En général, la situation est défavorable pour les deux candidats, probablement en raison du fait que le mode fichier de création de copies de sauvegarde est utilisé. Dans la partie suivante, nous considérerons également le processus de restauration à partir de sauvegardes, des conclusions générales peuvent être tirées par le temps total.


Annonce


Sauvegarde, partie 1: Pourquoi avez-vous besoin d'une sauvegarde, un aperçu des méthodes, des technologies
Sauvegarde, Partie 2: Présentation et test des outils de sauvegarde basés sur rsync
Sauvegarde, Partie 3: Présentation et test de la duplicité, duplicati
Sauvegarde, Partie 4: Présentation et test de zbackup, restic, borgbackup
Sauvegarde, Partie 5: Test de Bacula et Veeam Backup pour Linux
Sauvegarde: pièce demandée par les lecteurs: revue AMANDA, UrBackup, BackupPC
Sauvegarde, partie 6: comparaison des outils de sauvegarde
Sauvegarde, partie 7: Conclusions


Publié par Finnix

Source: https://habr.com/ru/post/fr459550/


All Articles