Sovgad Pati 6: Konpare Zouti Sovgad

Sovgad Pati 6: Konpare Zouti Sovgad
Atik sa a pral konpare zouti backup, men anvan ou ta dwe chèche konnen ki jan byen vit ak byen fè fas ak restorasyon done ki soti nan sovgad.
Pou fasilite konparezon, nou pral konsidere restore soti nan yon backup konplè, espesyalman paske tout kandida sipòte mòd operasyon sa a. Pou senplisite, nimewo yo deja mwayèn (mwayèn aritmetik plizyè kouri). Rezilta yo pral rezime nan yon tablo, ki pral genyen tou enfòmasyon sou kapasite yo: prezans nan yon koòdone entènèt, fasilite nan konfigirasyon ak operasyon, kapasite nan otomatize, prezans nan plizyè karakteristik adisyonèl (pa egzanp, tcheke entegrite done) , elatriye. Grafik yo pral montre chaj la sou sèvè a kote done yo pral itilize (pa sèvè a pou estoke kopi backup).

Rekiperasyon done

rsync ak tar yo pral itilize kòm yon pwen referans depi yo anjeneral baze sou yo Scripts senp pou fè kopi backup.

Rsync fè fas ak done tès yo mete nan 4 minit ak 28 segonn, ki montre

yon chaj konsaSovgad Pati 6: Konpare Zouti Sovgad

Pwosesis rekiperasyon an frape yon limit nan subsistèm ki gen kapasite nan sèvè depo backup la (graf sawtooth). Ou ka wè tou klèman loading yon sèl nwayo san okenn pwoblèm (ba iowait ak softirq - pa gen pwoblèm ak disk la ak rezo, respektivman). Depi de lòt pwogram yo, sètadi rdiff-backup ak rsnapshot, yo baze sou rsync epi yo ofri tou regilye rsync kòm yon zouti rekiperasyon, yo pral gen apeprè menm pwofil la chaj ak tan rekiperasyon backup.

Tar te fè li yon ti kras pi vit

2 minit ak 43 segonn:Sovgad Pati 6: Konpare Zouti Sovgad

Chaj total sistèm lan te pi wo an mwayèn pa 20% akòz softirq a ogmante - depans anlè yo pandan operasyon an nan subsistèm rezo a ogmante.

Si achiv la plis konprese, tan rekiperasyon an ogmante a 3 minit 19 segonn.
ak yon chaj konsa sou sèvè prensipal la (depake sou bò sèvè prensipal la):Sovgad Pati 6: Konpare Zouti Sovgad

Pwosesis debalaj la pran tou de nwayo processeur paske gen de pwosesis k ap kouri. An jeneral, sa a se rezilta espere. Epitou, yo te jwenn yon rezilta konparab (3 minit ak 20 segonn) lè w ap kouri gzip sou bò sèvè a ak sovgad; pwofil chaj la sou sèvè prensipal la te sanble anpil ak kouri goudwon ​​san kompresè gzip la (gade graf anvan an).

В rdiff-sovgad ou ka senkronize dènye backup ou te fè lè l sèvi avèk rsync regilye (rezilta yo pral menm jan an), men ansyen sovgad toujou bezwen retabli lè l sèvi avèk pwogram rdiff-backup, ki te konplete restorasyon an nan 17 minit ak 17 segonn, ki montre

chaj sa a:Sovgad Pati 6: Konpare Zouti Sovgad

Petèt sa a te gen entansyon, omwen limite vitès la nan otè yo ofri yon solisyon konsa. Pwosesis retabli yon kopi backup tèt li pran yon ti kras mwens pase mwatye nan yon nwayo, ak pèfòmans pwopòsyonèl konparab (sa vle di 2-5 fwa pi dousman) sou disk ak rezo ak rsync.

Rsnapshot Pou rekiperasyon, li sijere lè l sèvi avèk regilye rsync, kidonk rezilta li yo pral menm jan an. An jeneral, sa a se ki jan li te tounen soti.

Burp Mwen ranpli travay la nan restore yon backup nan 7 minit ak 2 segonn ak
ak chaj sa a:Sovgad Pati 6: Konpare Zouti Sovgad

Li te travay byen vit, e omwen pi bon pase rsync pi bon kalite: ou pa bezwen sonje okenn drapo, yon koòdone cli senp ak entwisyon, sipò entegre pou plizyè kopi - byenke li de fwa pi dousman. Si ou bezwen retabli done ki soti nan dènye backup ou te fè a, ou ka itilize rsync, ak kèk opozisyon.

Pwogram nan te montre apeprè menm vitès la ak chaj BackupPC lè pèmèt mòd transfè rsync, deplwaye backup la pou

7 minit ak 42 segonn:Sovgad Pati 6: Konpare Zouti Sovgad

Men, nan mòd transfè done, BackupPC fè fas ak goudwon ​​pi dousman: nan 12 minit ak 15 segonn, chaj processeur a te jeneralman pi ba.

yon fwa edmi:Sovgad Pati 6: Konpare Zouti Sovgad

Diplikite san yo pa chifreman te montre yon ti kras pi bon rezilta, restore yon backup nan 10 minit ak 58 segonn. Si ou aktive chifreman lè l sèvi avèk gpg, tan rekiperasyon an ogmante a 15 minit ak 3 segonn. Epitou, lè w ap kreye yon depo pou estoke kopi, ou ka presize gwosè achiv yo pral itilize lè w divize kouran done k ap rantre. An jeneral, sou konvansyonèl kondwi difisil, tou akòz mòd nan fonksyone sèl-threaded, pa gen anpil diferans. Li ka parèt nan diferan gwosè blòk lè yo itilize depo ibrid. Chaj la sou sèvè prensipal la pandan rekiperasyon an te jan sa a:

pa gen okenn chifremanSovgad Pati 6: Konpare Zouti Sovgad

ak chifremanSovgad Pati 6: Konpare Zouti Sovgad

Kopi te montre yon pousantaj rekiperasyon konparab, ranpli li nan 13 minit ak 45 segonn. Li te pran apeprè yon lòt 5 minit pou tcheke kòrèkteman done yo refè (yon total apeprè 19 minit). Chaj la te

byen wo:Sovgad Pati 6: Konpare Zouti Sovgad

Lè aes chifreman te pèmèt entèn, tan rekiperasyon an te 21 minit 40 segonn, ak itilizasyon CPU nan maksimòm li yo (tou de nwayo!) Pandan rekiperasyon; Lè w tcheke done, yon sèl fil te aktif, okipe yon nwayo processeur. Tcheke done yo apre rekiperasyon an te pran menm 5 minit (prèske 27 minit nan total).

ReziltaSovgad Pati 6: Konpare Zouti Sovgad

duplicati te yon ti kras pi vit ak rekiperasyon lè w ap itilize pwogram ekstèn gpg pou chifreman, men an jeneral diferans ki genyen nan mòd anvan an yo minim. Tan an fonksyone te 16 minit 30 segonn, ak verifikasyon done nan 6 minit. Chaj la te

tankou:Sovgad Pati 6: Konpare Zouti Sovgad

AMANDA, lè l sèvi avèk goudwon, ranpli li nan 2 minit 49 segonn, ki, nan prensip, se trè pre goudwon ​​regilye. Chaj sou sistèm nan prensip

menm bagay la tou:Sovgad Pati 6: Konpare Zouti Sovgad

Lè restore yon backup lè l sèvi avèk zbackup rezilta sa yo te jwenn:

chifreman, lzma konpresyonSovgad Pati 6: Konpare Zouti Sovgad

Kouri tan 11 minit ak 8 segonn

AES chifreman, konpresyon lzmaSovgad Pati 6: Konpare Zouti Sovgad

Tan operasyon 14 minit

AES chifreman, konpresyon lzoSovgad Pati 6: Konpare Zouti Sovgad

Kouri tan 6 minit, 19 segonn

