Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Blogimiz o'quvchilariga salom! Biz qisman tanishmiz - mening ingliz tilidagi postlarim bu erda paydo bo'ldi, aziz hamkasbim tomonidan tarjima qilingan qutbgul. Bu safar men bevosita rusiyzabon auditoriyaga murojaat qilishga qaror qildim.

Debyutim uchun men eng keng auditoriyani qiziqtiradigan va batafsil ko'rib chiqishni talab qiladigan mavzuni topmoqchi edim. Daniel Defo har bir odamni o'lim va soliqlar kutayotganini ta'kidladi. O'z navbatida shuni aytishim mumkinki, har qanday qo'llab-quvvatlash muhandisida tiklash nuqtasini saqlash siyosati (yoki oddiyroq, saqlash) haqida savollar bo'ladi. Men 4 yil oldin birinchi darajali kichik muhandis sifatida ushlab turish qanday ishlashini tushuntira boshladim va hozir ham ispan va italyan tillarida so'zlashuvchi jamoa rahbari sifatida tushuntirishni davom ettiraman. Ishonchim komilki, ikkinchi va hatto uchinchi darajadagi hamkasblarim ham bir xil savollarga muntazam ravishda javob beradi.

Shu nuqtai nazardan, men rus tilida so'zlashuvchi foydalanuvchilar ma'lumotnoma sifatida qayta-qayta qaytishlari mumkin bo'lgan yakuniy, iloji boricha batafsil post yozmoqchi edim. Vaqt to'g'ri - yaqinda chiqarilgan o'ninchi yubiley versiyasi asosiy funksiyalarga yillar davomida o'zgarmagan yangi xususiyatlarni qo'shdi. Mening postim birinchi navbatda ushbu versiyaga qaratilgan - yozilganlarning aksariyati oldingi versiyalar uchun to'g'ri bo'lsa-da, siz u erda tasvirlangan ba'zi funksiyalarni topa olmaysiz. Va nihoyat, kelajakka biroz nazar tashlab, keyingi versiyada ba'zi o'zgarishlar kutilayotganini aytaman, ammo vaqti kelganda bu haqda sizga aytib beramiz. Shunday qilib, keling, boshlaylik.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Zaxira ishlari

Birinchidan, 10-versiyada o'zgarmagan qismni ko'rib chiqaylik. Saqlash siyosati bir nechta parametrlar bilan belgilanadi. Keling, yangi vazifa yaratish oynasini ochamiz va "Saqlash" yorlig'iga o'tamiz. Bu erda biz kerakli tiklash nuqtalarini aniqlaydigan parametrni ko'ramiz:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Biroq, bu tenglamaning faqat bir qismi. Ballarning haqiqiy soni ish uchun o'rnatilgan zaxira rejimi bilan ham aniqlanadi. Ushbu parametrni tanlash uchun xuddi shu yorliqdagi Kengaytirilgan tugmasini bosing. Bu ko'plab variantlarga ega yangi oynani ochadi. Keling, ularni raqamlaymiz va ularni birma-bir ko'rib chiqamiz:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Agar siz faqat 1-variantni yoqsangiz, ish "abadiy oldinga qo'shimcha" rejimida ishlaydi. Bu erda hech qanday qiyinchilik yo'q - vazifa to'liq zaxiradan (VBK kengaytmali fayl) oxirgi bosqichga (VIB kengaytmali fayl) ko'rsatilgan tiklash nuqtalarini saqlaydi. Ballar soni belgilangan qiymatdan oshib ketganda, eng eski o'sish to'liq zaxira bilan birlashtiriladi. Boshqacha qilib aytadigan bo'lsak, agar vazifa 3 ballni saqlash uchun o'rnatilgan bo'lsa, keyingi sessiyadan so'ng darhol omborda 4 ball bo'ladi, shundan so'ng to'liq zaxira eng eski o'sish bilan birlashtiriladi va ballarning umumiy soniga qaytadi. 3.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

"Teskari o'sish" rejimini saqlash (2-variant) ham juda oddiy. Bu holda eng yangi nuqta to'liq zaxira bo'lib, undan keyin orqaga qaytarish deb ataladigan zanjir (VRB kengaytmali fayllar) bo'ladi, keyin saqlashni qo'llash uchun eng eski orqaga qaytarishni o'chirish kifoya. Vaziyat bir xil bo'ladi: sessiyadan so'ng darhol ballar soni belgilangan qiymatdan 1 ga oshadi, shundan so'ng u kerakli qiymatga qaytadi.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Esda tutingki, teskari o'sish rejimida siz davriy to'liq zaxiralashni ham yoqishingiz mumkin (4-variant), ammo bu mohiyatni o'zgartirmaydi. Ha, to'liq tiklash nuqtalari zanjirda paydo bo'ladi, lekin biz hali ham eng eski nuqtalarni birma-bir o'chirib tashlaymiz.

