Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Ushbu ko'rib chiqish eslatmasi davom etadi zaxira aylanishi, o'quvchilarning iltimosiga binoan yozilgan, u UrBackup, BackupPC, shuningdek AMANDA haqida gapiradi.

UrBackup sharhi.

Ishtirokchining iltimosiga binoan VGusev 2007 yil Men UrBackup, mijoz-server zaxira tizimini ko'rib chiqishni qo'shyapman. U sizga toʻliq va qoʻshimcha zaxira nusxalarini yaratish imkonini beradi, qurilma oniy tasvirlari bilan ishlay oladi (faqat yutasizmi?), shuningdek, fayllarning zaxira nusxalarini ham yaratishi mumkin. Mijoz server bilan bir tarmoqda joylashgan bo'lishi yoki Internet orqali ulanishi mumkin. O'zgarishlarni kuzatish e'lon qilindi, bu sizga zaxira nusxalari orasidagi farqlarni tezda topish imkonini beradi. Shuningdek, bo'sh joyni tejaydigan server tomonida ma'lumotlarni saqlashni deuplikatsiya qilish qo'llab-quvvatlanadi. Tarmoq ulanishlari shifrlangan va serverni boshqarish uchun veb-interfeys ham mavjud. Keling, u nima qila olishini ko'rib chiqaylik:

To'liq zaxira rejimida quyidagi natijalarga erishildi:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Ish vaqti:

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
8m20s
8m19s
8m24s

Ikkinchi sinov
8m30s
8m34s
8m20s

Uchinchi sinov
8m10s
8m14s
8m12s

Qo'shimcha zaxira rejimida:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Ish vaqti:

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
8m10s
8m10s
8m12s

Ikkinchi sinov
3m50s
4m12s
3m34s

Uchinchi sinov
2m50s
2m35s
2m38s

Ikkala holatda ham ombor hajmi taxminan 14 Gb edi, bu server tomonida ishlayotgan deuplikatsiyani ko'rsatadi. Shuni ham ta'kidlash kerakki, server va mijozda zaxira nusxasini yaratish vaqti o'rtasida tafovut mavjud, bu grafiklardan juda aniq ko'rinadi va juda yoqimli bonusdir, chunki veb-interfeys zaxira jarayonining ishlash vaqtini ko'rsatadi. hisobga olinmagan holda server tomoni
mijozning holati. Umuman olganda, to'liq va qo'shimcha nusxalar uchun grafiklar farqlanmaydi. Yagona farq, ehtimol u server tomonida qanday ishlov berilishidir. Ortiqcha tizimda protsessorning kam yuklanishi ham meni mamnun qildi.

BackupPC sharhi

Ishtirokchining iltimosiga binoan vanjiganov Men BackupPC sharhini qo'shyapman. Ushbu dastur zaxira saqlash serveriga o'rnatilgan bo'lib, Perl-da yozilgan va turli xil zaxira vositalari - birinchi navbatda rsync, tar ustida ishlaydi. Ssh va smb transport sifatida ishlatiladi; cgi-ga asoslangan veb-interfeys ham mavjud (apache tepasida joylashtirilgan). Veb-interfeys sozlamalarning keng ro'yxatiga ega. Xususiyatlar orasida zaxira nusxalari orasidagi minimal vaqtni, shuningdek, zaxira nusxalari yaratilmaydigan davrni belgilash imkoniyati mavjud. Zaxira serveri uchun fayl tizimini tanlashda siz qattiq havolalar qo'llab-quvvatlanishiga ishonch hosil qilishingiz kerak. Shunday qilib, saqlash uchun fayl tizimini o'rnatish nuqtalariga bo'linib bo'lmaydi. Umuman olganda, juda yoqimli tajriba, keling, ushbu dasturiy ta'minot nimaga qodirligini ko'rib chiqaylik:

Rsync bilan to'liq zaxira nusxalarini yaratish rejimida quyidagi natijalarga erishildi:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
12m25s
12m14s
12m27s

Ikkinchi sinov
7m41s
7m44s
7m35s

Uchinchi sinov
10m11s
10m0s
9m54s

Agar siz to'liq zaxira va tardan foydalansangiz:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
12m41s
12m25s
12m45s

Ikkinchi sinov
12m35s
12m45s
12m14s

