Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Kini nga nota sa pagrepaso nagpadayon backup nga siklo, gisulat sa hangyo sa mga magbabasa, kini maghisgot bahin sa UrBackup, BackupPC, ug usab AMANDA.

Pagrepaso sa UrBackup.

Sa hangyo sa partisipante VGusev2007 Nagdugang ako usa ka pagrepaso sa UrBackup, usa ka sistema sa pag-backup sa kliyente-server. Gitugotan ka niini nga makahimo og bug-os ug incremental nga mga pag-backup, mahimo nga magtrabaho sa mga snapshot sa aparato (Pagdaug lamang?), ug mahimo usab nga maghimo mga backup sa file. Ang kliyente mahimong makit-an sa parehas nga network sama sa server, o magkonektar pinaagi sa Internet. Gideklara ang pagsubay sa pagbag-o, nga nagtugot kanimo nga dali nga makit-an ang mga kalainan tali sa mga backup nga kopya. Adunay usab suporta alang sa server-side data storage deduplication, nga makadaginot sa luna. Ang mga koneksyon sa network gi-encrypt, ug adunay usab usa ka web interface alang sa pagdumala sa server. Atong tan-awon kon unsay iyang mahimo:

Sa bug-os nga backup nga mode, ang mosunod nga mga resulta nakuha:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Mga oras sa pagtrabaho:

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
8m20s
8m19s
8m24s

Ikaduha nga pagsulay
8m30s
8m34s
8m20s

Ikatulo nga pagsulay
8m10s
8m14s
8m12s

Sa incremental backup mode:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Mga oras sa pagtrabaho:

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
8m10s
8m10s
8m12s

Ikaduha nga pagsulay
3m50s
4m12s
3m34s

Ikatulo nga pagsulay
2m50s
2m35s
2m38s

Ang gidak-on sa repository sa duha ka mga kaso gibana-bana nga 14 GB, nga nagpaila sa pagtrabaho nga deduplication sa server nga bahin. Kinahanglan usab nga hinumdoman nga adunay kalainan tali sa oras sa paghimo sa backup sa server ug sa kliyente, nga klaro nga makita gikan sa mga graph ug usa ka makapahimuot nga bonus, tungod kay gipakita sa web interface ang oras sa pagdagan sa proseso sa pag-backup sa. ang server nga bahin nga wala magtagad
kahimtang sa kliyente. Sa kinatibuk-an, ang mga graph alang sa kompleto ug incremental nga mga kopya dili mailhan. Ang bugtong kalainan mao tingali kung giunsa kini pagdumala sa bahin sa server. Nalipay usab ako sa ubos nga load sa processor sa sobra nga sistema.

Pagrepaso sa BackupPC

Sa hangyo sa partisipante vanzhiganov Nagdugang ako usa ka pagrepaso sa BackupPC. Ang kini nga software gi-install sa usa ka backup nga server sa pagtipig, gisulat sa perl, ug nagtrabaho sa ibabaw sa lainlaing mga gamit sa pag-backup - panguna rsync, tar. Ang Ssh ug smb gigamit isip transportasyon; adunay usa usab ka cgi-based nga web interface (gipakatap sa ibabaw sa apache). Ang web interface adunay daghang lista sa mga setting. Lakip sa mga bahin mao ang abilidad sa pagtakda sa labing gamay nga oras sa taliwala sa mga pag-backup, ingon man ang panahon diin ang mga pag-backup dili mahimo. Kung nagpili usa ka file system alang sa usa ka backup nga server, kinahanglan nimo nga sigurohon nga gisuportahan ang lisud nga mga link. Sa ingon, ang sistema sa file alang sa pagtipig dili mabahin sa mga mount point. Sa kinatibuk-an, usa ka nindot nga kasinatian, atong tan-awon kung unsa ang mahimo niini nga software:

Sa paagi sa paghimo og bug-os nga pag-backup gamit ang rsync, ang mosunod nga mga resulta nakuha:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
12m25s
12m14s
12m27s

Ikaduha nga pagsulay
7m41s
7m44s
7m35s

Ikatulo nga pagsulay
10m11s
10m0s
9m54s

Kung mogamit ka ug full backup ug tar:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
12m41s
12m25s
12m45s

Ikaduha nga pagsulay
12m35s
12m45s
12m14s

Ikatulo nga pagsulay
12m43s
12m25s
12m5s