An jeneral, pa move. Li tout depann sou vitès la nan processeur a sou sèvè a backup, ki ka klèman wè nan tan an kouri nan pwogram nan ak COMPRESSORS diferan. Sou bò sèvè backup, yo te lanse yon goudwon ​​regilye, kidonk si ou konpare li ak li, rekiperasyon an se 3 fwa pi dousman. Li ka vo tcheke operasyon an nan mòd milti-threaded, ak plis pase de fil.

BorgBackup nan mòd ki pa chifre li te yon ti kras pi dousman pase goudwon, nan 2 minit 45 segonn, sepandan, kontrèman ak goudwon, li te vin posib yo deduplike repozitwa a. Chaj la te tounen soti

sa ki annapre yo:Sovgad Pati 6: Konpare Zouti Sovgad

Si ou pèmèt chifreman ki baze sou blake, vitès rekiperasyon backup la se yon ti kras pi dousman. Tan rekiperasyon nan mòd sa a se 3 minit 19 segonn, ak chaj la ale

tankou sa a:Sovgad Pati 6: Konpare Zouti Sovgad

AES chifreman se yon ti kras pi dousman, tan rekiperasyon an se 3 minit 23 segonn, chaj la se espesyalman

pa chanje:Sovgad Pati 6: Konpare Zouti Sovgad

Depi Borg ka travay nan mòd milti-threaded, chaj processeur a maksimòm, epi lè fonksyon adisyonèl yo aktive, tan an fonksyone tou senpleman ogmante. Aparamman, li vo eksplore multithreading nan yon fason ki sanble ak zbackup.

Restik fè fas ak rekiperasyon an yon ti kras pi dousman, tan an opere te 4 minit 28 segonn. Chaj la te sanble

konsa:Sovgad Pati 6: Konpare Zouti Sovgad

Aparamman pwosesis rekiperasyon an ap travay nan plizyè fil, men efikasite a pa osi wo ke BorgBackup, men konparab nan tan ak rsync regilye.

Avèk urBackup Li te posib retabli done yo nan 8 minit ak 19 segonn, chaj la te

tankou:Sovgad Pati 6: Konpare Zouti Sovgad

Chaj la toujou pa trè wo, menm pi ba pase sa yo ki nan goudwon. Nan kèk kote gen eklat, men pa plis pase chaj la nan yon sèl nwayo.

Seleksyon ak jistifikasyon kritè pou konparezon

Jan sa di nan youn nan atik anvan yo, sistèm backup la dwe satisfè kritè sa yo:

  • Fasilite la itilize
  • Varyasyon
  • Estabilite
  • Vitès

Li vo konsidere chak pwen separeman nan plis detay.

Fasilite nan operasyon

Li pi bon lè gen yon sèl bouton "Fè tout bagay byen," men si ou retounen nan pwogram reyèl, bagay ki pi pratik yo pral kèk prensip fonksyone abitye ak estanda.
Pifò itilizatè yo pral pi bon si yo pa bezwen sonje yon pakèt kle pou cli, konfigirasyon yon pakèt opsyon diferan, souvan fènwa atravè entènèt oswa tui, oswa mete notifikasyon sou operasyon san siksè. Sa a gen ladan tou kapasite pou fasil "anfòm" yon solisyon backup nan enfrastrikti ki egziste deja, osi byen ke automatisation nan pwosesis la backup. Genyen tou posibilite pou enstalasyon lè l sèvi avèk yon manadjè pake, oswa nan youn oswa de kòmandman tankou "telechaje ak depake". curl ссылка | sudo bash - yon metòd konplèks, depi ou bezwen tcheke sa ki rive atravè lyen an.

Pou egzanp, nan kandida yo konsidere kòm, yon solisyon senp se burp, rdiff-backup ak restic, ki gen kle mnemonik pou mòd opere diferan. Yon ti kras pi konplèks yo se borg ak duplicity. Pi difisil la te AMANDA. Rès yo se yon kote nan mitan an an tèm de fasilite nan itilize. Nan nenpòt ka, si ou bezwen plis pase 30 segonn li manyèl itilizatè a, oswa ou bezwen ale nan Google oswa yon lòt motè rechèch, epi tou li woule nan yon fèy long nan èd, desizyon an se difisil, yon fason oswa yon lòt.

