Backup, partea 5: Testarea Bacula și Veeam Backup pentru Linux

Backup, partea 5: Testarea Bacula și Veeam Backup pentru Linux

În acest articol vor fi analizate diferite instrumente software „mari” pentru realizarea copiilor de siguranță, inclusiv soluții comerciale. Lista candidaților: Veeam Agent pentru Linux, Bacula.

Se va verifica funcționarea exact cu sistemul de fișiere, pentru a putea fi comparat cu candidații anteriori.

Rezultatele așteptate

Deoarece ambele soluții sunt soluții universale, cel mai important rezultat va fi predictibilitatea funcționării, și anume — același timp de procesare pentru același volum de date, precum și aceeași încărcare în acest caz.

Prezentare Veeam Agent pentru Linux

Această aplicație pentru realizarea copiilor de siguranță funcționează cu dispozitive de tip bloc, având un modul pentru kernelul Linux, care asigură integritatea copiei de siguranță prin urmărirea blocurilor de date modificate. O descriere mai detaliată este disponibilă aici.

Procesul de creare a copiilor de siguranță a fișierelor se bazează pe același modul kernel: se creează o imagine a dispozitivului bloc, care este montată într-un catalog temporar, după care se realizează sincronizarea fișierelor din imagine într-un alt catalog local sau într-unul extern prin protocol smb sau nfs, unde se creează mai multe fișiere într-un format proprietar.

Procesul de creare a copiilor de siguranță a fișierelor nu a fost finalizat. Aproximativ la 15-16% din execuție, viteza a scăzut la 600 kB/s și mai puțin, cu 50% utilizare CPU, ceea ce ar fi putut duce la 6-7 ore de lucru pentru procesul de copiere, așa că procesul a fost oprit.

A fost creat un tichet pentru suportul tehnic Veeam, ai cărui angajați au sugerat utilizarea modului de acces pe blocuri ca soluție.

Rezultatele muncii în modul de acces pe blocuri sunt următoarele:

Backup, partea 5: Testarea Bacula și Veeam Backup pentru Linux

Timpul de lucru al programului în acest mod este de 6 minute pentru 20 GB de date.

În general, impresiile despre funcționarea programului sunt destul de bune, dar în recenzia generală nu va fi luat în considerare din cauza vitezăului foarte lent al modului de lucru cu fișiere.

Prezentare Bacula

Bacula — software client-server pentru efectuarea copiilor de rezervă, constând logic din mai multe părți, fiecare având rolul său specific. Există un Director care este responsabil de management, FileDaemon — serviciul responsabil de backup, StorageDaemon — serviciul de stocare a copiilor de rezervă, Console — interfața cu Directorul (există opțiuni TUI, GUI și Web). Acest complex este inclus în revizuire și pentru faptul că, în ciuda unei bariere de intrare considerabile, este un instrument destul de popular pentru organizarea copiilor de rezervă.

În modul de creare a copiilor de rezervă complete

În acest mod, Bacula a demonstrat o predictibilitate suficientă, efectuând o copie de rezervă în medie în 10 minute,
profilul de încărcare a fost următorul:

Backup, partea 5: Testarea Bacula și Veeam Backup pentru Linux

Dimensiunea copiilor de rezervă a fost de aproximativ 30 GB, așa cum era de așteptat în acest mod de lucru.

În timpul creării copiilor de rezervă incrementale, rezultatele nu au variat semnificativ, în afară de dimensiunea depozitului, desigur (aproximativ 14 GB).

În general, se observă o încărcare uniformă pe un nucleu de procesor, iar rezultatele sunt similare cu cele ale unui tar activat cu compresie. Datorită faptului că setările Bacula pentru backup sunt foarte extinse — nu s-a putut observa un avantaj clar.

Rezultate

În general, situația este nefavorabilă pentru amândoi candidații, cel mai probabil din cauza faptului că se utilizează modul de fișier pentru crearea copiilor de rezervă. În partea următoare va fi analizat și procesul de restaurare din copiile de rezervă, concluziile generale vor putea fi trase în funcție de timpul total.

Anunț

Backup, partea 1: De ce este necesar backup-ul, revizuirea metodelor, tehnologiilor.
Backup, partea 2: Revizuirea și testarea instrumentelor de backup bazate pe rsync.
Backup, partea 3: Prezentare și testare a duplicity, duplicati
Backup, partea 4: Revizuirea și testarea zbackup, restic, borgbackup
Backup, partea 5: Testarea Bacula și Veeam Backup pentru Linux
Backup, partea 6: Comparația uneltelor de backup
Backup, partea 7: Concluzii

Autorul publicației: Pavel Demkovich

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster