6. babeskopia: babeskopia tresnak alderatzea

6. babeskopia: babeskopia tresnak alderatzea
Artikulu honek babeskopia-tresnak alderatuko ditu, baina lehenik eta behin jakin beharko zenuke nola azkar eta ondo egiten dioten aurre babeskopietako datuak berreskuratzeari.
Konparaketa errazteko, babeskopia oso batetik berrezartzea aztertuko dugu, batez ere hautagai guztiek funtzionamendu modu hau onartzen dutelako. Sinpletasunerako, zenbakiak batez bestekoak dira jada (hainbat exekuzioren batez besteko aritmetikoa). Emaitzak taula batean laburbilduko dira, eta gaitasunei buruzko informazioa ere jasoko du: web interfaze baten presentzia, konfiguratzeko eta funtzionatzeko erraztasuna, automatizatzeko gaitasuna, hainbat ezaugarri osagarriren presentzia (adibidez, datuen osotasuna egiaztatzea) , etab. Grafikoek datuak erabiliko diren zerbitzariaren karga erakutsiko dute (ez segurtasun kopiak gordetzeko zerbitzarian).

Datuak berreskuratzea

rsync eta tar erreferentzia puntu gisa erabiliko dira geroztik horietan oinarritzen dira normalean babeskopiak egiteko script errazak.

rsync 4 minutu eta 28 segundotan probako datu multzoari aurre egin zion, erakutsiz

halako karga bat6. babeskopia: babeskopia tresnak alderatzea

Berreskuratze-prozesuak babeskopien biltegiratze-zerbitzariaren disko azpisistemaren muga bat izan zuen (zerra-hortz grafikoak). Era berean, argi eta garbi ikus dezakezu kernel baten karga inongo arazorik gabe (iowait eta softirq baxua - ez dago arazorik diskoarekin eta sarearekin, hurrenez hurren). Beste bi programak, hots, rdiff-backup eta rsnapshot, rsync-ean oinarritzen direnez eta rsync erregularra berreskuratzeko tresna gisa ere eskaintzen dutenez, gutxi gorabehera karga-profil eta babeskopia berreskuratzeko denbora bera izango dute.

tar apur bat azkarrago egin zen

2 minutu eta 43 segundo:6. babeskopia: babeskopia tresnak alderatzea

Sistemaren karga osoa % 20 handiagoa izan zen batez beste, softirq handitu zelako - sareko azpisistemaren funtzionamenduan zehar gastu orokorrak handitu ziren.

Artxiboa gehiago konprimitzen bada, berreskuratzeko denbora 3 minutu eta 19 segundora igoko da.
zerbitzari nagusian halako karga batekin (zerbitzari nagusiaren alboan desegitea):6. babeskopia: babeskopia tresnak alderatzea

Deskonpresio prozesuak bi prozesadore nukleoak hartzen ditu, bi prozesu daudelako martxan. Oro har, hau da espero den emaitza. Gainera, emaitza konparagarria (3 minutu eta 20 segundo) lortu zen gzip zerbitzariaren aldean babeskopiekin exekutatzen denean; zerbitzari nagusiko karga-profila gzip konpresorerik gabe tar exekutatzeko oso antzekoa zen (ikus aurreko grafikoa).

В rdiff-backup rsync arrunta erabiliz egin duzun azken babeskopia sinkroniza dezakezu (emaitzak antzekoak izango dira), baina babeskopia zaharragoak oraindik berreskuratu behar dira rdiff-backup programaren bidez, zeinak 17 minutu eta 17 segundotan amaitu zuen zaharberritzea, erakutsiz.

karga hau:6. babeskopia: babeskopia tresnak alderatzea

Beharbada, hori zen helburua, egileen abiadura mugatzea behintzat halako irtenbide bat eskaintzea. Segurtasun kopia bat leheneratzeko prozesuak nukleo baten erdia baino apur bat gutxiago hartzen du, proportzionalki konparagarria den errendimendua (hau da, 2-5 aldiz motelagoa) diskoan eta sarean rsync-arekin.

Rsnapshot Berreskuratzeko, rsync arrunta erabiltzea iradokitzen du, beraz, bere emaitzak antzekoak izango dira. Oro har, horrela atera zen.

Burp 7 minutu eta 2 segundotan egin nuen babeskopia leheneratzeko zeregina
karga honekin:6. babeskopia: babeskopia tresnak alderatzea

