Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Backup Parti 6: Tqabbil tal-Għodod tal-Backup
Dan l-artikolu se jqabbel l-għodod tal-backup, iżda l-ewwel għandek issir taf kemm malajr u tajjeb ilaħħqu mar-restawr tad-dejta mill-backups.
Għal faċilità ta 'tqabbil, se nikkunsidraw ir-restawr minn backup sħiħ, speċjalment peress li l-kandidati kollha jappoġġjaw dan il-mod ta' tħaddim. Għal sempliċità, in-numri diġà huma medja (il-medja aritmetika ta 'diversi ġirjiet). Ir-riżultati se jkunu miġbura fil-qosor f'tabella, li se jkun fiha wkoll informazzjoni dwar il-kapaċitajiet: il-preżenza ta 'interface tal-web, faċilità ta' setup u tħaddim, il-kapaċità ta 'awtomatizzazzjoni, il-preżenza ta' diversi karatteristiċi addizzjonali (pereżempju, verifika tal-integrità tad-data) , eċċ. Il-graffs se juru t-tagħbija fuq is-server fejn id-dejta se tintuża (mhux is-server għall-ħażna ta 'kopji ta' backup).

Irkupru tad-dejta

rsync u tar se jintużaw bħala punt ta 'referenza peress huma ġeneralment ibbażati fuqhom skripts sempliċi biex isiru kopji ta' backup.

Rsync ilaħħqu mad-dejta tat-test sett f'4 minuti u 28 sekonda, li turi

tagħbija bħal dinBackup Parti 6: Tqabbil tal-Għodod tal-Backup

Il-proċess ta 'rkupru laqat limitazzjoni tas-subsistema tad-disk tas-server tal-ħażna tal-backup (grafiċi tas-sawtooth). Tista 'wkoll tara b'mod ċar it-tagħbija ta' qalba waħda mingħajr problemi (iowait baxx u softirq - l-ebda problemi bid-diska u n-netwerk, rispettivament). Peress li ż-żewġ programmi l-oħra, jiġifieri rdiff-backup u rsnapshot, huma bbażati fuq rsync u joffru wkoll rsync regolari bħala għodda ta 'rkupru, se jkollhom bejn wieħed u ieħor l-istess profil ta' tagħbija u ħin ta 'rkupru ta' backup.

Qatran wettaqha ftit aktar malajr

2 minuti u 43 sekonda:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

It-tagħbija totali tas-sistema kienet ogħla bħala medja b'20% minħabba ż-żieda tas-softirq - żdiedu l-ispejjeż ġenerali matul it-tħaddim tas-subsistema tan-netwerk.

Jekk l-arkivju jiġi kompressat aktar, il-ħin ta 'rkupru jiżdied għal 3 minuti 19-il sekonda.
b'tali tagħbija fuq is-server prinċipali (unpacking fuq in-naħa tas-server prinċipali):Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Il-proċess ta 'dekompressjoni jieħu ż-żewġ qlub tal-proċessur minħabba li hemm żewġ proċessi għaddejjin. B'mod ġenerali, dan huwa r-riżultat mistenni. Ukoll, riżultat komparabbli (3 minuti u 20 sekonda) inkiseb meta tħaddem gzip fuq in-naħa tas-server b'backups; il-profil tat-tagħbija fuq is-server prinċipali kien simili ħafna għat-tħaddim tal-qatran mingħajr il-kompressur gzip (ara l-graff preċedenti).

В rdiff-backup tista' tissinkronizza l-aħħar backup li għamilt billi tuża rsync regolari (ir-riżultati jkunu simili), iżda backups anzjani għad iridu jiġu restawrati bl-użu tal-programm rdiff-backup, li temm ir-restawr fi 17-il minuta u 17-il sekonda, li juri

din it-tagħbija:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Forsi dan kien maħsub, għall-inqas biex jillimita l-veloċità tal-awturi joffru soluzzjoni bħal din. Il-proċess tar-restawr ta 'kopja ta' backup innifsu jieħu ftit inqas minn nofs qalba waħda, b'prestazzjoni proporzjonalment komparabbli (jiġifieri 2-5 darbiet aktar bil-mod) fuq disk u netwerk b'rsync.

Rsnapshot Għall-irkupru, jissuġġerixxi li tuża rsync regolari, għalhekk ir-riżultati tiegħu jkunu simili. B'mod ġenerali, dan huwa kif irriżulta.

burp I lestiet il-kompitu li jirrestawraw backup fi 7 minuti u 2 sekondi ma
b'din it-tagħbija:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Ħadem pjuttost malajr, u għall-inqas hija ħafna aktar konvenjenti minn rsync pur: m'għandekx bżonn tiftakar xi bnadar, interface cli sempliċi u intuwittivi, appoġġ integrat għal kopji multipli - għalkemm huwa darbtejn aktar bil-mod. Jekk għandek bżonn tirrestawra d-dejta mill-aħħar backup li għamilt, tista 'tuża rsync, bi ftit twissijiet.

Il-programm wera bejn wieħed u ieħor l-istess veloċità u tagħbija BackupPC meta tippermetti l-mod ta 'trasferiment rsync, l-iskjerament tal-backup għall

7 minuti u 42 sekonda:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Iżda fil-mod tat-trasferiment tad-dejta, BackupPC laħaq mal-qatran aktar bil-mod: fi 12-il minuta u 15-il sekonda, it-tagħbija tal-proċessur kienet ġeneralment aktar baxxa

darba u nofs:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Dupliċità mingħajr encryption wera riżultati kemmxejn aħjar, restawr ta 'backup f'10 minuti u 58 sekonda. Jekk tattiva l-encryption billi tuża gpg, il-ħin ta 'rkupru jiżdied għal 15-il minuta u 3 sekondi. Ukoll, meta toħloq repożitorju għall-ħażna ta 'kopji, tista' tispeċifika d-daqs tal-arkivju li se jintuża meta taqsam il-fluss tad-dejta li jkun dieħel. B'mod ġenerali, fuq hard drives konvenzjonali, ukoll minħabba l-mod ta 'tħaddim b'ħajt wieħed, m'hemmx ħafna differenza. Jista 'jidher f'daqsijiet ta' blokki differenti meta tintuża ħażna ibrida. It-tagħbija fuq is-server prinċipali waqt l-irkupru kienet kif ġej:

ebda encryptionBackup Parti 6: Tqabbil tal-Għodod tal-Backup

bil-kriptaġġBackup Parti 6: Tqabbil tal-Għodod tal-Backup

Duplikat wera rata ta' rkupru komparabbli, u temmha fi 13-il minuta u 45 sekonda. Ħad madwar 5 minuti oħra biex tivverifika l-korrettezza tad-dejta rkuprata (total ta 'madwar 19-il minuta). It-tagħbija kienet

pjuttost għoli:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Meta l-encryption aes kienet attivata internament, il-ħin ta 'rkupru kien 21 minuta 40 sekonda, bl-użu tas-CPU fil-massimu tiegħu (iż-żewġ qlub!) Matul l-irkupru; Meta ċċekkja d-data, ħajt wieħed biss kien attiv, li jokkupa qalba waħda tal-proċessur. Il-verifika tad-dejta wara l-irkupru ħadet l-istess 5 minuti (kważi 27 minuta b'kollox).

RiżultatBackup Parti 6: Tqabbil tal-Għodod tal-Backup

duplicati kien ftit aktar mgħaġġel bl-irkupru meta uża l-programm estern gpg għall-encryption, iżda b'mod ġenerali d-differenzi mill-mod ta 'qabel huma minimi. Il-ħin tat-tħaddim kien 16-il minuta 30 sekonda, b'verifika tad-dejta f'6 minuti. It-tagħbija kienet

bħal dawn:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

L-AMANDA, bl-użu tal-qatran, lestih f'2 minuti 49 sekonda, li, fil-prinċipju, huwa qrib ħafna tal-qatran regolari. Tagħbija fuq is-sistema fil-prinċipju

l-istess:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Meta tirrestawra backup bl-użu zbackup inkisbu r-riżultati li ġejjin:

encryption, kompressjoni lzmaBackup Parti 6: Tqabbil tal-Għodod tal-Backup

Ħin ta' tmexxija 11-il minuta u 8 sekondi

Encryption AES, kompressjoni lzmaBackup Parti 6: Tqabbil tal-Għodod tal-Backup

Ħin operattiv 14-il minuta

Encryption AES, kompressjoni lzoBackup Parti 6: Tqabbil tal-Għodod tal-Backup

Ħin ta' tmexxija 6 minuti, 19-il sekonda

B'mod ġenerali, mhux ħażin. Kollox jiddependi fuq il-veloċità tal-proċessur fuq is-server tal-backup, li tista 'tidher b'mod ċar mill-ħin tat-tħaddim tal-programm b'kompressuri differenti. Fuq in-naħa tas-server tal-backup, tnieda qatran regolari, għalhekk jekk tqabbel miegħu, l-irkupru huwa 3 darbiet aktar bil-mod. Jista 'jkun ta' min iċċekkja l-operazzjoni fil-modalità b'ħafna kamini, b'aktar minn żewġ ħjut.

BorgBackup fil-modalità mhux encrypted kien ftit aktar bil-mod mill-qatran, f'2 minuti 45 sekondi, madankollu, b'differenza qatran, sar possibbli li r-repożitorju jiġi deduplikat. It-tagħbija rriżulta li kien

dawn li ġejjin:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Jekk tattiva l-kriptaġġ ibbażat fuq blake, il-veloċità tal-irkupru tal-backup hija kemxejn aktar bil-mod. Il-ħin ta 'rkupru f'dan il-mod huwa ta' 3 minuti 19-il sekonda, u t-tagħbija tkun marret

bħal dan:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

L-encryption AES hija kemxejn aktar bil-mod, il-ħin ta 'rkupru huwa ta' 3 minuti 23 sekonda, it-tagħbija hija speċjalment

ma nbidlitx:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Peress li Borg jista 'jaħdem f'modalità multi-threaded, it-tagħbija tal-proċessur hija massima, u meta jiġu attivati ​​funzjonijiet addizzjonali, il-ħin tat-tħaddim sempliċement jiżdied. Apparentement, ta 'min jesplora l-multithreading b'mod simili għal zbackup.

Restika ilaħħqu mal-irkupru ftit aktar bil-mod, il-ħin operattiv kien 4 minuti 28 sekonda. It-tagħbija dehret

allura:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

Apparentement il-proċess ta 'rkupru jaħdem f'diversi ħjut, iżda l-effiċjenza mhix għolja daqs dik ta' BorgBackup, iżda komparabbli fil-ħin għal rsync regolari.

Bil urBackup Kien possibbli li tirrestawra d-dejta fi 8 minuti u 19-il sekonda, it-tagħbija kienet

bħal dawn:Backup Parti 6: Tqabbil tal-Għodod tal-Backup

It-tagħbija għadha mhix għolja ħafna, saħansitra inqas minn dik tal-qatran. F'xi postijiet hemm tifqigħ, iżda mhux aktar mit-tagħbija ta 'qalba waħda.

Għażla u ġustifikazzjoni tal-kriterji għat-tqabbil

Kif iddikjarat f'wieħed mill-artikoli preċedenti, is-sistema ta 'backup għandha tissodisfa l-kriterji li ġejjin:

  • Faċilità ta 'użu
  • Versatilità
  • Stabbiltà
  • Veloċità

Ta 'min jikkunsidra kull punt separatament f'aktar dettall.

Faċilità ta 'tħaddim

Huwa aħjar meta jkun hemm buttuna waħda "Agħmel kollox tajjeb," imma jekk terġa 'lura għal programmi reali, l-iktar ħaġa konvenjenti tkun xi prinċipju operattiv familjari u standard.
Ħafna mill-utenti x'aktarx ikunu f'qagħda aħjar jekk ma jkollhomx għalfejn jiftakru mazz ta 'ċwievet għal cli, kkonfiguraw mazz ta' għażliet differenti, ħafna drabi oskuri permezz tal-web jew tui, jew jistabbilixxu notifiki dwar tħaddim bla suċċess. Dan jinkludi wkoll il-kapaċità li faċilment "jitwaħħal" soluzzjoni ta 'backup fl-infrastruttura eżistenti, kif ukoll l-awtomazzjoni tal-proċess ta' backup. Hemm ukoll il-possibbiltà ta 'installazzjoni bl-użu ta' maniġer tal-pakketti, jew f'kmandi wieħed jew tnejn bħal "download and unpack". curl ссылка | sudo bash - metodu kumpless, peress li għandek bżonn tiċċekkja dak li jasal permezz tal-link.

Pereżempju, mill-kandidati kkunsidrati, soluzzjoni sempliċi hija burp, rdiff-backup u restic, li għandhom ċwievet mnemoniċi għal modi operattivi differenti. Ftit aktar kumplessi huma borg u dupliċità. L-aktar diffiċli kienet AMANDA. Il-bqija huma x'imkien fin-nofs f'termini ta 'faċilità ta' użu. Fi kwalunkwe każ, jekk għandek bżonn aktar minn 30 sekonda biex taqra l-manwal tal-utent, jew għandek bżonn tmur Google jew magna ta 'riċerka oħra, u wkoll iscroll permezz ta' folja twila ta 'għajnuna, id-deċiżjoni hija diffiċli, b'xi mod jew ieħor.

Xi wħud mill-kandidati kkunsidrati huma kapaċi awtomatikament jibagħtu messaġġ permezz ta 'e-mailjabber, filwaqt li oħrajn jiddependu fuq twissijiet konfigurati fis-sistema. Barra minn hekk, ħafna drabi soluzzjonijiet kumplessi ma jkollhomx settings ta' twissija kompletament ovvji. Fi kwalunkwe każ, jekk il-programm ta 'backup jipproduċi kodiċi ta' ritorn mhux żero, li jinftiehem b'mod korrett mis-servizz tas-sistema għal kompiti perjodiċi (se jintbagħat messaġġ lill-amministratur tas-sistema jew direttament lill-monitoraġġ) - is-sitwazzjoni hija sempliċi. Imma jekk is-sistema tal-backup, li ma taħdimx fuq server tal-backup, ma tistax tiġi kkonfigurata, il-mod ovvju li wieħed jgħid dwar il-problema huwa li l-kumplessità hija diġà eċċessiva. Fi kwalunkwe każ, il-ħruġ ta 'twissijiet u messaġġi oħra biss lill-interface tal-web jew lill-ġurnal hija prattika ħażina, peress li ħafna drabi dawn jiġu injorati.

Fir-rigward tal-awtomazzjoni, programm sempliċi jista 'jaqra varjabbli ambjentali li jistabbilixxu l-mod ta' tħaddim tiegħu, jew għandu cli żviluppata li tista 'tidduplika kompletament l-imġieba meta taħdem permezz ta' interface tal-web, pereżempju. Dan jinkludi wkoll il-possibbiltà ta 'tħaddim kontinwu, id-disponibbiltà ta' opportunitajiet ta 'espansjoni, eċċ.

Versatilità

B'eku parzjali tas-subtaqsima preċedenti dwar l-awtomazzjoni, m'għandhiex tkun problema partikolari li "jwaħħal" il-proċess ta 'backup fl-infrastruttura eżistenti.
Ta 'min jinnota li l-użu ta' portijiet mhux standard (ukoll, ħlief għall-interface tal-web) għax-xogħol, l-implimentazzjoni tal-kriptaġġ b'mod mhux standard, l-iskambju ta 'dejta bl-użu ta' protokoll mhux standard huma sinjali ta 'non -soluzzjoni universali. Fil-biċċa l-kbira, il-kandidati kollha għandhom b'xi mod jew ieħor għar-raġuni ovvja: is-sempliċità u l-versatilità ġeneralment ma jmorrux flimkien. Bħala eċċezzjoni - burp, hemm oħrajn.

