Această notă va analiza diverse programe de backup „mare”, inclusiv cele comerciale. Lista candidaților: Agent Veeam pentru Linux, Bacula.
Lucrul cu sistemul de fișiere va fi verificat, astfel încât să fie convenabil să se compare cu candidații anteriori.
Rezultate așteptate
Deoarece ambii candidați sunt soluții universale gata făcute, rezultatul cel mai important va fi predictibilitatea muncii, și anume același timp de operare atunci când se prelucrează aceeași cantitate de date, precum și aceeași încărcare.
Revizuirea agentului Veeam pentru Linux
Acest program de backup funcționează cu dispozitive bloc, pentru care are un modul pentru nucleul Linux care asigură integritatea backup-ului prin urmărirea blocurilor de date modificate. O descriere mai detaliată poate fi găsită
Procesul de creare a unei copii de siguranță a fișierului funcționează pe baza aceluiași modul de nucleu: este creat un instantaneu de dispozitiv bloc, care este montat într-un director temporar, după care datele sunt sincronizate fișier cu fișier din instantaneu în alt director local, sau la distanță prin protocolul smb sau nfs, unde mai multe fișiere sunt create în format proprietar.
Procesul de creare a unei copii de siguranță a fișierului nu a fost niciodată finalizat. La aproximativ 15-16% din execuție, viteza a scăzut la 600 kbsec și mai jos, la 50% de utilizare a procesorului, potențial determinând ca procesul de backup să ruleze timp de 6-7 ore, astfel încât procesul a fost oprit.
A fost creată o solicitare către suportul tehnic Veeam, ai cărui angajați au sugerat să folosească modul bloc ca soluție.
Rezultatele modului bloc cu bloc de creare a copiilor de rezervă sunt următoarele:
Timpul de funcționare al programului în acest mod este de 6 minute pentru 20 GB de date.
În general, impresii destul de bune despre program, dar nu vor fi luate în considerare în revizuirea generală din cauza lenții modului de funcționare a fișierului.
Revista Bacula
Bacula este un software de backup client-server care constă în mod logic din mai multe părți, fiecare dintre ele își face partea sa din treabă. Există Director, care este folosit pentru management, FileDaemon - un serviciu responsabil pentru backup-uri, StorageDaemon - un serviciu de stocare de rezervă, Console - o interfață către Director (există TUI, GUI, opțiuni Web). Acest complex este inclus în recenzie și pentru că, în ciuda barierei semnificative de intrare, este un mijloc destul de popular de organizare a backup-urilor.
În modul backup complet
În acest mod, Bacula s-a dovedit a fi destul de previzibil, realizând o copie de rezervă în medie de 10 minute,
Profilul de încărcare s-a dovedit astfel:
Dimensiunea copiilor de rezervă a fost de aproximativ 30 GB, așa cum era de așteptat când lucrați în acest mod de operare.
La crearea unor copii de rezervă incrementale, rezultatele nu au fost foarte diferite, cu excepția dimensiunii depozitului, desigur (aproximativ 14 GB).
În general, puteți vedea o sarcină uniformă pe un nucleu de procesor și, de asemenea, că performanța este similară cu un gudron obișnuit cu compresia activată. Datorită faptului că setările de backup ale bacula sunt foarte, foarte extinse, nu a fost posibil să arăți un avantaj clar.
Constatări
În general, situația este nefavorabilă pentru ambii candidați, cel mai probabil din cauza faptului că se folosește modul fișier pentru crearea copiilor de rezervă. Următoarea parte va analiza, de asemenea, procesul de restaurare din copii de rezervă; concluziile generale pot fi trase pe baza timpului total.
Anunţ
Backup Partea 5: Testarea Bacula și Veeam Backup pentru Linux
Backup Partea 6: Comparația instrumentelor de backup
Backup Partea 7: Concluzii
Postat de: Pavel Demkovici
Sursa: www.habr.com