Nahiko azkar funtzionatu zuen, eta gutxienez rsync hutsa baino askoz erosoagoa da: ez duzu inolako banderarik gogoratu behar, cli interfaze sinple eta intuitiboa, kopia anitzeko euskarria integratua - bi aldiz motelagoa den arren. Egin duzun azken babeskopiatik datuak leheneratu behar badituzu, rsync erabil dezakezu, ohar batzuekin.

Programak gutxi gorabehera abiadura eta karga bera erakutsi zuen BackupPC rsync transferentzia modua gaitzean, babeskopia inplementatuz

7 minutu eta 42 segundo:6. babeskopia: babeskopia tresnak alderatzea

Baina datuak transferitzeko moduan, BackupPC-k astiroago egin zion aurre: 12 minutu eta 15 segundotan, prozesadorearen karga orokorrean txikiagoa zen.

aldiz eta erdi:6. babeskopia: babeskopia tresnak alderatzea

duplicity enkriptatutako gabe emaitza apur bat hobeak erakutsi zituen, babeskopia 10 minutu eta 58 segundotan berreskuratuz. Enkriptatzea gpg erabiliz aktibatzen baduzu, berreskuratzeko denbora 15 minutu eta 3 segundora igoko da. Gainera, kopiak gordetzeko biltegi bat sortzean, sarrerako datu-fluxua zatitzean erabiliko den artxiboaren tamaina zehaztu dezakezu. Orokorrean, ohiko disko gogorretan, hari bakarreko funtzionamendu modua dela eta, ez dago alde handirik. Biltegiratze hibridoa erabiltzen denean bloke-tamaina ezberdinetan ager daiteke. Berreskuratzean zerbitzari nagusiaren karga honakoa izan zen:

zifratzerik ez6. babeskopia: babeskopia tresnak alderatzea

enkriptatzearekin6. babeskopia: babeskopia tresnak alderatzea

Bikoiztu berreskuratze tasa parekoa erakutsi zuen, 13 minutu eta 45 segundotan osatuz. Beste 5 minutu inguru behar izan dira berreskuratutako datuen zuzentasuna egiaztatzeko (guztira 19 minutu inguru). Karga zen

nahiko altua:6. babeskopia: babeskopia tresnak alderatzea

Aes enkriptatzea barnean gaitu zenean, berreskuratzeko denbora 21 minutu eta 40 segundokoa izan zen, PUZaren erabilera maximoarekin (bi nukleoak!) berreskuratzean; Datuak egiaztatzean, hari bakarra zegoen aktibo, prozesadorearen nukleo bat okupatuz. Berreskuratu ondoren datuak egiaztatzeak 5 minutu berdinak behar izan zituen (ia 27 minutu guztira).

Emaitza6. babeskopia: babeskopia tresnak alderatzea

duplicati apur bat azkarragoa zen berreskurapenarekin enkriptatzeko kanpoko gpg programa erabiltzean, baina, oro har, aurreko moduarekiko ezberdintasunak gutxienekoak dira. Eragiketa-denbora 16 minutu eta 30 segundokoa izan zen, datuen egiaztapenarekin 6 minututan. Karga zen

hala nola:6. babeskopia: babeskopia tresnak alderatzea

AMANDA, tar erabiliz, 2 minutu eta 49 segundotan osatu zuen, printzipioz, alkitran arruntetik oso gertu dagoena. Sisteman kargatu printzipioz

berdina:6. babeskopia: babeskopia tresnak alderatzea

Babeskopia bat berrezartzean erabiliz zbackup emaitza hauek lortu dira:

enkriptatzea, lzma konpresioa6. babeskopia: babeskopia tresnak alderatzea

Iraupena 11 minutu eta 8 segundo

AES enkriptatzea, lzma konpresioa6. babeskopia: babeskopia tresnak alderatzea

Eragiketa-denbora 14 minutu

AES enkriptatzea, lzo konpresioa6. babeskopia: babeskopia tresnak alderatzea

Iraupena 6 minutu, 19 segundo

Orokorrean, ez dago gaizki. Dena babeskopia zerbitzarian prozesadorearen abiaduraren araberakoa da, programaren exekuzio-denboratik argi ikus daiteke konpresore ezberdinekin. Babeskopia zerbitzariaren aldean, tar arrunt bat abiarazi zen, beraz, berarekin alderatzen baduzu, berreskurapena 3 aldiz motelagoa da. Merezi izan dezake funtzionamendua hari anitzeko moduan egiaztatzea, bi hari baino gehiagorekin.

BorgBackup zifratu gabeko moduan tar baino apur bat motelagoa zen, 2 minutu eta 45 segundotan, hala ere, tar ez bezala, biltegia desbikoiztu ahal izan zen. Karga izan zen

