Dublējuma 5. daļa: Bacula un Veeam dublējuma testēšana operētājsistēmai Linux

Dublējuma 5. daļa: Bacula un Veeam dublējuma testēšana operētājsistēmai Linux

Šajā piezīmē tiks aplūkota dažāda “lielā” dublēšanas programmatūra, tostarp komerciālā. Kandidātu saraksts: Veeam Agent for Linux, Bacula.

Darbs ar failu sistēmu tiks pārbaudīts, lai būtu ērti salīdzināt ar iepriekšējiem kandidātiem.

Gaidāmie rezultāti

Tā kā abi kandidāti ir universāli gatavi risinājumi, tad svarīgākais rezultāts būs darba prognozējamība, proti, vienāds darbības laiks, apstrādājot vienādu datu apjomu, kā arī vienāda slodze.

Veeam Agent for Linux apskats

Šī dublēšanas programma darbojas ar blokierīcēm, kurām tai ir modulis Linux kodolam, kas nodrošina dublējuma integritāti, izsekojot mainītos datu blokus. Sīkāku aprakstu var atrast šeit.

Faila dublējuma izveides process darbojas uz tā paša kodola moduļa bāzes: tiek izveidots blokierīces momentuzņēmums, kas tiek montēts pagaidu direktorijā, pēc kura dati tiek sinhronizēti pa failiem no momentuzņēmuma uz citu lokālo direktoriju, vai tālvadības pults, izmantojot smb vai nfs protokolu, kur tiek izveidoti vairāki faili patentētā formātā.

Faila dublējuma izveides process nekad netika pabeigts. Aptuveni 15–16% izpildes laikā ātrums samazinājās līdz 600 kbs un mazāk, pie 50 % procesora izmantošanas, iespējams, izraisot dublēšanas procesa darbību 6–7 stundas, tāpēc process tika apturēts.

Tika izveidots pieprasījums Veeam tehniskajam atbalstam, kura darbinieki ieteica izmantot bloķēšanas režīmu kā risinājumu.

Rezerves kopiju izveides bloku pa blokam režīma rezultāti ir šādi:

Dublējuma 5. daļa: Bacula un Veeam dublējuma testēšana operētājsistēmai Linux

Programmas darbības laiks šajā režīmā ir 6 minūtes 20 GB datu.

Kopumā diezgan labi iespaidi par programmu, taču kopējā apskatā tas netiks ņemts vērā ļoti lēnā faila darbības režīma dēļ.

Bacula apskats

Bacula ir klienta-servera dublēšanas programmatūra, kas loģiski sastāv no vairākām daļām, no kurām katra veic savu daļu no darba. Ir Director, kas tiek izmantots pārvaldībai, FileDaemon - pakalpojums, kas atbild par dublēšanu, StorageDaemon - rezerves krātuves pakalpojums, Console - interfeiss direktoram (ir TUI, GUI, Web opcijas). Šis komplekss ir iekļauts apskatā arī tāpēc, ka, neskatoties uz ievērojami augsto barjeru ienākšanai, tas ir diezgan populārs dublējumu organizēšanas līdzeklis.

Pilnas dublēšanas režīmā

Šajā režīmā Bacula izrādījās diezgan paredzams, pabeidzot dublēšanu vidēji 10 minūtēs,
Slodzes profils izrādījās šāds:

Dublējuma 5. daļa: Bacula un Veeam dublējuma testēšana operētājsistēmai Linux

Dublējumu apjoms bija aptuveni 30 GB, kā tas bija paredzēts, strādājot šajā darbības režīmā.

Veidojot papildu dublējumus, rezultāti daudz neatšķīrās, izņemot, protams, repozitorija lielumu (apmēram 14 GB).

Kopumā var redzēt vienmērīgu viena procesora kodola slodzi, kā arī to, ka veiktspēja ir līdzīga parastajai darvai ar aktivizētu kompresiju. Sakarā ar to, ka bacula dublēšanas iestatījumi ir ļoti, ļoti plaši, nebija iespējams uzrādīt skaidru priekšrocību.

rezultātus

Kopumā situācija ir nelabvēlīga abiem kandidātiem, visticamāk, tāpēc, ka tiek izmantots faila režīms rezerves kopiju veidošanai. Nākamajā daļā tiks aplūkots arī atjaunošanas process no dublējumkopijām; vispārīgus secinājumus var izdarīt, pamatojoties uz kopējo laiku.

Paziņojums

Dublēšana, 1. daļa: Kāpēc nepieciešama dublēšana, metožu, tehnoloģiju pārskats
Dublēšana 2. daļa: Uz rsync balstītu dublēšanas rīku pārskatīšana un testēšana
Dublējuma 3. daļa: Dublitātes pārbaude un pārbaude, dublikāti
Dublēšana 4. daļa: zbackup, restic, borgbackup pārskatīšana un testēšana
Dublējuma 5. daļa: Bacula un Veeam dublējuma testēšana operētājsistēmai Linux
Dublēšana 6. daļa: Dublēšanas rīku salīdzināšana
Rezerves kopija 7. daļa: Secinājumi

Ievietoja: Pāvels Demkovičs

Avots: www.habr.com

Pievieno komentāru