Bħala sinjal - il-ħila li taħdem bl-użu ta 'ssh regolari.

Veloċità tax-xogħol

L-aktar punt kontroversjali u kontroversjali. Min-naħa waħda, nedejna l-proċess, ħadem malajr kemm jista 'jkun u ma interferietx mal-kompiti ewlenin. Min-naħa l-oħra, hemm żieda fit-traffiku u t-tagħbija tal-proċessur matul il-perjodu ta 'backup. Ta 'min jinnota wkoll li l-programmi l-aktar mgħaġġla biex isiru kopji huma ġeneralment l-ifqar f'termini ta' funzjonijiet li huma importanti għall-utenti. Għal darb'oħra: jekk sabiex tikseb fajl wieħed ta 'test sfortunat ta' diversi għexieren ta 'bytes fid-daqs b'password, u minħabba f'hekk l-ispejjeż kollha tas-servizz (iva, iva, nifhem li l-proċess ta' backup ħafna drabi ma jkunx tort hawn), u għandek bżonn terġa 'taqra b'mod sekwenzjali l-fajls kollha fir-repożitorju jew tespandi l-arkivju kollu - is-sistema ta' backup qatt mhi veloċi. Punt ieħor li ħafna drabi jsir ostaklu huwa l-veloċità tal-iskjerament ta 'backup minn arkivju. Hemm vantaġġ ċar hawn għal dawk li jistgħu sempliċiment jikkopja jew iċċaqlaq fajls lejn il-post mixtieq mingħajr ħafna manipulazzjoni (rsync, per eżempju), iżda ħafna drabi l-problema trid tiġi solvuta b'mod organizzattiv, empirikament: billi jitkejjel il-ħin tal-irkupru tal-backup. u jinforma lill-utenti b'mod miftuħ dwar dan.

Stabbiltà

Għandu jinftiehem b'dan il-mod: minn naħa waħda, għandu jkun possibbli li l-kopja tal-backup tiġi skjerata lura bi kwalunkwe mod, min-naħa l-oħra, għandha tkun reżistenti għal diversi problemi: interruzzjoni tan-netwerk, falliment tad-diska, tħassir ta 'parti mill- repożitorju.

Tqabbil ta 'għodda ta' backup

Ħin tal-ħolqien tal-kopja
Ikkopja l-ħin ta 'rkupru
Installazzjoni faċli
Setup faċli
Użu sempliċi
Awtomazzjoni sempliċi
Għandek bżonn client server?
Iċċekkjar tal-integrità tar-repożitorju
Kopji differenzjali
Xogħol permezz tal-pajp
Versatilità
Indipendenza
Trasparenza tar-repożitorju
Kriptaġġ
Kompressjoni
Deduplikazzjoni
Interfaċċja tal-web
Mili għall-sħaba
Appoġġ tal-Windows
Punteġġ

Rsync
4m15s
4m28s
iva
ebda
ebda
ebda
iva
ebda
ebda
iva
ebda
iva
iva
ebda
ebda
ebda
ebda
ebda
iva
6

Qatran
pur
3m12s
2m43s
iva
ebda
ebda
ebda
ebda
ebda
iva
iva
ebda
iva
ebda
ebda
ebda
ebda
ebda
ebda
iva
8,5

gzip
9m37s
3m19s
iva

Rdiff-backup
16m26s
17m17s
iva
iva
iva
iva
iva
ebda
iva
ebda
iva
ebda
iva
ebda
iva
iva
iva
ebda
iva
11

Rsnapshot
4m19s
4m28s
iva
iva
iva
iva
ebda
ebda
iva
ebda
iva
ebda
iva
ebda
ebda
iva
iva
ebda
iva
12,5

burp
11m9s
7m2s
iva
ebda
iva
iva
iva
iva
iva
ebda
iva
iva
ebda
ebda
iva
ebda
iva
ebda
iva
10,5