Gen kèk nan kandida yo konsidere yo kapab otomatikman voye yon mesaj atravè e-mailjabber, pandan ke lòt moun konte sou alèt configuré nan sistèm nan. Anplis, pi souvan solisyon konplèks yo pa gen paramèt alèt totalman evidan. Nan nenpòt ka, si pwogram nan backup pwodui yon kòd retounen ki pa zewo, ki pral kòrèkteman konprann pa sèvis sistèm nan pou travay peryodik (yo pral voye yon mesaj bay administratè sistèm lan oswa dirèkteman nan siveyans) - sitiyasyon an se senp. Men, si sistèm nan backup, ki pa kouri sou yon sèvè backup, pa ka configuré, fason ki evidan yo di sou pwoblèm nan se ke konpleksite a deja twòp. Nan nenpòt ka, bay avètisman ak lòt mesaj sèlman nan koòdone entènèt la oswa nan boutèy la se yon move pratik, paske pi souvan yo pral inyore.

Kòm pou automatisation, yon pwogram senp ka li varyab anviwònman ki mete mòd opere li yo, oswa li gen yon cli devlope ki ka konplètman kopi konpòtman an lè w ap travay nan yon koòdone entènèt, pou egzanp. Sa a gen ladan tou posiblite pou operasyon kontinyèl, disponiblite opòtinite ekspansyon, elatriye.

Varyasyon

Pasyèlman eko sou-seksyon anvan an konsènan automatisation, li pa ta dwe yon pwoblèm patikilye nan "anfòm" pwosesis la backup nan enfrastrikti ki egziste deja.
Li se vo anyen ke itilize nan pò ki pa estanda (byen, eksepte pou koòdone entènèt la) pou travay, aplikasyon an nan chifreman nan yon fason ki pa estanda, echanj la nan done lè l sèvi avèk yon pwotokòl ki pa estanda yo se siy nan yon non. - solisyon inivèsèl. Pou pati ki pi, tout kandida yo genyen yo nan yon fason oswa yon lòt pou rezon evidan: senplisite ak adaptabilite anjeneral pa ale ansanm. Kòm yon eksepsyon - burp, gen lòt moun.

Kòm yon siy - kapasite nan travay lè l sèvi avèk ssh regilye.

Vitès travay la

Pwen ki pi kontwovèsyal ak kontwovèsyal. Sou yon bò, nou te lanse pwosesis la, li te travay pi vit posib epi li pa t entèfere ak travay prensipal yo. Nan lòt men an, gen yon vag nan trafik ak chaj processeur pandan peryòd la backup. Li se tou vo sonje ke pwogram ki pi rapid pou fè kopi yo anjeneral pi pòv an tèm de fonksyon ki enpòtan pou itilizatè yo. Yon fwa ankò: si yo nan lòd yo jwenn yon sèl dosye tèks malere ki gen plizyè dizèn de byte nan gwosè ak yon modpas, ak poutèt sa a tout depans sèvis yo (wi, wi, mwen konprann ke pwosesis la backup pi souvan pa blame isit la), epi ou bezwen re-li sekans tout fichye yo nan depo a oswa elaji tout achiv la - sistèm nan backup pa janm vit. Yon lòt pwen ki souvan vin tounen yon bloke se vitès la nan deplwaye yon backup soti nan yon achiv. Gen yon avantaj klè isit la pou moun ki ka tou senpleman kopye oswa deplase dosye nan kote ou vle a san anpil manipilasyon (rsync, pou egzanp), men pi souvan pwoblèm nan dwe rezoud nan yon fason òganizasyonèl, anpirik: pa mezire tan an rekiperasyon backup. epi ouvètman enfòme itilizatè yo sou sa.

Estabilite

Li ta dwe konprann fason sa a: sou yon bò, li dwe posib yo deplwaye kopi backup la tounen nan nenpòt fason, nan lòt men an, li dwe rezistan a divès pwoblèm: entèripsyon rezo, echèk disk, efase yon pati nan la. depo.

Konparezon zouti backup