urrengo:6. babeskopia: babeskopia tresnak alderatzea

Blake-n oinarritutako enkriptatzea gaitzen baduzu, babeskopiak berreskuratzeko abiadura apur bat motelagoa da. Modu honetan berreskuratzeko denbora 3 minutu eta 19 segundokoa da, eta karga desagertu egin da

horrela:6. babeskopia: babeskopia tresnak alderatzea

AES enkriptatzea apur bat motelagoa da, berreskuratzeko denbora 3 minutu eta 23 segundokoa da, karga bereziki

ez da aldatu:6. babeskopia: babeskopia tresnak alderatzea

Borg-ek hari anitzeko moduan lan egin dezakeenez, prozesadorearen karga maximoa da, eta funtzio gehigarriak aktibatzen direnean, funtzionamendu-denbora handitzen da. Antza denez, merezi du multithreading zbackup-en antzera arakatzea.

Atseden berreskurapena pixka bat polikiago aurre egin, operazio-denbora 4 minutu 28 segundo izan zen. Karga itxura zuen

hau:6. babeskopia: babeskopia tresnak alderatzea

Dirudienez, berreskuratze prozesuak hainbat haritan funtzionatzen du, baina eraginkortasuna ez da BorgBackup-en bezain handia, baina denboran rsync arruntaren parekoa da.

With urBackup Posible zen datuak berreskuratu 8 minutu eta 19 segundotan, karga zen

hala nola:6. babeskopia: babeskopia tresnak alderatzea

Karga oraindik ez da oso altua, alkitranarena baino txikiagoa ere. Leku batzuetan leherketak daude, baina nukleo baten karga baino gehiago ez.

Konparaziorako irizpideak hautatzea eta justifikatzea

Aurreko artikuluetako batean esan bezala, babeskopia-sistemak irizpide hauek bete behar ditu:

  • Erabiltzeko erraztasuna
  • aldakortasuna
  • egonkortasuna
  • Azkartasuna

Merezi du puntu bakoitza zehatzago aztertzea.

Funtzionatzeko erraztasuna

Hobe da "Egin dena ondo" botoi bat dagoenean, baina benetako programetara itzultzen bazara, erosoena funtzionamendu-printzipio ezagun eta estandar bat izango da.
Erabiltzaile gehienek seguruenik hobeto egongo dira cli-rako gako mordoa gogoratu behar ez badute, sarritan aukera ilun ugari web edo tui bidez konfiguratu behar ez badituzte edo arrakastarik gabeko eragiketari buruzko jakinarazpenak konfiguratu. Horrek babeskopia irtenbide bat lehendik dagoen azpiegituretan erraz "egokitzeko" gaitasuna ere barne hartzen du, baita babeskopia prozesuaren automatizazioa ere. Pakete-kudeatzaile baten bidez instalatzeko aukera ere badago, edo "deskargatu eta deskargatu" bezalako komando batean edo bitan. curl ссылка | sudo bash - metodo konplexua, esteka bidez iristen dena egiaztatu behar baituzu.

Adibidez, kontuan hartutako hautagaien artean, irtenbide sinple bat burp, rdiff-backup eta restic dira, funtzionamendu modu ezberdinetarako gako mnemoteknikoak dituztenak. Apur bat konplexuagoak dira borg eta bikoiztasuna. Zailena AMANDA izan zen. Gainontzekoak erdialdean daude erabilera erraztasunaren aldetik. Nolanahi ere, erabiltzailearen eskuliburua irakurtzeko 30 segundo baino gehiago behar badituzu, edo Google-ra edo beste bilatzaile batera joan behar baduzu, eta laguntza orri luze batean korritu behar baduzu, zaila da erabakia, nola edo hala.

Kontuan hartutako hautagaietako batzuk e-mailjabber bidez mezu bat automatikoki bidaltzeko gai dira, eta beste batzuk sisteman konfiguratutako alertetan oinarritzen dira. Gainera, gehienetan konponbide konplexuek ez dituzte alerta-ezarpen guztiz agerikoak. Edonola ere, babeskopia-programak zero ez den itzulera-kode bat sortzen badu, sistema-zerbitzuak aldizkako zereginetarako behar bezala ulertuko duena (mezu bat bidaliko zaio sistemaren administratzaileari edo zuzenean monitorizaziora) - egoera erraza da. Baina babeskopia-sistema, babeskopia-zerbitzari batean exekutatzen ez dena, ezin bada konfiguratu, arazoari buruz esateko modu nabaria da konplexutasuna dagoeneko gehiegizkoa dela. Edonola ere, abisuak eta bestelako mezuak web-interfazeari edo erregistroari soilik ematea praktika txarra da, gehienetan baztertu egingo baitira.

