Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Šis apžvalgos pranešimas tęsiamas atsarginis ciklas, parašytas skaitytojų pageidavimu, bus kalbama apie UrBackup, BackupPC, o taip pat ir AMANDA.

„UrBackup“ apžvalga.

Dalyvio pageidavimu VGusevas 2007 Pridedu UrBackup, kliento ir serverio atsarginės kopijos sistemos apžvalgą. Tai leidžia kurti visas ir laipsniškas atsargines kopijas, gali dirbti su įrenginio momentinėmis nuotraukomis (tik Win?), taip pat gali kurti failų atsargines kopijas. Klientas gali būti tame pačiame tinkle kaip ir serveris, arba prisijungti per internetą. Deklaruojamas pakeitimų sekimas, kuris leidžia greitai rasti skirtumus tarp atsarginių kopijų. Taip pat palaikomas serverio duomenų saugojimo deduplikavimas, kuris taupo vietą. Tinklo ryšiai yra užšifruoti, taip pat yra žiniatinklio sąsaja serveriui valdyti. Pažiūrėkime, ką ji gali padaryti:

Viso atsarginio kopijavimo režimu buvo gauti šie rezultatai:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Darbo laikas:

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
8m20s
8m19s
8m24s

Antras testas
8m30s
8m34s
8m20s

Trečias testas
8m10s
8m14s
8m12s

Laipsninio atsarginio kopijavimo režimu:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Darbo laikas:

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
8m10s
8m10s
8m12s

Antras testas
3m50s
4m12s
3m34s

Trečias testas
2m50s
2m35s
2m38s

Saugyklos dydis abiem atvejais buvo maždaug 14 GB, o tai rodo, kad serverio pusėje veikia deduplikacija. Taip pat reikėtų pažymėti, kad yra neatitikimas tarp atsarginės kopijos kūrimo laiko serveryje ir kliento, kuris yra gana aiškiai matomas iš grafikų ir yra labai maloni premija, nes žiniatinklio sąsaja rodo atsarginės kopijos kūrimo laiką serverio pusėje neatsižvelgiant į tai
kliento būklė. Apskritai, visos ir papildomos kopijos diagramos yra neatskiriamos. Vienintelis skirtumas tikriausiai yra tai, kaip tai tvarkoma serverio pusėje. Taip pat buvau patenkintas maža procesoriaus apkrova perteklinėje sistemoje.

BackupPC apžvalga

Dalyvio pageidavimu vanžiganovas Pridedu BackupPC apžvalgą. Ši programinė įranga yra įdiegta atsarginės kopijos saugojimo serveryje, parašyta perl ir veikia su įvairiais atsarginių kopijų kūrimo įrankiais – pirmiausia rsync, tar. Ssh ir smb naudojami kaip transportavimas; taip pat yra cgi pagrindu sukurta žiniatinklio sąsaja (diegta „apache“ viršuje). Žiniatinklio sąsajoje yra platus nustatymų sąrašas. Tarp funkcijų yra galimybė nustatyti minimalų laiką tarp atsarginių kopijų kūrimo, taip pat laikotarpį, per kurį atsarginės kopijos nebus kuriamos. Renkantis failų sistemą atsarginiam serveriui, turite įsitikinti, kad palaikomos kietosios nuorodos. Taigi saugojimo failų sistemos negalima suskirstyti į prijungimo taškus. Apskritai, gana maloni patirtis, pažiūrėkime, ką ši programinė įranga gali:

Kuriant visas atsargines kopijas naudojant rsync, buvo gauti šie rezultatai:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
12m25s
12m14s
12m27s

Antras testas
7m41s
7m44s
7m35s

Trečias testas
10m11s
10m0s
9m54s

Jei naudojate visas atsargines kopijas ir tarą:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
12m41s
12m25s
12m45s

Antras testas
12m35s
12m45s
12m14s

Trečias testas
12m43s
12m25s
12m5s

Laipsninio atsarginio kopijavimo režimu turėjau atsisakyti tar, nes atsarginės kopijos nebuvo sukurtos naudojant šiuos nustatymus.

Papildomų atsarginių kopijų kūrimo naudojant rsync rezultatai:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
11m55s
11m50s
12m25s

Antras testas
2m42s
2m50s
2m30s

Trečias testas
6m00s
5m35s
5m30s

Apskritai rsync turi nedidelį greičio pranašumą, rsync taip pat veikia ekonomiškiau su tinklu. Tai iš dalies gali kompensuoti mažesnis procesoriaus naudojimas naudojant tar kaip atsarginę programą. Kitas rsync privalumas yra tai, kad jis veikia su laipsniškomis kopijomis. Saugyklos dydis kuriant visas atsargines kopijas yra toks pat, 16 GB, prieauginių kopijų atveju - 14 GB per paleidimą, o tai reiškia darbinį dubliavimą.

AMANDA apžvalga

Dalyvio pageidavimu senas pridedant AMANDA testus,

Bandomojo paleidimo naudojant tarą kaip archyvavimo priemonę ir įjungtą glaudinimą, rezultatai yra tokie:

Atsarginė kopija, dalis skaitytojų pageidavimu: UrBackup, BackupPC, AMANDA apžvalga

Pirmas startas
Antrasis paleidimas
Trečias paleidimas

Pirmas testas
9m5s
8m59s
9m6s

Antras testas
0m5s
0m5s
0m5s

Trečias testas
2m40s
2m47s
2m45s

Programa pilnai įkelia vieną procesoriaus branduolį, tačiau dėl riboto IOPS disko atsarginės saugojimo serverio pusėje ji negali pasiekti didelio duomenų perdavimo greičio. Apskritai sąranka buvo šiek tiek varginanti nei kitiems dalyviams, nes programos autorius nenaudoja ssh kaip transportavimo, o įgyvendina panašią schemą su raktais, kurdamas ir palaikydamas visavertį CA. Galima plačiai apriboti klientą ir atsarginį serverį: pavyzdžiui, jei jie negali visiškai pasitikėti vienas kitu, galite pasirinktinai neleisti serveriui inicijuoti atsarginės kopijos atkūrimo, nustatydami atitinkamo kintamojo reikšmę į nulį. nustatymų failą. Galima prijungti žiniatinklio sąsają valdymui, tačiau paprastai sukonfigūruota sistema gali būti visiškai automatizuota naudojant mažus bash scenarijus (arba SCM, pavyzdžiui, ansible). Yra šiek tiek nebanali saugyklos nustatymo sistema, matyt, dėl to, kad palaikomas platus įvairių duomenų saugojimo įrenginių sąrašas (LTO kasetės, kietieji diskai ir kt.). Taip pat verta paminėti, kad iš visų šiame straipsnyje aptartų programų AMANDA vienintelė sugebėjo aptikti katalogų pervardijimą. Vieno paleidimo saugyklos dydis buvo 13 GB.

Skelbimas

Atsarginė kopija, 1 dalis: Kodėl reikalinga atsarginė kopija, metodų, technologijų apžvalga
Atsarginė kopija 2 dalis: rsync pagrįstų atsarginių kopijų kūrimo įrankių peržiūra ir testavimas
Atsarginė kopija 3 dalis: Dvigubumo peržiūra ir testavimas, dublikatai
Atsarginė kopija 4 dalis: zbackup, restic, borgbackup peržiūra ir testavimas
Atsarginė kopija 5 dalis: „Bacula“ ir „veeam“ atsarginių kopijų testavimas, skirtas Linux
Atsarginė kopija 6 dalis: Atsarginės kopijos įrankių palyginimas
Atsarginė kopija 7 dalis: Išvados

Šaltinis: www.habr.com

Добавить комментарий