Tan pou kreye yon kopi
Kopi tan rekiperasyon an
Enstalasyon fasil
Konfigirasyon fasil
Itilize senp
Senp automatisation
Ou bezwen yon sèvè kliyan?
Tcheke entegrite depo a
Kopi diferans
Travay via tiyo
Varyasyon
Endepandans
Transparans depo
Chifreman
Konpresyon
Deduplication
Koòdone entènèt
Konble nwaj la
Windows sipò
Nòt

Rsync
4m15s
4m28s
repons lan se wi
нет
нет
нет
repons lan se wi
нет
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
нет
нет
нет
нет
нет
repons lan se wi
6

Tar
pi bon kalite
3m12s
2m43s
repons lan se wi
нет
нет
нет
нет
нет
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
нет
нет
нет
нет
нет
repons lan se wi
8,5

gzip
9m37s
3m19s
repons lan se wi

Rdiff-sovgad
16m26s
17m17s
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
11

Rsnapshot
4m19s
4m28s
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
нет
нет
repons lan se wi
repons lan se wi
нет
repons lan se wi
12,5

Burp
11m9s
7m2s
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
нет
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
10,5

Diplikite
pa gen okenn chifreman
16m48s
10m58s
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
нет
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
11

gpg
17m27s
15m3s

Kopi
pa gen okenn chifreman
20m28s
13m45s
нет
repons lan se wi
нет
нет
нет
repons lan se wi
repons lan se wi
нет
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
11

AES
29m41s
21m40s

gpg
26m19s
16m30s

zbackup
pa gen okenn chifreman
40m3s
11m8s
repons lan se wi
repons lan se wi
нет
нет
нет
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
нет
нет
нет
10

AES
42m0s
14m1s

aes+lzo
18m9s
6m19s

BorgBackup
pa gen okenn chifreman
4m7s
2m45s
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
16

AES
4m58s
3m23s

blake2
4m39s
3m19s

Restik
5m38s
4m28s
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
15,5

urBackup
8m21s
8m19s
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
12

Amanda
9m3s
2m49s
repons lan se wi
нет
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
13

BackupPC
rsync
12m22s
7m42s
repons lan se wi
нет
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
нет
repons lan se wi
repons lan se wi
нет
repons lan se wi
нет
repons lan se wi
10,5

pran asfat
12m34s
12m15s

Lejand tab la:

  • Vèt, tan opere mwens pase senk minit, oswa reponn "Wi" (eksepte pou kolòn "Bezwen yon sèvè kliyan?"), 1 pwen
  • Jòn, tan opere senk a dis minit, 0.5 pwen
  • Wouj, tan travay la se plis pase dis minit, oswa repons lan se "Non" (eksepte pou kolòn "Èske w bezwen yon sèvè kliyan?"), 0 pwen

Dapre tablo ki anwo a, pi senp, pi rapid, ak an menm tan an pratik ak pwisan zouti backup se BorgBackup. Restic te pran dezyèm plas, rès kandida yo konsidere yo te plase apeprè egalman ak yon gaye youn oubyen de pwen nan fen an.

Mwen remèsye tout moun ki li seri a jiska lafen, mwen envite ou diskite sou opsyon yo epi ofri pwòp ou a, si genyen. Pandan diskisyon an ap pwogrese, tab la ka elaji.

Rezilta a nan seri a pral atik final la, nan ki pral gen yon tantativ pou devlope yon zouti backup ideyal, rapid ak jere ki pèmèt ou deplwaye yon kopi tounen nan tan ki pi kout posib epi an menm tan an dwe pratik ak fasil. konfigirasyon epi kenbe.

Anons

Sovgad, pati 1: Poukisa backup nesesè, yon apèsi sou metòd, teknoloji
Sovgad Pati 2: Revize ak teste zouti backup ki baze sou rsync
Sovgad Pati 3: Revizyon ak Tès doubplisite, kopi
Sovgad Pati 4: Revize ak tès zbackup, restic, borgbackup
Sovgad Pati 5: Tès bacula ak veeam backup pou linux
Sovgad Pati 6: Konpare Zouti Sovgad
Sovgad Pati 7: Konklizyon

Sous: www.habr.com

Add nouvo kòmantè