Automatizazioari dagokionez, programa sinple batek bere funtzionamendu-modua ezartzen duten ingurune-aldagaiak irakur ditzake, edo web-interfaze baten bidez lan egitean portaera guztiz bikoiztu dezakeen cli garatu bat du, adibidez. Honek ere etengabeko funtzionamenduaren aukera, hedapen aukeren erabilgarritasuna, etab.

aldakortasuna

Automatizazioari buruzko aurreko azpiatalari partzialki oihartzuna eginez, ez luke arazo berezirik izan behar segurtasun-kopia prozesua lehendik dagoen azpiegituran "egokitzea".
Aipatzekoa da estandarrak ez diren portuen erabilera (beno, web interfazea izan ezik) lanerako, enkriptatzea modu ez estandarrean ezartzea, estandar ez den protokoloa erabiliz datuak trukatzea ez diren seinaleak direla. - Irtenbide unibertsala. Gehienetan, hautagai guztiek dituzte modu batera edo bestera, ageriko arrazoiagatik: sinpletasuna eta aldakortasuna normalean ez doaz batera. Salbuespen gisa - burp, beste batzuk daude.

Seinale gisa - ssh arrunta erabiliz lan egiteko gaitasuna.

Lan-abiadura

Puntu eztabaidagarriena eta eztabaidagarriena. Alde batetik, prozesua martxan jarri genuen, ahalik eta azkarren funtzionatu zuen eta ez zituen zeregin nagusiak oztopatzen. Bestalde, trafikoaren eta prozesadorearen karga areagotu egiten da babeskopia-aldian. Aipatzekoa da, halaber, kopiak egiteko programarik azkarrenak izan ohi direla eskasenak erabiltzaileentzat garrantzitsuak diren funtzioei dagokienez. Berriro ere: pasahitz batekin hamarnaka byteko tamainako testu-fitxategi tamalgarri bat lortzeko, eta horregatik zerbitzu osoa kostua (bai, bai, ulertzen dut gehienetan babeskopia prozesua ez dela hemen errua), eta sekuentzialki berriro irakurri behar dituzu biltegiko fitxategi guztiak edo artxibo osoa zabaldu - babeskopia sistema ez da inoiz azkarra. Askotan oztopo bihurtzen den beste puntu bat artxibo batetik babeskopia bat zabaltzeko abiadura da. Hemen abantaila argia dago fitxategiak manipulazio handirik gabe nahi den tokira kopiatu edo mugi ditzaketenentzat (rsync, adibidez), baina gehienetan arazoa antolakuntza modu batean konpondu behar da, enpirikoki: babeskopia berreskuratzeko denbora neurtuz. eta erabiltzaileei horri buruz modu irekian informatzea.

egonkortasuna

Honela ulertu behar da: alde batetik, segurtasun kopia edozein modutan hedatzeko aukera izan behar du, bestetik, hainbat arazoren aurrean erresistentea izan behar du: sarearen etetea, diskoaren hutsegitea, zati baten ezabatzea. biltegia.

Babeskopia-tresnen konparaketa

Kopiatu sortzeko denbora
Kopiatu berreskuratzeko denbora
Instalazio erraza
Konfigurazio erraza
Erabilera erraza
Automatizazio sinplea
Bezero zerbitzari bat behar al duzu?
Biltegiaren osotasuna egiaztatzea
Kopia diferentzialak
Tutu bidez lan egitea
aldakortasuna
Independentzia
Biltegiaren gardentasuna
enkriptatze
Konpresioa
Desduplikatzea
Web interfazea
Hodeiraino betez
Windows laguntza
marka

rsync
4m15s
4m28s
Bai
нет
нет
нет
Bai
нет
нет
Bai
нет
Bai
Bai
нет
нет
нет
нет
нет
Bai
6

tar
purua
3m12s
2m43s
Bai
нет
нет
нет
нет
нет
Bai
Bai
нет
Bai
нет
нет
нет
нет
нет
нет
Bai
8,5

gzip
9m37s
3m19s
Bai

Rdiff-backup
16m26s
17m17s
Bai
Bai
Bai
Bai
Bai
нет
Bai
нет
Bai
нет
Bai
нет
Bai
Bai
Bai
нет
Bai
11