Uchinchi sinov
12m43s
12m25s
12m5s

Qo'shimcha zaxira rejimida men tardan voz kechishga majbur bo'ldim, chunki bu sozlamalar bilan zaxiralar yaratilmagan.

Rsync yordamida qo'shimcha zaxira nusxalarini yaratish natijalari:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
11m55s
11m50s
12m25s

Ikkinchi sinov
2m42s
2m50s
2m30s

Uchinchi sinov
6m00s
5m35s
5m30s

Umuman olganda, rsync bir oz tezlik ustunligiga ega; rsync ham tarmoq bilan yanada tejamkor ishlaydi. Bu qisman zaxira dasturi sifatida tar bilan protsessordan kamroq foydalanish bilan qoplanishi mumkin. Rsync ning yana bir afzalligi shundaki, u qo'shimcha nusxalar bilan ishlaydi. To'liq zaxira nusxalarini yaratishda omborning hajmi bir xil, 16 Gb, qo'shimcha nusxalar uchun - har bir ishga tushirish uchun 14 Gb, ya'ni ishlaydigan deduplikatsiya.

AMANDA sharhi

Ishtirokchining iltimosiga binoan oldin AMANDA testlarini qo'shish,

Arxivlovchi sifatida tar va siqishni yoqilgan sinov natijalari quyidagicha:

Zaxira, o'quvchilarning iltimosiga binoan qism: UrBackup, BackupPC, AMANDA-ga umumiy nuqtai

Birinchidan boshlang
Ikkinchi ishga tushirish
Uchinchi ishga tushirish

Birinchi sinov
9m5s
8m59s
9m6s

Ikkinchi sinov
0m5s
0m5s
0m5s

Uchinchi sinov
2m40s
2m47s
2m45s

Dastur bitta protsessor yadrosini to'liq yuklaydi, lekin zaxira saqlash server tomonida cheklangan IOPS diski tufayli u yuqori ma'lumotlarni uzatish tezligiga erisha olmaydi. Umuman olganda, sozlash boshqa ishtirokchilarga qaraganda biroz qiyinroq edi, chunki dastur muallifi ssh-ni transport sifatida ishlatmaydi, lekin kalitlar bilan shunga o'xshash sxemani amalga oshiradi, to'liq huquqli CAni yaratadi va saqlaydi. Mijoz va zahira serverini keng miqyosda cheklash mumkin: masalan, agar ular bir-biriga to'liq ishonmasa, siz variant sifatida serverga tegishli o'zgaruvchining qiymatini nolga o'rnatish orqali zaxira nusxasini tiklashni boshlashni oldini olishingiz mumkin. sozlamalar fayli. Boshqarish uchun veb-interfeysni ulash mumkin, lekin umuman olganda tuzilgan tizim kichik bash skriptlari (yoki SCM, masalan, ansible) yordamida to'liq avtomatlashtirilishi mumkin. Saqlashni o'rnatish uchun biroz ahamiyatsiz tizim mavjud, bu ma'lumotlarni saqlash uchun turli xil qurilmalarning keng ro'yxatini qo'llab-quvvatlash bilan bog'liq (LTO kasetlari, qattiq disklar va boshqalar). Shuni ham ta'kidlash kerakki, ushbu maqolada muhokama qilingan barcha dasturlardan AMANDA katalog nomini o'zgartirishni aniqlay olgan yagona dasturdir. Bir ishga tushirish uchun ombor hajmi 13 GB edi.

E'lon

Zaxira, 1-qism: Zaxira nima uchun kerak, usullar, texnologiyalar haqida umumiy ma'lumot
Zaxiralash 2-qism: rsync-ga asoslangan zaxira vositalarini ko'rib chiqish va sinovdan o'tkazish
Zaxira 3-qism: Ikkilik, dublikatlarni ko'rib chiqish va sinovdan o'tkazish
Zaxira 4-qism: zbackup, restic, borgbackup-ni ko'rib chiqish va sinovdan o'tkazish
Zaxira 5-qism: Linux uchun bacula va veeam zahirasini sinab ko'rish
Zaxiralash 6-qism: Zaxiralash vositalarini solishtirish
Zaxira 7-qism: Xulosa

Manba: www.habr.com

a Izoh qo'shish