Sauvegarde, pièce à la demande des lecteurs: présentation d'UrBackup, BackupPC, AMANDA


Cette note de synthèse continue le cycle de sauvegarde , écrite à la demande des lecteurs, elle se concentrera sur UrBackup, BackupPC, ainsi que AMANDA.


Présentation d'UrBackup.


À la demande d'un participant de VGusev2007, j'ajoute un aperçu d'UrBackup, un système client-serveur de sauvegarde. Il vous permet de créer des sauvegardes complètes et incrémentielles, sait comment travailler avec des instantanés de périphérique (Win uniquement?), Et sait également comment créer des sauvegardes de fichiers. Le client peut être situé sur le même réseau que le serveur ou se connecter via Internet. Suivi des modifications revendiqué, qui vous permet de trouver rapidement les différences entre les sauvegardes. La déduplication du stockage côté serveur est également prise en charge, ce qui permet d'économiser de l'espace. Les connexions réseau sont cryptées; il existe également une interface Web pour gérer le serveur. Voyons de quoi elle est capable:


En mode de sauvegarde complète, les résultats suivants ont été obtenus:


Temps de travail:


Premier lancementDeuxième lancementTroisième lancement
Premier test8 min 20 s8 min 19 s8 min 24 s
Deuxième test8m30s8 min 34 s8 min 20 s
Troisième test8 min 10 s8 min 14 s8 min 12 s

En mode de sauvegarde incrémentielle:



Temps de travail:


Premier lancementDeuxième lancementTroisième lancement
Premier test8 min 10 s8 min 10 s8 min 12 s
Deuxième test3m50s4 min 12 s3 min 34 s
Troisième test2m50s2m35s2 min 38 s

La taille du référentiel dans les deux cas était d'environ 14 Go, ce qui indique une déduplication fonctionnelle côté serveur. Il convient également de noter que le temps de sauvegarde sur le serveur et sur le client ne correspond pas, ce qui est clairement visible dans les graphiques et est un très bon bonus, car l'interface Web affiche le processus de sauvegarde côté serveur sans tenir compte de l'état du client. En général, les graphiques d'une copie complète et incrémentielle sont indiscernables. La seule différence est probablement la façon dont il est géré côté serveur. Également satisfait de la faible charge du processeur sur le système redondant.


Présentation de BackupPC


À la demande de vanzhiganov , j'ajoute un examen BackupPC. Ce logiciel est installé sur le serveur de stockage de sauvegarde, écrit en perl, s'exécute sur divers outils de sauvegarde - principalement rsync, tar. Ssh et smb sont utilisés comme transport, et il existe également une interface Web basée sur cgi (déployée sur apache). L'interface Web possède une longue liste de paramètres. Des fonctionnalités - la possibilité de définir le temps minimum entre les sauvegardes, ainsi que la période pendant laquelle les sauvegardes ne seront pas créées. Lorsque vous choisissez un système de fichiers pour le serveur de sauvegarde, vous devez surveiller la prise en charge des liens matériels. Ainsi, le système de fichiers pour le stockage ne peut pas être divisé en points de montage. En général, une assez bonne impression, voyons de quoi ce logiciel est capable:


En mode de sauvegarde complète avec rsync, les résultats suivants ont été obtenus:


Premier lancementDeuxième lancementTroisième lancement
Premier test12m25s12 min 14 s12m27s
Deuxième test7 min 41 s7 min 44 s7m35s
Troisième test10 min 11 s10m0s9 min 54 s

Si vous utilisez des sauvegardes complètes et tar:



Premier lancementDeuxième lancementTroisième lancement
Premier test12 min 41 s12m25s12m45s
Deuxième test12m35s12m45s12 min 14 s
Troisième test12 min 43 s12m25s12m5s

En mode de sauvegarde incrémentielle, tar a dû être abandonné car aucune sauvegarde n'a été créée avec ces paramètres.


Les résultats de la création de sauvegardes incrémentielles à l'aide de rsync sont les suivants:



Premier lancementDeuxième lancementTroisième lancement
Premier test11 min 55 s11m50s12m25s
Deuxième test2m42s2m50s2m30s
Troisième test6m00s5m35s5m30s

Dans l'ensemble, rsync a un léger avantage de vitesse; rsync fonctionne également de manière plus économique avec le réseau. En partie, cela peut être compensé par une moindre utilisation de cpu avec tar comme programme de sauvegarde. Un autre avantage de rsync est de travailler avec des copies incrémentielles. La taille du référentiel lors de la création de sauvegardes complètes est la même, soit 16 Go, dans le cas de copies incrémentielles - 14 Go par exécution, ce qui signifie que la déduplication fonctionne.


Avis sur AMANDA


A la demande du membre oller , j'ajoute des tests AMANDA,


Les résultats d'un test avec tar en tant qu'archiveur et l'activation de la compression sont les suivants:


Premier lancementDeuxième lancementTroisième lancement
Premier test9m5s8 min 59 s9m6s
Deuxième test0m5s0m5s0m5s
Troisième test2m40s2 min 47 s2m45s

Le programme charge complètement un cœur de processeur, mais en raison du disque iops limité du côté serveur du stockage de sauvegarde, il ne peut pas développer une vitesse de transfert de données élevée. En général, la configuration a causé un peu plus de problèmes que les autres participants, car l'auteur du programme n'utilise pas ssh comme transport, mais implémente un schéma similaire avec des clés, créant et maintenant une AC à part entière . Il est possible de limiter largement le client et le serveur de sauvegarde: par exemple, s'ils ne peuvent pas se faire entièrement confiance, alors, en option, vous pouvez empêcher le serveur de lancer une restauration de sauvegarde en définissant la valeur de la variable correspondante à zéro dans le fichier de paramètres. Il est possible de connecter une interface Web pour la gestion, mais en général, un système personnalisé peut être entièrement automatisé à l'aide de petits scripts bash (ou SCM, par exemple ansible). Il existe un système de configuration de stockage quelque peu banal, qui, apparemment, est associé à la prise en charge d'une longue liste de divers périphériques de stockage de données (cassettes LTO, disques durs, etc.). Il est également intéressant de noter que de tous les programmes discutés dans cet article, AMANDA est le seul qui a réussi à détecter le changement de nom du répertoire. La taille du référentiel en une seule fois était de 13 Go.


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 la sauvegarde de bacula et veeam pour linux
Sauvegarde, partie 6: comparaison des outils de sauvegarde
Sauvegarde, partie 7: Conclusions

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


All Articles