Rsnapshot
4m19s
4m28s
Bai
Bai
Bai
Bai
нет
нет
Bai
нет
Bai
нет
Bai
нет
нет
Bai
Bai
нет
Bai
12,5

Burp
11m9s
7m2s
Bai
нет
Bai
Bai
Bai
Bai
Bai
нет
Bai
Bai
нет
нет
Bai
нет
Bai
нет
Bai
10,5

duplicity
zifratzerik ez
16m48s
10m58s
Bai
Bai
нет
Bai
нет
Bai
Bai
нет
нет
Bai
нет
Bai
Bai
нет
Bai
нет
Bai
11

gpg
17m27s
15m3s

Bikoiztu
zifratzerik ez
20m28s
13m45s
нет
Bai
нет
нет
нет
Bai
Bai
нет
нет
Bai
нет
Bai
Bai
Bai
Bai
Bai
Bai
11

aes
29m41s
21m40s

gpg
26m19s
16m30s

zbackup
zifratzerik ez
40m3s
11m8s
Bai
Bai
нет
нет
нет
Bai
Bai
Bai
нет
Bai
нет
Bai
Bai
Bai
нет
нет
нет
10

aes
42m0s
14m1s

aes+lzo
18m9s
6m19s

BorgBackup
zifratzerik ez
4m7s
2m45s
Bai
Bai
Bai
Bai
Bai
Bai
Bai
Bai
Bai
Bai
нет
Bai
Bai
Bai
Bai
нет
Bai
16

aes
4m58s
3m23s

blake2
4m39s
3m19s

Atseden
5m38s
4m28s
Bai
Bai
Bai
Bai
нет
Bai
Bai
Bai
Bai
Bai
нет
Bai
нет
Bai
нет
Bai
Bai
15,5

urBackup
8m21s
8m19s
Bai
Bai
Bai
нет
Bai
нет
Bai
нет
Bai
Bai
нет
Bai
Bai
Bai
Bai
нет
Bai
12

Amanda
9m3s
2m49s
Bai
нет
нет
Bai
Bai
Bai
Bai
нет
Bai
Bai
Bai
Bai
Bai
нет
Bai
Bai
Bai
13

BackupPC
rsync
12m22s
7m42s
Bai
нет
Bai
Bai
Bai
Bai
Bai
нет
Bai
нет
нет
Bai
Bai
нет
Bai
нет
Bai
10,5

tar
12m34s
12m15s

Taularen legenda:

  • Berdea, funtzionamendu-denbora bost minutu baino gutxiagokoa, edo "Bai" erantzun ("Bezero zerbitzari bat behar duzu?" zutabean izan ezik), puntu 1
  • Horia, funtzionamendu denbora bost-hamar minutu, 0.5 puntu
  • Gorria, lan-denbora hamar minutu baino gehiagokoa da, edo erantzuna "Ez" da ("Bezero zerbitzari bat behar al duzu?" zutabea izan ezik), 0 puntu

Goiko taularen arabera, babeskopia tresna errazena, azkarrena eta, aldi berean, erosoena eta indartsuena BorgBackup da. Restic-ek bigarren postua lortu zuen, kontuan hartutako gainerako hautagaiak gutxi gorabehera berdintsu jarri ziren amaieran puntu bat edo biko zabalkundearekin.

Eskerrak ematen dizkiet seriea amaierara arte irakurri duten guztiei, aukerak eztabaidatzera eta zurea eskaintzera gonbidatzen zaituztet, baldin badago. Eztabaidak aurrera egin ahala, mahaia zabaltzen joan daiteke.

Seriearen emaitza azken artikulua izango da, non kopia bat ahalik eta denbora laburrenean hedatzeko eta, aldi berean, erosoa eta erraza izateko aukera ematen duen babeskopia tresna ideal, azkar eta kudeatu bat garatzeko ahalegina egingo da. konfiguratzeko eta mantentzeko.

Anuntzio

Babeskopia, 1. zatia: zergatik behar den babeskopia, metodo eta teknologien ikuspegi orokorra
Backup 2. zatia: rsync-en oinarritutako babeskopia tresnak berrikustea eta probatzea
Backup 3. zatia: bikoiztasunaren berrikuspena eta proba, bikoiztasunak
Backup 4. zatia: zbackup, restic, borgbackup berrikustea eta probatzea
Babeskopia 5. zatia: bacula eta veeam babeskopia probatzen linuxerako
6. babeskopia: babeskopia tresnak alderatzea
Backup 7. zatia: ondorioak

Iturria: www.habr.com

Gehitu iruzkin berria