Sa incremental backup mode, kinahanglan nakong biyaan ang tar tungod kay ang mga backup wala gihimo uban niini nga mga setting.

Ang mga resulta sa paghimo og incremental backups gamit ang rsync mao ang:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
11m55s
11m50s
12m25s

Ikaduha nga pagsulay
2m42s
2m50s
2m30s

Ikatulo nga pagsulay
6m00s
5m35s
5m30s

Sa kinatibuk-an, ang rsync adunay gamay nga bentaha sa tulin; ang rsync usab molihok nga labi ka ekonomikanhon sa network. Mahimong ma-offset kini sa bahin pinaagi sa gamay nga paggamit sa CPU nga adunay tar ingon usa ka backup nga programa. Ang laing bentaha sa rsync mao nga kini nagtrabaho uban ang mga dugang nga kopya. Ang gidak-on sa repository sa paghimo sa bug-os nga backups mao ang sama nga, 16 GB, sa kaso sa incremental nga mga kopya - 14 GB matag run, nga nagpasabot sa pagtrabaho deduplication.

Pagrepaso sa AMANDA

Sa hangyo sa partisipante tigulang pagdugang sa mga pagsulay sa AMANDA,

Ang mga resulta sa usa ka test run nga adunay tar samtang ang archiver ug compression gipagana mao ang mosunod:

Pag-backup, bahin sa hangyo sa mga magbabasa: Overview sa UrBackup, BackupPC, AMANDA

Una nga pagsugod
Ikaduha nga paglusad
Ikatulo nga paglusad

Unang pagsulay
9m5s
8m59s
9m6s

Ikaduha nga pagsulay
0m5s
0m5s
0m5s

Ikatulo nga pagsulay
2m40s
2m47s
2m45s

Ang programa bug-os nga nag-load sa usa ka processor core, apan tungod sa limitado nga IOPS disk sa backup storage server side, dili kini makab-ot ang taas nga data transfer speed. Sa kinatibuk-an, ang pag-setup usa ka gamay nga mas lisud kaysa sa ubang mga partisipante, tungod kay ang tagsulat sa programa wala mogamit sa ssh ingon usa ka transportasyon, apan nagpatuman sa usa ka parehas nga laraw nga adunay mga yawe, paghimo ug pagpadayon sa usa ka hingpit nga CA. Posible nga kaylap nga higpitan ang kliyente ug backup server: pananglitan, kung dili sila hingpit nga makasalig sa usag usa, nan mahimo nimo, ingon usa ka kapilian, mapugngan ang server sa pagsugod sa usa ka backup nga pag-uli pinaagi sa pagbutang sa kantidad sa katumbas nga variable sa zero sa ang mga setting file. Posible nga makonektar ang usa ka web interface alang sa pagdumala, apan sa kinatibuk-an ang na-configure nga sistema mahimong hingpit nga awtomatiko gamit ang gagmay nga mga script sa bash (o SCM, pananglitan ansible). Adunay usa ka medyo dili hinungdanon nga sistema alang sa pag-set up sa pagtipig, nga dayag nga tungod sa suporta alang sa usa ka halapad nga lista sa lainlaing mga aparato alang sa pagtipig sa datos (LTO cassette, hard drive, ug uban pa). Angay usab nga hinumdoman nga sa tanan nga mga programa nga gihisgutan sa kini nga artikulo, ang AMANDA mao ra ang nakamatikod sa pagbag-o sa ngalan sa direktoryo. Ang gidak-on sa repository alang sa usa ka run mao ang 13 GB.

Pagpahibalo

Pag-backup, bahin 1: Ngano nga gikinahanglan ang pag-backup, usa ka kinatibuk-ang pagtan-aw sa mga pamaagi, mga teknolohiya
Bahin sa Pag-backup 2: Pagrepaso ug pagsulay sa mga gamit sa backup nga nakabase sa rsync
Bahin sa backup 3: Pagrepaso ug Pagsulay sa pagkadoble, pagdoble
Bahin sa Pag-backup 4: Pagrepaso ug pagsulay sa zbackup, restic, borgbackup
Bahin sa Pag-backup 5: Pagsulay sa bacula ug pag-backup sa veeam alang sa linux
Bahin sa Pag-backup 6: Pagkumpara sa Mga Himan sa Pag-backup
Pag-backup Bahin 7: Mga Konklusyon

Source: www.habr.com

Idugang sa usa ka comment