
Această notă informativă continuă , scrisă la cererea cititorilor, va trata UrBackup, BackupPC, precum și AMANDA.
Recenzia UrBackup.
La cererea participantului îi adaug recenzia UrBackup, un sistem client-server pentru backup. Acesta permite crearea de copii de siguranță complete și incrementale, poate lucra cu instantanee de dispozitiv (doar Win?), precum și poate genera copii de siguranță ale fișierelor. Clientul poate fi în aceeași rețea cu serverul sau se poate conecta prin Internet. Se afirmă că monitorizează modificările, ceea ce permite găsirea rapidă a diferențelor între copii de siguranță. De asemenea, există suport pentru deduplicarea datelor pe server, ceea ce economisește spațiu de stocare. Conexiunile de rețea sunt criptate, iar există un interfață web pentru administrarea serverului. Să vedem ce poate realiza:
În modul de creare a unei copii de siguranță complete, rezultatele au fost:

Timpul de lucru:
Prima lansare
A doua lansare
A treia lansare
Primul test
8m20s
8m19s
8m24s
Al doilea test
8m30s
8m34s
8m20s
Al treilea test
8m10s
8m14s
8m12s
În modul de creare a copiilor de siguranță incrementale:

Timpul de lucru:
Prima lansare
A doua lansare
A treia lansare
Primul test
8m10s
8m10s
8m12s
Al doilea test
3m50s
4m12s
3m34s
Al treilea test
2m50s
2m35s
2m38s
Dimensiunea depozitului a fost de aproximativ 14 GB în ambele cazuri, ceea ce indică faptul că deduplicarea funcționează pe server. De asemenea, trebuie menționat că există o discrepanță între timpul de creare a copiilor de siguranță pe server și pe client, ceea ce este destul de clar vizibil în grafice și reprezintă un avantaj plăcut, deoarece interfața web arată timpul de desfășurare a procesului de backup pe server, fără a lua în considerare
starea clientului. În general, graficul pentru copia completă și copia incrementală este indistinguibil. Probabil, diferența constă în modul în care este procesat pe server. De asemenea, a fost plăcut să observ o sarcină redusă a procesorului pe sistemul de backup.
Recenzia BackupPC
La cererea participantului Adaug un review pentru BackupPC. Această aplicație se instalează pe serverul de stocare a backup-urilor, este scrisă în Perl și funcționează pe diverse instrumente de backup - în primul rând rsync și tar. Ca transport se utilizează ssh și smb, iar există și o interfață web bazată pe cgi (se desfășoară pe Apache). Interfața web are o listă extinsă de setări. Printre trăsăturile sale se numără posibilitatea de a seta un timp minim între backup-uri, precum și un interval în care backup-urile nu vor fi create. Atunci când alegi un sistem de fișiere pentru serverul de backup, trebuie să te asiguri că acesta suportă link-uri dure. Astfel, sistemul de fișiere pentru depozit nu poate fi împărțit în puncte de montare. Per ansamblu, oferă o impresie plăcută, să vedem ce poate această aplicație:
În modul de creare a backup-urilor complete cu rsync, rezultatele sunt:

Prima lansare
A doua lansare
A treia lansare
Primul test
12m25s
12m14s
12m27s
Al doilea test
7m41s
7m44s
7m35s
Al treilea test
10m11s
10m0s
9m54s
Dacă folosești backup-uri complete și tar:

Prima lansare
A doua lansare
A treia lansare
Primul test
12m41s
12m25s
12m45s
Al doilea test
12m35s
12m45s
12m14s
Al treilea test
12m43s
12m25s
12m5s
În modul de creare a backup-urilor incrementale, a fost necesar să renunț la tar, deoarece cu aceste setări backup-urile nu erau create.
Rezultatele creării backup-urilor incrementale folosind rsync sunt următoarele:

Prima lansare
A doua lansare
A treia lansare
Primul test
11m55s
11m50s
12m25s
Al doilea test
2m42s
2m50s
2m30s
Al treilea test
6m00s
5m35s
5m30s
Per ansamblu, se observă un mic avantaj în viteză al rsync, care, de asemenea, lucrează mai eficient cu rețeaua. Parțial, acest lucru poate fi compensat printr-o utilizare mai mică a CPU-ului cu tar ca program pentru crearea backup-urilor. Un alt avantaj al rsync este lucrul cu copiile incrementale. Dimensiunea depozitului la crearea backup-urilor complete este aceeași, fiind de 16 GB, iar în cazul copiilor incrementale - 14 GB pentru un singur ciclu, ceea ce înseamnă o deduplicare funcțională.
Review pentru AMANDA
La cererea participantului Adaug teste pentru AMANDA,
Rezultatele testului cu tar ca arhivator și activarea compresiei sunt:

Prima lansare
A doua lansare
A treia lansare
Primul test
9m5s
8m59s
9m6s
Al doilea test
0m5s
0m5s
0m5s
Al treilea test
2m40s
2m47s
2m45s
Programul folosește complet un nucleu de procesor, dar din cauza discului cu IOPS limitat de pe serverul de stocare a copiilor de rezervă, nu poate atinge o viteză mai mare de transfer de date. Per ansamblu, configurația a cauzat puțin mai multe probleme decât în cazul celorlalți participanți, deoarece autorul programului nu folosește SSH ca transport, ci implementează un sistem similar de chei, creând și menținând o autoritate de certificare completă. Există posibilitatea de a restricționa în mod semnificativ clientul și serverul de backup: de exemplu, dacă nu se pot păstra în totalitate încrederea unul în celălalt, se poate, ca opțiune, interzice inițierea restaurării copiei de rezervă din partea serverului, setând valoarea variabilei corespunzătoare la zero în fișierul de configurație. Există posibilitatea de a conecta o interfață web pentru gestionare, dar în general, sistemul configurat poate fi automatizat complet cu ajutorul unor scripturi mici în Bash (sau SCM, de exemplu, Ansible). Există un sistem relativ complex de configurare a stocării, ceea ce, aparent, se leagă de suportul pentru o listă extinsă de dispozitive de stocare (benzi LTO, hard disk-uri etc.). De asemenea, merită menționat că dintre toate programele analizate în acest articol, AMANDA este singura care a reușit să detecteze redenumirea unui director. Dimensiunea depozitului într-o singură rundă a fost de 13 GB.
Anunț
Backup, partea 6: Comparația uneltelor de backup
Backup, partea 7: Concluzii
Sursa: habr.com