Va nihoyat, biz qiziqarli qismga keldik. Agar siz qo'shimcha zaxiralashni faollashtirsangiz, lekin qo'shimcha ravishda 3 yoki 4-variantlarni (yoki ikkalasini bir vaqtning o'zida) yoqsangiz, vazifa "faol" yoki sintetik usul yordamida davriy to'liq zaxira nusxalarini yaratishni boshlaydi. To'liq zaxira nusxasini yaratish usuli muhim emas - u bir xil ma'lumotlarni o'z ichiga oladi va qo'shimcha zanjir "subzanjirlarga" bo'linadi. Bu usul oldinga inkremental deb ataladi va aynan shu usul mijozlarimiz tomonidan berilgan savollarning katta qismini keltirib chiqaradi.

Saqlash bu erda zanjirning eng qadimgi qismini (to'liq zaxiradan o'sishgacha) o'chirish orqali qo'llaniladi. Shu bilan birga, biz faqat to'liq zaxira nusxasini yoki o'sishning faqat bir qismini o'chirmaymiz. Butun "subchain" bir vaqtning o'zida butunlay olib tashlanadi. Ballar sonini belgilashning ma'nosi ham o'zgaradi - agar boshqa usullarda bu maksimal ruxsat etilgan raqam bo'lsa, undan keyin ushlab turish qo'llanilishi kerak bo'lsa, bu erda bu sozlama minimal sonni belgilaydi. Boshqacha qilib aytganda, eng qadimgi "subchain" ni olib tashlaganingizdan so'ng, qolgan qismdagi ballar soni ushbu minimaldan pastga tushmasligi kerak.

Men ushbu kontseptsiyani grafik tarzda tasvirlashga harakat qilaman. Aytaylik, ushlab turish 3 ballga o'rnatiladi, vazifa dushanba kuni to'liq zaxira bilan har kuni ishlaydi. Bu holatda saqlash ballarning umumiy soni 10 ga yetganda qo'llaniladi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Nega ular 10 tasini qo'yganlarida allaqachon 3 ta bor? To'liq zaxira dushanba kuni yaratildi. Seshanbadan yakshanbagacha ish o'sishini yaratdi. Nihoyat, keyingi dushanba kuni yana to'liq zaxira nusxasi yaratiladi va faqat 2 ta o'sish yaratilgandan keyingina zanjirning butun eski qismini o'chirib tashlash mumkin, chunki qolgan nuqtalar soni to'plamdan 3 tadan pastga tushmaydi.

Agar fikr aniq bo'lsa, men sizni ushlab turishni o'zingiz hisoblashni taklif qilaman. Keling, quyidagi shartlarni olaylik: vazifa payshanba kuni birinchi marta ishga tushiriladi (tabiiyki, to'liq zaxira nusxasi amalga oshiriladi). Chorshanba va yakshanba kunlari to'liq zaxira nusxasini yaratish va 8 ta tiklash nuqtasini saqlash vazifasi qo'yilgan. Saqlash birinchi marta qachon qo'llaniladi?

Bu savolga javob berish uchun men sizga bir varaq qog'ozni olib, haftaning kuni bo'yicha qatorga qo'yishni va har kuni qaysi nuqta yaratilganligini yozishni tavsiya qilaman. Javob aniq bo'ladi

Javob bering
Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish
Tushuntirish: javob berish uchun o'zingizdan "saqlash qachon qo'llaniladi" deb so'rang? Javob, biz dastlabki 3 ballni (VBK, VIB, VIB) olib tashlashimiz mumkin va zanjirning qolgan qismi kerakli 8 balldan pastga tushmaydi. Buni jami 11 ochkoga ega bo'lganimizda, ya'ni ikkinchi haftaning yakshanbasida uddalay olishimiz aniq bo'ladi.

Ba'zi o'quvchilar e'tiroz bildirishlari mumkin: "agar mavjud bo'lsa, nega buni qilish kerak rps.dewin.me?. Bu juda foydali vosita ekanligiga shubha yo'q va ba'zi hollarda men undan foydalanardim, lekin u ham cheklovlarga ega. Avvalo, bu sizga dastlabki shartlarni belgilashga imkon bermaydi va ko'p hollarda "bizda shunday zanjir bor, agar biz falon sozlamalarni o'zgartirsak nima bo'ladi?" Degan savol tug'iladi. Ikkinchidan, vosita hali ham aniqlikdan mahrum. RPS sahifasini mijozlarga ko'rsatib, men hech qanday tushuncha topa olmadim, lekin uni misoldagi kabi bo'yab (hatto bir xil Paint-dan foydalangan holda) kundan-kunga hamma narsa aniq bo'ldi.

Nihoyat, biz "Oldingi zaxira zanjirlarini orqaga qaytarishga aylantirish" variantini ko'rib chiqmadik (5 raqami bilan belgilangan). Ushbu parametr ba'zan uni "avtomatik ravishda" faollashtiradigan, oddiygina sintetik zahirani yoqishni xohlaydigan mijozlarni chalkashtirib yuboradi. Ayni paytda, ushbu parametr juda maxsus zaxira rejimini faollashtiradi. Tafsilotlarga kirmasdan, men darhol aytamanki, mahsulotni ishlab chiqishning ushbu bosqichida "Oldingi zaxira zanjirlarini orqaga qaytarishga o'tkazish" eskirgan variant va qachon foydalanish kerak bo'lgan bitta stsenariy haqida o'ylay olmayman. Uning qiymati shunchalik shubhaliki, bir muncha vaqt Anton Gostevning o'zi forum orqali unga qo'ng'iroq qilib, undan foydali foydalanish misollarini yuborishni so'radi (agar sizda ular bo'lsa, sharhlarda yozing, men juda qiziqaman). Agar yo'q bo'lsa (menimcha, shunday bo'ladi), keyin variant kelajakdagi versiyalarda o'chiriladi.

Vazifa sintetik to'liq zaxira rejalashtirilgan kungacha o'sishlarni (VIB) yaratadi. Shu kuni VBK aslida yaratiladi, lekin bu VBK oldidagi barcha nuqtalar orqaga qaytishga (VRB) aylantiriladi. Shundan so'ng, vazifa keyingi sintetik zahiraga qadar to'liq zaxiraga o'sishni yaratishda davom etadi. Natijada, zanjirda VBK, VBR va VIB fayllarining portlovchi aralashmasi hosil bo'ladi. Saqlash juda oddiy - oxirgi VBRni olib tashlash orqali qo'llaniladi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Muammolar

Uning qanday ishlashini tushunishdan tashqari, qo'shimcha rejimdan foydalanishda yuzaga keladigan muammolarning aksariyati odatda to'liq zaxira bilan bog'liq. Ushbu rejim uchun muntazam to'liq zaxira nusxalari zarur, aks holda ombor to'la bo'lgunga qadar ballarni to'playdi.

Masalan, to'liq zaxira juda kamdan-kam hollarda yaratilishi mumkin. Aytaylik, vazifa 10 ballni saqlash uchun qo'yilgan va har oyda bir marta to'liq zaxira yaratiladi. Bu erdagi ballarning haqiqiy soni ko'rsatilganidan sezilarli darajada ko'p bo'lishi aniq. Yoki vazifa odatda cheksiz qo'shimcha rejimda ishlash va 50 ballni saqlash uchun o'rnatiladi. Keyin kimdir tasodifan to'liq zaxira nusxasini yaratdi. Hammasi shu, bundan buyon vazifa to'liq nuqta 49 bosqich to'planishini kutadi, shundan so'ng u ushlab turishni qo'llaydi va cheksiz to'liq rejimga qaytadi.

Boshqa hollarda, to'liq zaxira muntazam ravishda yaratilishi o'rnatiladi, lekin ba'zi sabablarga ko'ra bunday emas. Men bu erda eng mashhur sababni sanab o'taman. Ba'zi mijozlar "keyin ishga tushirish" rejalashtirish opsiyasidan foydalanishni va ishlarni zanjirda ishlash uchun sozlashni afzal ko'rishadi. Keling, ushbu misolni olaylik: har kuni ishlaydigan va yakshanba kuni to'liq zaxirani yaratadigan 3 ta ish bor. Birinchi vazifa 22.30 da boshlanadi, qolganlari zanjirda ishga tushiriladi. Qo'shimcha zaxiralash 10 daqiqa davom etadi va shuning uchun soat 23.00 da barcha ishlar tugaydi. Ammo to'liq zaxiralash bir soat davom etadi, shuning uchun yakshanba kuni quyidagilar sodir bo'ladi: birinchi vazifa 22.30 dan 23.30 gacha ishlaydi. Keyingi soat 23.30 dan 00.30 gacha. Ammo uchinchi vazifa dushanba kuni boshlanadi. To'liq zaxira yakshanba kuni o'rnatiladi, shuning uchun bu holda bu oddiygina bo'lmaydi. Vazifa saqlashni qo'llash uchun to'liq zaxiralashni kutadi. Shunday ekan, “keyindan keyin” opsiyasidan foydalanganda ehtiyot bo‘ling yoki undan umuman foydalanmang – shunchaki vazifalarni bir vaqtning o‘zida ishga tushiradigan qilib belgilang va resurslarni rejalashtiruvchiga o‘z ishini bajarishiga ruxsat bering.

"O'chirilgan elementlarni o'chirish" qiyin varianti

Saqlash - Kengaytirilgan - Texnik xizmat ko'rsatish vazifasi sozlamalarini ko'rib chiqqandan so'ng, siz bir necha kun ichida hisoblanishi mumkin bo'lgan "o'chirilgan ma'lumotlarni keyin o'chirish" variantiga duch kelishingiz mumkin.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Ba'zi mijozlar buni saqlab qolishni kutishadi. Aslida, bu mutlaqo alohida variant bo'lib, uni noto'g'ri tushunish kutilmagan oqibatlarga olib kelishi mumkin. Biroq, birinchi navbatda, sessiya davomida faqat bir nechta mashinalar muvaffaqiyatli zaxiralangan holatlarga B&R qanday munosabatda bo'lishini tushuntirishimiz kerak.

Keling, ushbu stsenariyni tasavvur qilaylik: 6 ballni saqlash uchun tuzilgan cheksiz qo'shimcha ish. Vazifada 2 ta mashina bor, biri har doim muvaffaqiyatli zaxiralangan, ikkinchisi ba'zan xatoliklarni bergan. Natijada, ettinchi bandga kelib quyidagi vaziyat yuzaga keldi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Saqlash muddati, lekin bitta mashinada 7 ball bor, ikkinchisida esa atigi 4. Bu yerda ushlab turish qo'llaniladimi? Javob ha, shunday bo'ladi. Agar kamida bitta ob'ekt zaxiralangan bo'lsa, B&R nuqta yaratilgan deb hisoblaydi.

Shunga o'xshash vaziyat, agar biron bir mashina ma'lum bir seans davomida vazifaga kiritilmagan bo'lsa, paydo bo'lishi mumkin. Bu, masalan, mashinalar vazifaga alohida emas, balki konteynerlarning (papkalar, saqlash) bir qismi sifatida qo'shilganda va ba'zi mashinalar vaqtincha boshqa konteynerga o'tganda sodir bo'ladi. Bunday holda, topshiriq muvaffaqiyatli deb hisoblanadi, ammo statistik ma'lumotlarda siz falon mashina endi vazifa tomonidan qayta ishlanmasligiga e'tibor berishingizni so'ragan xabarni topasiz.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Agar bunga e'tibor bermasangiz nima bo'ladi? Cheksiz-o'sish yoki teskari-qo'shimcha rejimlarda "muammo" mashinasining tiklash nuqtalari soni VBKda saqlanadigan 1 ga yetguncha har bir seansda kamayadi. Boshqacha qilib aytganda, agar mashina uzoq vaqt davomida zaxiralanmagan bo'lsa ham, bitta qutqarish nuqtasi qoladi. Vaqti-vaqti bilan to'liq zaxiralash yoqilgan bo'lsa, vaziyat boshqacha. Agar siz B&R signallarini e'tiborsiz qoldirsangiz, oxirgi nuqta zanjirning eski qismi bilan birga o'chirilishi mumkin.

Ushbu tafsilotlarni tushunganingizdan so'ng, siz nihoyat "O'chirilgan elementlar ma'lumotlarini o'chirish" variantini ko'rib chiqishingiz mumkin. Agar ushbu mashina X kun davomida zaxiralanmasa, ma'lum bir mashina uchun barcha nuqtalarni o'chirib tashlaydi. E'tibor bering, bu sozlama xatolarga javob bermaydi (uni sinab ko'rdim, lekin u ishlamadi). Mashinaning zaxira nusxasini yaratishga urinish ham bo'lmasligi kerak. Ko'rinishidan, variant foydali va har doim yoqilgan bo'lishi kerak. Agar ma'mur mashinani vazifadan olib tashlagan bo'lsa, unda bir muncha vaqt o'tgach, keraksiz ma'lumotlar zanjirini tozalash mantiqan to'g'ri keladi. Biroq, xususiylashtirish intizom va g'amxo'rlik talab qiladi.

Sizga amaliyotdan bir misol keltiraman: vazifaga bir nechta konteynerlar qo'shildi, ularning tarkibi juda dinamik edi. Operativ xotira etishmasligi tufayli B&R serveri aniqlanmay qolgan muammolarga duch keldi. Vazifa boshlandi va mashinalarning zaxira nusxasini yaratishga harakat qildi, o'sha paytda konteynerda bo'lmagan bittadan tashqari. Ko'pgina mashinalar xatolarga yo'l qo'yganligi sababli, sukut bo'yicha B&R "muammo" mashinalarining zaxira nusxasini yaratish uchun 3 ta qo'shimcha urinishni amalga oshirishi kerak. RAM bilan doimiy muammolar tufayli, bu urinishlar bir necha kun davom etdi. Yo'qolgan VMning zaxira nusxasini yaratishga takroriy urinish bo'lmadi (VM yo'qligi xato emas). Natijada, takroriy urinishlardan birida "O'chirilgan elementlarni o'chirish" sharti bajarildi va mashinadagi barcha nuqtalar o'chirildi.

Bu borada men quyidagilarni aytishim mumkin: agar sizda topshiriq natijalari haqida bildirishnomalar o'rnatilgan bo'lsa va undan ham yaxshiroq Veeam ONE bilan integratsiyadan foydalansangiz, bu siz bilan sodir bo'lmaydi. Agar siz haftada bir marta B&R serveriga hamma narsa ishlayotganligini tekshirish uchun qarasangiz, zaxira nusxalarini o'chirishga olib kelishi mumkin bo'lgan variantlardan voz kechgan ma'qul.

10-v.ga nima qo'shilgan

Biz ilgari gaplashgan narsa B&R-da ko'plab versiyalar uchun mavjud edi. Ushbu ishlash tamoyillarini tushunib, endi "o'nlik" yubileyiga nima qo'shilganligini ko'rib chiqaylik.

Kundalik saqlash

Yuqorida biz ballar soniga asoslangan "klassik" saqlash siyosatini ko'rib chiqdik. Muqobil yondashuv - xuddi shu menyuda "tiklash nuqtalari" o'rniga "kunlar" ni belgilash.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Fikr nomidan aniq - saqlash belgilangan kunlar sonini saqlaydi, lekin har bir kundagi ballar soni muhim emas. Bunday holda siz quyidagilarni eslab qolishingiz kerak:

  • Saqlashni hisoblashda joriy kun hisobga olinmaydi
  • Vazifa umuman ishlamagan kunlar ham hisobga olinadi. Noqonuniy ishlaydigan vazifalarning nuqtalarini tasodifan yo'qotmaslik uchun buni yodda tutish kerak.
  • Qayta tiklash nuqtasi uni yaratish boshlangan kundan boshlab hisoblanadi (ya'ni, agar vazifa dushanba kuni ishlay boshlagan va seshanba kuni tugagan bo'lsa, u holda bu dushanbadan boshlab nuqta).

Aks holda, vazifalar bo'yicha saqlashdan foydalanish tamoyillari tanlangan zaxira usuli bilan ham belgilanadi. Keling, bir xil qo'shimcha usuldan foydalanib, boshqa hisoblash vazifasini sinab ko'raylik. Aytaylik, saqlash 8 kunga o'rnatiladi, vazifa chorshanba kuni to'liq zaxira bilan har 6 soatda ishlaydi. Biroq, vazifa yakshanba kuni ishlamaydi. Ish birinchi marta dushanba kuni ishlaydi. Saqlash qachon qo'llaniladi?

Javob bering
Har doimgidek, belgini chizish yaxshidir. Men o'zimga vazifani soddalashtirishga ruxsat beraman va har bir kun uchun yaratilgan barcha nuqtalarni chizmayman, chunki bu erda kunlik ballar soni muhim emas. Birinchi dushanba va chorshanba kunlari birinchi nuqta to'liq zaxira bo'lishi biz uchun juda muhim, ammo qolgan kunlarda vazifa shunchaki 4 ta qo'shimcha nuqta yaratadi.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Saqlash dushanba kungi toʻliq zaxira nusxasi va uning oʻsishini oʻchirish orqali qoʻllanilishini aniq aytamiz. Bu qachon sodir bo'ladi? Zanjirning qolgan qismi 8 kunni o'z ichiga olganida. Shu bilan birga, biz joriy kunni hisoblamaymiz, aksincha, yakshanbani hisoblaymiz. Shuning uchun javob ikkinchi haftaning payshanba kunidir.

Muntazam ishlar uchun GFS arxivlash

10-v.dan oldin, Bobo-Ota-O'g'il (GFS) saqlash usuli faqat Zaxira nusxa ko'chirish ishlari va lenta nusxasi ishlari uchun mavjud edi. Endi u muntazam zaxira uchun mavjud.

Garchi bu joriy mavzu bilan bog'liq bo'lmasa-da, yangi funksionallik 3-2-1 strategiyasidan voz kechishni anglatmaydi, deb ayta olmayman. Asosiy omborda arxiv nuqtalarining mavjudligi hech qanday tarzda uning ishonchliligiga ta'sir qilmaydi. GFS ushbu nuqtalarni S3 va shunga o'xshash saqlash joylariga yuklash uchun Scale-out ombori bilan birgalikda ishlatilishi tushuniladi. Agar siz uni ishlatmasangiz, unda asosiy va arxiv nuqtalarini turli xil omborlarda saqlashni davom ettirish yaxshiroqdir.

Endi GFS nuqtalarini yaratish tamoyillarini ko'rib chiqamiz. Vazifa sozlamalarida Saqlash bosqichida quyidagi menyuni chaqiradigan maxsus tugma paydo bo'ldi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

GFSning mohiyatini bir necha nuqtaga qadar qaynatish mumkin (esda tutingki, GFS boshqa turdagi vazifalarda boshqacha ishlaydi, ammo keyinroq bu haqda ko'proq ma'lumotga ega):

  • Vazifa GFS nuqtasi uchun alohida to'liq zaxira yaratmaydi. Buning o'rniga mavjud bo'lgan eng mos to'liq zaxiradan foydalaniladi. Shuning uchun, topshiriq davriy to'liq zaxiralar bilan qo'shimcha rejimda ishlashi kerak yoki to'liq zaxira foydalanuvchi tomonidan qo'lda yaratilishi kerak.
  • Agar faqat bitta davr yoqilgan bo'lsa (masalan, bir hafta), keyin GFS davrining boshida vazifa shunchaki to'liq zaxiralashni kutishni boshlaydi va birinchi mos keladiganini GFS sifatida belgilang.

Misol: ish chorshanba kuni zaxiradan foydalangan holda haftalik GFSni saqlash uchun tuzilgan. Vazifa har kuni ishlaydi, ammo to'liq zaxira juma kuniga rejalashtirilgan. Bunday holda, GFS davri chorshanba kuni boshlanadi va vazifa mos keladigan nuqtani kutishni boshlaydi. U juma kuni paydo bo'ladi va GFS bayrog'i bilan belgilanadi.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

  • Agar bir vaqtning o'zida bir nechta davrlar (masalan, haftalik va oylik) kiritilgan bo'lsa, u holda B&R bir xil nuqtani bir necha intervalli GFS sifatida ishlatishga imkon beruvchi usuldan foydalanadi (joyni tejash uchun). Bayroqlar eng kichigidan boshlab tartibda tayinlanadi.

Misol: haftalik GFS chorshanba kuniga, oylik GFS esa oyning oxirgi haftasiga o'rnatiladi. Vazifa har kuni ishlaydi va dushanba va juma kunlari to'liq zaxira nusxalarini yaratadi.

Oddiylik uchun, keling, oyning oxirgi haftasidan boshlab hisoblashni boshlaylik. Bu hafta dushanba kuni to'liq zaxira nusxasi yaratiladi, lekin u e'tiborga olinmaydi, chunki haftalik GFS oralig'i chorshanba kuni boshlanadi. Ammo juma kungi to'liq zaxira GFS nuqtasi uchun to'liq mos keladi. Bu tizim bizga allaqachon tanish.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Keling, oyning oxirgi haftasida nima sodir bo'lishini ko'rib chiqaylik. Oylik GFS oralig'i dushanba kuni boshlanadi, lekin dushanba kungi VBK GFS sifatida belgilanmaydi, chunki ish bitta VBKni oylik va haftalik GFS nuqtasi sifatida belgilashga intiladi. Bunday holda, qidiruv haftalikdan boshlanadi, chunki ta'rifiga ko'ra u oylik bo'lishi mumkin.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Biroq, agar siz faqat haftalik va yillik intervallarni kiritsangiz, ular bir-biridan mustaqil harakat qiladi va 2 ta alohida VBKni mos keladigan GFS intervallari sifatida belgilashi mumkin.

Zaxira nusxalash vazifalari

Ko'pincha ish haqida aniqlik kiritishni talab qiladigan yana bir turdagi vazifa. Birinchidan, innovatsiyalarsiz ishning "klassik" usulini ko'rib chiqaylik v.10

Oddiy saqlash usuli

Odatiy bo'lib, bunday ishlar cheksiz qo'shimcha rejimda ishlaydi. Nuqtalarni yaratish ikkita parametr bilan belgilanadi - nusxa ko'chirish oralig'i va tiklash nuqtalarining kerakli soni (bu erda kun bo'yi ushlab turish yo'q). Nusxa ko'chirish oralig'i ishni yaratishda birinchi Job yorlig'ida o'rnatiladi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Ballar soni Nishon yorlig'ida biroz ko'proq aniqlanadi

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Vazifa har bir interval uchun 1 ta yangi nuqta yaratadi (asl vazifalar tomonidan VM uchun qancha ball yaratilganligi muhim emas). Intervalning oxirida yangi nuqta yakunlanadi va agar kerak bo'lsa, VBK va eng qadimgi o'sishni birlashtirish orqali ushlab turish qo'llaniladi. Bu mexanizm bizga allaqachon tanish.

GFS yordamida saqlash usuli

BCJ arxiv nuqtalarini ham saqlashi mumkin. Bu xuddi shu Nishon yorlig'ida, tiklash nuqtalari soni sozlamasidan pastda sozlangan:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

GFS nuqtalari ikki usulda yaratilishi mumkin - sintetik tarzda, ikkilamchi ombordagi ma'lumotlardan foydalanish yoki to'liq zaxiralashni simulyatsiya qilish va asosiy ombordan barcha ma'lumotlarni o'qish (3-belgilangan variant bilan faollashtirilgan). Ikkala holatda ham saqlash juda boshqacha bo'ladi, shuning uchun biz ularni alohida ko'rib chiqamiz.

Sintetik GFS

Bunday holda, GFS nuqtasi aniq belgilangan kunda yaratilmaydi. Buning o'rniga, GFS nuqtasi yaratilishi rejalashtirilgan kunning VIB to'liq zaxira bilan birlashtirilganda GFS nuqtasi yaratiladi. Bu ba'zida tushunmovchilikni keltirib chiqaradi, chunki vaqt o'tadi va hali ham GFS nuqtasi yo'q. Va faqat texnik yordamning kuchli shamani nuqta qaysi kuni paydo bo'lishini taxmin qilishi mumkin. Aslida, sehr kerak emas - faqat belgilangan nuqtalar soniga va sinxronizatsiya oralig'iga qarang (har kuni qancha nuqta yaratiladi). Ushbu misol yordamida uni o'zingiz hisoblashga harakat qiling: vazifa 7 ballni saqlash uchun o'rnatiladi, sinxronizatsiya oralig'i 12 soat (ya'ni kuniga 2 ball). Ayni paytda zanjirda allaqachon 7 nuqta bor, bugun dushanba va GFS nuqtasini yaratish shu kunga rejalashtirilgan. Qaysi kuni yaratiladi?

Javob bering
Bu erda zanjirning vaqt o'tishi bilan kundan-kunga qanday o'zgarishini tasvirlash yaxshiroqdir:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Shunday qilib, dushanba kuni zanjirdagi oxirgi o'sish GFS sifatida belgilanadi, ammo boshqa ko'rinadigan o'zgarishlar yuz bermaydi. Har kuni vazifa 2 ta yangi nuqta yaratadi va ushlab turish zanjirni muqarrar ravishda oldinga siljitadi. Nihoyat, payshanba kuni o'sha o'sish uchun ushlab turishni qo'llash vaqti keldi. Ushbu sessiya odatdagidan ko'proq vaqt oladi - chunki vazifa zanjirdan kerakli bloklarni "chiqarib oladi" va yangi to'liq nuqta yaratadi. Shu paytdan boshlab zanjirda allaqachon 8 nuqta bo'ladi - asosiy zanjirda 7 + GFS.

"To'liq nuqtani o'qish" opsiyasi bilan GFS nuqtalarini yaratish

Yuqorida men BCJ cheksiz inkremental rejimda ishlashini aytdim. Endi biz ushbu qoidaning yagona istisnosini ko'rib chiqamiz. "To'liq nuqtani o'qish" opsiyasi yoqilganda, GFS nuqtasi aniq belgilangan kunda yaratiladi. Vazifaning o'zi biz yuqorida muhokama qilgan davriy to'liq zaxiralar bilan bosqichma-bosqich rejimda ishlaydi. Saqlash zanjirning eng qadimgi qismini olib tashlash orqali ham qo'llaniladi. Biroq, bu holda, faqat o'sishlar o'chiriladi va to'liq zaxira GFS nuqtasi sifatida qoladi. Shunga ko'ra, saqlashni hisoblashda GFS bayroqlari bilan belgilangan nuqtalar hisobga olinmaydi.

Aytaylik, dushanba kuni 7 ballni saqlash va haftalik GFS nuqtasini yaratish vazifasi qo'yilgan. Bunday holda, har dushanba kuni vazifa aslida to'liq zaxira nusxasini yaratadi va uni GFS sifatida belgilaydi. Qadimgi qismdan oʻsishlar olib tashlangandan soʻng, qolgan oʻsishlar soni 7 dan past boʻlmasa, ushlab turish qoʻllaniladi. Diagrammada shunday koʻrinadi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Shunday qilib, ikkinchi haftaning oxiriga kelib, zanjirda jami 14 ball mavjud. Ikkinchi hafta davomida topshiriq 7 ball yaratdi. Agar bu oddiy vazifa bo'lsa, saqlash allaqachon qo'llanilgan bo'lardi. Lekin bu GFS saqlanishiga ega BCJ, shuning uchun biz GFS balllarini hisoblamaymiz, demak, ulardan faqat 6 tasi bor. Uchinchi haftada biz GFS bayrog'i bilan yana bir to'liq zaxira yaratamiz. 15 ball, lekin yana biz buni hisobga olmaymiz. Va nihoyat, uchinchi haftaning seshanba kuni biz o'sishni yaratamiz. Endi, agar biz birinchi haftaning zanjirli qo'shimchalarini olib tashlasak, o'sishlarning umumiy soni belgilangan ushlab turishni qondiradi.

Yuqorida aytib o'tilganidek, bu usulda to'liq zaxiralar muntazam ravishda yaratilishi juda muhimdir. Aytaylik, agar siz asosiy saqlashni 7 kunga o'rnatgan bo'lsangiz, lekin atigi 1 yillik punkt bo'lsa, o'sishlar 7 dan ko'p to'planishini tasavvur qilish oson. Bunday hollarda sintetik yaratish usulidan foydalanish yaxshidir. GFS.

Va yana "O'chirilgan elementlarni o'chirish"

Ushbu parametr BCJ uchun ham mavjud:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Bu erda ushbu variantning mantig'i odatiy zaxira vazifalari bilan bir xil - agar mashina belgilangan kunlar davomida qayta ishlanmasa, uning ma'lumotlari zanjirdan o'chiriladi. Biroq, BCJ uchun bu variantning foydaliligi ob'ektiv ravishda yuqori va shuning uchun ham.

Oddiy rejimda BCJ cheksiz qo'shimcha rejimda ishlaydi, shuning uchun agar biron bir nuqtada mashina ishdan olib tashlansa, saqlash faqat bittasi qolmaguncha barcha tiklash nuqtalarini asta-sekin o'chiradi - VBKda. Keling, vazifa hali ham sintetik GFS nuqtalarini yaratish uchun tuzilganligini tasavvur qilaylik. Vaqti kelganda, ish zanjirdagi barcha mashinalar uchun GFS yaratish kerak bo'ladi. Agar biron bir mashinada umuman yangi nuqta bo'lmasa, siz o'shasini ishlatishingiz kerak bo'ladi. Va har safar shunday. Natijada quyidagi holat yuzaga kelishi mumkin:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Fayllar bo'limiga e'tibor bering: bizda asosiy VBK va 2 haftalik GFS nuqtalari mavjud. Va endi Qayta tiklash nuqtalari bo'limiga - aslida bu fayllar mashinaning bir xil tasvirini o'z ichiga oladi. Tabiiyki, bunday GFS nuqtalarida hech qanday nuqta yo'q, ular faqat joy egallaydi.

Bu holat faqat sintetik GFS dan foydalanganda mumkin. Buning oldini olish uchun "O'chirilgan elementlarni o'chirish" opsiyasidan foydalaning. Uni etarli kunlar soniga belgilashni unutmang. Texnik qo'llab-quvvatlash varianti sinxronizatsiya oralig'idan kamroq kunga o'rnatilgan holatlarni ko'rdi - BCJ aqldan ozish va nuqtalarni yaratishdan oldin ularni o'chirishni boshladi.

Shuni ham yodda tutingki, ushbu parametr allaqachon yaratilgan GFS nuqtalariga ta'sir qilmaydi. Agar siz arxivlarni tozalashni xohlasangiz, buni qo'lda qilishingiz kerak - mashinani o'ng tugmasini bosing va "Diskdan o'chirish" ni tanlang (ko'rsatilgan oynada "GFS to'liq zaxira nusxasini o'chirish" katagiga belgi qo'yishni unutmang) :

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Innovatsiya v.10 – darhol nusxasi

"Klassik" funksionallik bilan shug'ullangandan so'ng, keling, yangisiga o'tamiz. Bitta yangilik bor, lekin juda muhim. Bu yangi ish tartibi.

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

"Sinxronizatsiya oralig'i" degan narsa yo'q, vazifa doimiy ravishda yangi nuqtalar paydo bo'lganligini kuzatib boradi va qancha bo'lishidan qat'i nazar, ularning barchasini nusxalaydi. Ammo shu bilan birga, ish bosqichma-bosqich bo'lib qoladi, ya'ni asosiy ish VBK yoki VRB ni yaratsa ham, bu nuqtalar VIB sifatida ko'chiriladi. Aks holda, ushbu rejimda hech qanday kutilmagan hodisalar bo'lmaydi - ham standart, ham GFSni saqlash yuqorida tavsiflangan qoidalarga muvofiq ishlaydi (ammo bu erda faqat sintetik GFS mavjud).

Disklar aylanmoqda. Qaytilgan drayvlar bilan omborlarning xususiyatlari

Ransomware viruslarining doimiy tahdidi virus yetib bo'lmaydigan muhitda ma'lumotlar nusxasini saqlashni amalda xavfsizlik standartiga aylantirdi. Bitta variant - disklarni aylantirish omborlaridan foydalanish, bu erda disklar bir vaqtning o'zida ishlatiladi: bitta disk ulangan va yozish mumkin bo'lsa, qolganlari xavfsiz joyda saqlanadi.
B&R-ni bunday omborlar bilan ishlashga o'rgatish uchun siz ombor sozlamalarida, "Repozitoriy" bosqichida "Kengaytirilgan" tugmasini bosishingiz va tegishli variantni tanlashingiz kerak:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Shundan so'ng, VBR mavjud zanjir vaqti-vaqti bilan ombordan yo'qolishini kutadi, bu diskning aylanishini anglatadi. Repozitariy turiga va ish turiga qarab, B&R o'zini boshqacha tutadi. Buni quyidagi jadval bilan ifodalash mumkin:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Keling, har bir variantni ko'rib chiqaylik.

Oddiy vazifa va Windows ombori

Shunday qilib, bizda zanjirlarni birinchi diskda saqlaydigan vazifa bor. Aylanish paytida yaratilgan zanjir aslida yo'qoladi va vazifa bu yo'qotishdan qandaydir tarzda omon qolish kerak. U to'liq zaxira yaratishda tasalli topadi. Shunday qilib, har bir aylanish to'liq zaxiralashni anglatadi. Lekin ajratilgan diskdagi nuqtalar bilan nima sodir bo'ladi? Ular esga olinadi va ushlab turishni hisoblashda hisobga olinadi. Shunday qilib, vazifada belgilangan nuqtalar soni barcha disklarda qancha nuqta saqlanishi kerak. Mana bir misol:

Ish cheksiz qo'shimcha rejimda ishlaydi va 3 ta tiklash nuqtasini saqlash uchun tuzilgan. Ammo bizda ikkinchi disk ham bor va biz uni haftada bir marta aylantiramiz (ko'proq disklar bo'lishi mumkin, bu mohiyatni o'zgartirmaydi).

Birinchi haftada vazifa birinchi diskda nuqtalarni yaratadi va qo'shimchalarni birlashtiradi. Shunday qilib, umumiy ballar soni uchtaga teng bo'ladi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Keyin ikkinchi drayverni ulaymiz. Ishga tushganda, B&R disk almashtirilganligini sezadi. Birinchi diskdagi zanjir interfeysdan yo'qoladi, lekin u haqidagi ma'lumotlar ma'lumotlar bazasida qoladi. Endi vazifa ikkinchi diskda 3 ballni saqlab qoladi. Umumiy vaziyat quyidagicha bo'ladi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Nihoyat, biz birinchi diskni qayta ulaymiz. Yangi nuqta yaratishdan oldin, vazifa ushlab turish bilan nima sodir bo'layotganini tekshiradi. Va saqlash, sizga eslatib o'taman, 3 ballni saqlash uchun o'rnatiladi. Ayni paytda, bizda 3-diskda 2 nuqta bor (lekin u ajratilgan va B&R yeta olmaydigan xavfsiz joyda saqlanadi) va 3-diskda 1 nuqta (lekin bu ulangan). Bu shuni anglatadiki, biz 3-diskdan 1 nuqtani xavfsiz olib tashlashimiz mumkin, chunki ular saqlashdan oshadi. Shundan so'ng, vazifa yana to'liq zaxira nusxasini yaratadi va bizning zanjirimiz quyidagicha ko'rinishni boshlaydi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Agar ushlab turish nuqtalar soni o'rniga kunlarni saqlash uchun tuzilgan bo'lsa, unda mantiq o'zgarmaydi. Bunga qo'shimcha ravishda, diskni aylantirish bilan omborlardan foydalanganda GFSni saqlash umuman qo'llab-quvvatlanmaydi.

Muntazam ish va Linux ombori tarmog'ini saqlash

Bu variant ham mumkin, lekin o'rnatilgan cheklovlar tufayli odatda kamroq tavsiya etiladi. Vazifa diskning aylanishiga va zanjirning yo'qolishiga xuddi shunday munosabatda bo'ladi - to'liq zaxira yaratish orqali. Cheklash kesishni ushlab turish mexanizmi bilan bog'liq.

Bu erda aylanish jarayonida ajratilgan diskdagi butun zanjir oddiygina B&R ma'lumotlar bazasidan o'chiriladi. E'tibor bering, ma'lumotlar bazasidan fayllarning o'zi diskda qoladi. Ular import qilinishi va tiklanish uchun ishlatilishi mumkin, ammo ertami-kechmi bunday unutilgan zanjirlar butun omborni to'ldirishini taxmin qilish oson.

Yechim bu sahifada ko'rsatilganidek DWORD ForceDeleteBackupFiles qo'shishdir: www.veeam.com/kb1154. Keyin ish har bir aylanishda ish papkasi yoki ombor papkasining (qiymatiga qarab) butun tarkibini oddiygina o'chirib tashlashni boshlaydi.

Biroq, bu oqlangan saqlash emas, balki barcha tarkibni tozalashdir. Afsuski, texnik yordam ombori shunchaki diskning asosiy katalogi bo'lgan holatlarga duch keldi, bu erda zaxira nusxalaridan tashqari, boshqa ma'lumotlar ham joylashgan. Bularning barchasi aylanish jarayonida yo'q qilindi.

Bundan tashqari, ForceDeleteBackupFiles yoqilgan bo'lsa, u barcha turdagi omborlar uchun ishlaydi, ya'ni Windows'dagi omborlar ham saqlashni qo'llashni to'xtatadi va tarkibni o'chirishni boshlaydi. Boshqacha qilib aytganda, Windows-dagi mahalliy disk bunday zaxira saqlash tizimi uchun eng yaxshi tanlovdir.

Zaxira nusxasi va Windows ombori

BCJ bilan ishlar yanada qiziqarli bo'ladi. U nafaqat to'liq saqlashga ega, balki diskni har safar o'zgartirganingizda to'liq zaxira nusxasini yaratishga hojat yo'q! Bu shunday ishlaydi:

Birinchidan, B&R birinchi diskda nuqta yaratishni boshlaydi. Aytaylik, ushlab turishni 3 ballga qo'ydik. Vazifa cheksiz qo'shimcha rejimda ishlaydi va keraksiz hamma narsani birlashtiradi (bu holda GFSni saqlash qo'llab-quvvatlanmasligini eslataman).

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Keyin ikkinchi drayverni ulaymiz. Unda hali zanjir yo'qligi sababli, biz to'liq zaxirani yaratamiz, shundan so'ng bizda uchta nuqtadan iborat ikkinchi zanjir mavjud:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Nihoyat, birinchi drayverni qayta ulash vaqti keldi. Va bu erda sehr boshlanadi, chunki vazifa to'liq zahirani yaratmaydi, aksincha, qo'shimcha zanjirni davom ettiradi:

Veeam B&R saqlash siyosatlari - texnik yordam bilan birgalikda zaxira zanjirlarini ochish

Shundan so'ng, deyarli har bir disk o'z mustaqil zanjiriga ega bo'ladi. Shuning uchun, bu erda ushlab turish barcha disklardagi nuqtalar sonini emas, balki har bir diskdagi nuqtalar sonini bildiradi.

Zaxira nusxasi va Linux omborlari tarmog'ini saqlash

Yana bir bor, agar ombor mahalliy Windows diskida bo'lmasa, barcha nafislik yo'qoladi. Ushbu skript oddiy vazifa bilan yuqorida muhokama qilinganiga o'xshash ishlaydi. Har bir aylanish bilan BCJ to'liq zaxira nusxasini yaratadi va mavjud nuqtalar unutiladi. Bo'sh joy qolmasligi uchun DWORD ForceDeleteBackupFiles dasturidan foydalanishingiz kerak.

xulosa

Shunday qilib, bunday uzun matn natijasida biz ikki turdagi vazifalarni ko'rib chiqdik. Albatta, yana ko'p vazifalar bor, lekin ularning barchasini bitta maqola formatida ko'rib chiqishning iloji bo'lmaydi. Agar o'qiganingizdan keyin sizda hali ham savollaringiz bo'lsa, ularni sharhlarda yozing, men shaxsan javob berishdan xursand bo'laman.

Manba: www.habr.com

a Izoh qo'shish