Dupliċità
ebda encryption
16m48s
10m58s
iva
iva
ebda
iva
ebda
iva
iva
ebda
ebda
iva
ebda
iva
iva
ebda
iva
ebda
iva
11

gpg
17m27s
15m3s

Duplikat
ebda encryption
20m28s
13m45s
ebda
iva
ebda
ebda
ebda
iva
iva
ebda
ebda
iva
ebda
iva
iva
iva
iva
iva
iva
11

aES
29m41s
21m40s

gpg
26m19s
16m30s

Żbackup
ebda encryption
40m3s
11m8s
iva
iva
ebda
ebda
ebda
iva
iva
iva
ebda
iva
ebda
iva
iva
iva
ebda
ebda
ebda
10

aES
42m0s
14m1s

aes+lzo
18m9s
6m19s

BorgBackup
ebda encryption
4m7s
2m45s
iva
iva
iva
iva
iva
iva
iva
iva
iva
iva
ebda
iva
iva
iva
iva
ebda
iva
16

aES
4m58s
3m23s

blake2
4m39s
3m19s

Restika
5m38s
4m28s
iva
iva
iva
iva
ebda
iva
iva
iva
iva
iva
ebda
iva
ebda
iva
ebda
iva
iva
15,5

urBackup
8m21s
8m19s
iva
iva
iva
ebda
iva
ebda
iva
ebda
iva
iva
ebda
iva
iva
iva
iva
ebda
iva
12

Amanda
9m3s
2m49s
iva
ebda
ebda
iva
iva
iva
iva
ebda
iva
iva
iva
iva
iva
ebda
iva
iva
iva
13

BackupPC
rsync
12m22s
7m42s
iva
ebda
iva
iva
iva
iva
iva
ebda
iva
ebda
ebda
iva
iva
ebda
iva
ebda
iva
10,5

qatran
12m34s
12m15s

Leġġenda tat-tabella:

  • Aħdar, ħin ta' tħaddim inqas minn ħames minuti, jew wieġeb "Iva" (ħlief għall-kolonna "Għandek bżonn client server?"), punt 1
  • Isfar, ħin operattiv minn ħames sa għaxar minuti, 0.5 punti
  • Aħmar, il-ħin tax-xogħol huwa aktar minn għaxar minuti, jew it-tweġiba hija "Le" (ħlief għall-kolonna "Għandek bżonn client server?"), 0 punti

Skont it-tabella ta 'hawn fuq, l-aktar għodda ta' backup sempliċi, mgħaġġla, u fl-istess ħin konvenjenti u qawwija hija BorgBackup. Restic ħadet it-tieni post, il-bqija tal-kandidati kkunsidrati tpoġġew bejn wieħed u ieħor indaqs b'firxa ta' punt wieħed jew tnejn fl-aħħar.

Nirringrazzja lil kull min jaqra s-sensiela sal-aħħar, nistiednek biex tiddiskuti l-għażliet u toffri tiegħek, jekk ikun hemm. Hekk kif id-diskussjoni timxi 'l quddiem, it-tabella tista' tiġi estiża.

Ir-riżultat tas-serje se jkun l-artiklu finali, li fih se jkun hemm tentattiv biex tiżviluppa għodda ta 'backup ideali, veloċi u maniġġabbli li tippermettilek li tuża kopja lura fl-iqsar żmien possibbli u fl-istess ħin tkun konvenjenti u faċli. biex jiġi kkonfigurat u miżmum.

Avviż

Backup, parti 1: Għaliex hija meħtieġa backup, ħarsa ġenerali lejn metodi, teknoloġiji
Backup Parti 2: Reviżjoni u ttestjar ta' għodod ta' backup bbażati fuq rsync
Backup Parti 3: Reviżjoni u Ittestjar ta 'duplicity, duplicati
Backup Parti 4: Reviżjoni u ttestjar ta' zbackup, restic, borgbackup
Backup Parti 5: Ittestjar ta 'bacula u veeam backup għal linux
Backup Parti 6: Tqabbil tal-Għodod tal-Backup
Backup Parti 7: Konklużjonijiet

Sors: www.habr.com

Żid kumment