Qulay va tezkor zaxira. Zaxira tizimi

Tabiiy va texnogen ofatlardan, bosqinchilarning harakatlaridan. Ushbu texnologiyalar har xil sanoat va o'lchamdagi tashkilotlarning IT -infratuzilmalarida faol qo'llaniladi.

Zaxira tasnifi

Saqlangan ma'lumotlarning to'liqligi bo'yicha

  • To'liq ishdan bo'shatish(To'liq zaxira) - barchasining zaxira arxivini yaratish tizim fayllari, odatda tizim holatini, ro'yxatga olish kitobini va ish stantsiyalarini to'liq tiklash uchun zarur bo'lgan boshqa ma'lumotlarni o'z ichiga oladi. Ya'ni, nafaqat fayllar, balki tizim ishlashi uchun zarur bo'lgan barcha ma'lumotlar zaxiralanadi.
  • Qo'shimcha buyurtma(Qo'shimcha zaxira) - oldingi to'liq yoki qo'shimcha zaxiradan so'ng o'zgartirilgan barcha fayllardan zaxira arxivini yaratish.
  • Differentsial ortiqcha(Differentsial zaxira) - oldingi to'liq zaxiralashdan keyin o'zgargan barcha fayllardan zaxira arxivini yaratish.
  • Tanlangan ortiqcha(Tanlangan zaxira) - faqat tanlangan fayllardan zaxira arxivini yaratish.

Ommaviy axborot vositalariga kirish yo'li bilan

  • Onlayn rezervasyon(Onlayn zaxiralash) - doimiy ulangan (to'g'ridan -to'g'ri yoki tarmoq orqali) ommaviy axborot vositalarida zaxira arxivini yaratish.
  • Oflayn ortiqcha(Oflayn zaxiralash) - ishlatishdan oldin haydovchiga o'rnatilishi kerak bo'lgan olinadigan muhitda, kassetada yoki kartridjda zaxira nusxasini saqlash.

Zaxira tizimlari bilan ishlash qoidalari

Har qanday zaxira texnologiyasidan foydalanganda, kutilmagan holatlar yuz berganda ma'lumotlarning maksimal xavfsizligini ta'minlaydigan ba'zi asosiy qoidalarga rioya qilish kerak.

  • Oldindan rejalashtirish. Rejalashtirish jarayonida zaxira infratuzilmasining barcha tarkibiy qismlari hisobga olinishi kerak va barcha ilovalar, serverlar va ma'lumotlarni saqlashning asosiy sig'imi o'sish tendentsiyalarini e'tibordan chetda qoldirmaslik kerak.
  • Hayot tsiklini va operatsiyalar taqvimini tuzish. Zaxiralash bilan bog'liq barcha vazifalar hujjatlashtirilgan va jadvalga muvofiq bajarilishi kerak. Quyida har kuni bajarilishi kerak bo'lgan vazifalar ro'yxati keltirilgan.
    • monitoring vazifalari;
    • muvaffaqiyatsizliklar va muvaffaqiyatlar to'g'risidagi hisobotlar;
    • muammolarni tahlil qilish va hal qilish;
    • lentalarni manipulyatsiya qilish va kutubxonani boshqarish;
    • vazifalarni bajarilishini rejalashtirish.
  • Zaxira jarayonining jurnallarini har kuni ko'rib chiqish. Yaratilishdagi har bir muvaffaqiyatsizlikdan beri zaxira nusxalari ko'p qiyinchiliklarga olib kelishi mumkin, kamida har kuni nusxa ko'chirish jarayonining borishini tekshirish kerak.
  • Ma'lumotlar bazasini yoki katalogni zaxiralash. Har bir zaxira ilovasi o'z ma'lumotlar bazasini yuritadi, uning yo'qolishi zaxira nusxalarini yo'qotilishini anglatishi mumkin.
  • Zaxira vaqti oynasining kundalik ta'rifi. Agar topshiriqlarni bajarish vaqti belgilangan vaqt oynasidan tashqariga chiqa boshlasa, bu tizimning maksimal sig'imiga yaqinlashishining yoki ishda zaif havolalar mavjudligining belgisidir. Bunday alomatlarni erta aniqlash tizimning keyingi katta nosozliklarini bartaraf etishi mumkin.
  • "Tashqi" tizimlar va hajmlarning lokalizatsiyasi va saqlanishi. Siz zaxira nusxalaringiz kutganingizga mos kelishini shaxsan tasdiqlashingiz kerak, bu dastur hisobotlariga emas, balki asosan sizning kuzatishlaringizga asoslanadi.
  • Zaxiralarni iloji boricha markazlashtirish va avtomatlashtirish. Bir nechta zaxira vazifalarini bir joyga to'plash zaxira jarayonini ancha osonlashtiradi.
  • Ochiq hisobotlar, ochiq muammolar hisobotlarini tuzish va qo'llab -quvvatlash. Yechilmagan muammolar jurnalining mavjudligi ularni imkon qadar tezroq yo'q qilishga yordam beradi va natijada zaxira jarayonini optimallashtiradi.
  • Tizim o'zgarishini nazorat qilish jarayoniga zaxirani kiritish.
  • Sotuvchilar bilan maslahatlashuvlar. Amalga oshirilgan tizim tashkilot kutganlariga to'liq mos kelishiga ishonch hosil qiling.

Zaxira texnologiyalari

Xavfsizlik

Odatda, zaxiralash avtomatik tarzda amalga oshiriladi. Ma'lumotlarga kirish uchun odatda yuqori imtiyozlar talab qilinadi. Shunday qilib, zaxira jarayoni pastdan boshlanadi hisob yuqori imtiyozlar bilan - bu erda ma'lum bir xavf paydo bo'ladi. Maqolani o'qing

Yangi serverni ishga tayyorlash zaxira nusxasini o'rnatishdan boshlanishi kerak. Bu haqda hamma biladi, lekin ba'zida hatto tajribali tizim ma'murlari ham kechirib bo'lmaydigan xatolarga yo'l qo'yishadi. Va bu erda gap shundaki, yangi serverni o'rnatish vazifasini juda tez hal qilish kerak emas, balki qaysi zaxira usulidan foydalanish kerakligi har doim ham aniq emas.

Albatta, hamma uchun mos bo'lgan ideal uslubni yaratish mumkin emas: hamma joyda ijobiy va salbiy tomonlari bor. Ammo, shu bilan birga, ma'lum bir loyihaning o'ziga xos xususiyatlariga eng mos keladigan usulni tanlash juda real ko'rinadi.

Zaxira usulini tanlashda, avvalo, quyidagi mezonlarga e'tibor qaratish lozim:

  1. Zaxiradagi zaxiralash tezligi (vaqti);
  2. Zaxiradan tiklash tezligi (vaqti);
  3. Cheklangan saqlash hajmi bilan qancha nusxa saqlanishi mumkin (zaxira saqlash serveri);
  4. Zaxira nusxalarining nomuvofiqligi, zaxiralashning aniqlanmagan usuli, zaxiralarning to'liq yoki qisman yo'qolishi bilan bog'liq xavflar miqdori;
  5. Qo'shimcha xarajatlar: nusxalash paytida serverga yuklanish darajasi, xizmatning javob tezligini pasaytirish va hk.
  6. Barcha ishlatilgan xizmatlarni ijaraga berish narxi.

Ushbu maqolada biz Linux tizimlarida ishlaydigan serverlarni zaxiralashning asosiy usullarini va tizimni boshqarishning bu juda muhim sohasiga yangi kelganlar duch kelishi mumkin bo'lgan eng keng tarqalgan muammolarni bayon qilamiz.

Saqlashni tashkil etish va zaxiradan tiklash

Zaxira usulini tashkil qilish sxemasini tanlashda siz quyidagi asosiy fikrlarga e'tibor qaratishingiz kerak.
  1. Zaxira nusxalarini ma'lumotlar zaxiralanadigan joyda saqlash mumkin emas. Agar siz zaxira nusxasini ma'lumotlaringiz bilan bir xil disk massivida saqlasangiz, asosiy disk massivi shikastlanganda uni yo'qotasiz.
  2. Oynalashni (RAID1) zaxira bilan solishtirib bo'lmaydi. Reyd sizni faqat disklardan birining apparat muammosidan himoya qiladi (va ertami -kechmi bunday muammo bo'ladi, chunki disk quyi tizimi deyarli har doim serverda to'siq bo'ladi). Bundan tashqari, apparat reydlaridan foydalanganda, tekshirgichning shikastlanish xavfi mavjud, ya'ni. uning zaxira modelini saqlash zarur.
  3. Agar siz zaxira nusxalarini bitta tokchada yoki bitta shaharda saqlasangiz, bunday vaziyatda ham ma'lum xavflar mavjud (masalan, bu haqda o'qishingiz mumkin.
  4. Agar siz zaxira nusxalarini turli shaharlarda saqlasangiz, tarmoq xarajatlari va o'chirilgan nusxadan tiklanish tezligi keskin oshadi.

Ma'lumotni tiklash ko'pincha fayl tizimi yoki disklarning shikastlanishi natijasida yuzaga keladi. Bular. zaxira nusxalarini alohida saqlash serverida saqlash kerak. Bunday holda, ma'lumotlarni uzatish kanalining "kengligi" muammoga aylanishi mumkin. Agar sizda maxsus server bo'lsa, zaxiralashni mijozlar bilan ma'lumot almashishni amalga oshiradigan emas, balki alohida tarmoq interfeysi orqali amalga oshirish maqsadga muvofiqdir. Aks holda, sizning mijozingizning so'rovlari cheklangan aloqa kanaliga "mos kelmasligi" mumkin. Yoki mijozlar oqimi tufayli zaxira nusxalari o'z vaqtida bajarilmaydi.


Keyinchalik, zaxira nusxalarini saqlash nuqtai nazaridan ma'lumotlarni tiklash sxemasi va vaqti haqida o'ylashingiz kerak. Siz zaxira nusxasi cheklangan kirish tezligida kechasi 6 soat ichida amalga oshirilganidan xursand bo'lishingiz mumkin, lekin 6 soatlik tiklanish sizga mos kelmaydi. Bu shuni anglatadiki, zaxira nusxalariga kirish qulay bo'lishi kerak va ma'lumotlar etarlicha tez ko'chirilishi kerak. Masalan, tarmoqli kengligi 1Gb / s bo'lgan 1TB ma'lumotni tiklash deyarli 3 soat davom etadi va agar siz disk va quyi tizimning saqlash va serverdagi ishlashiga "kirmasangiz". Bunga muammoni topish vaqtini, orqaga qaytish to'g'risida qaror qabul qilish vaqtini, tiklangan ma'lumotlarning yaxlitligini tekshirish vaqtini va keyingi mijoz / hamkasblarning noroziligini qo'shishni unutmang.

Qo'shimcha zaxiralar

Da bosqichma -bosqich zaxira nusxasi faqat oldingi zaxiradan keyin o'zgargan fayllarni nusxa ko'chiradi. Keyingi bosqichma -bosqich zaxira nusxalari faqat avvalgisidan o'zgartirilgan fayllarni qo'shadi. O'rtacha, asta -sekin zaxiralash kamroq vaqtni oladi, chunki kamroq fayllar zaxiralanadi. Biroq, ma'lumotlarni qayta tiklash jarayoni uzoq davom etadi, chunki oxirgi to'liq zaxiradagi ma'lumotlar tiklanishi kerak va keyingi barcha zaxira nusxalari. Shu bilan birga, differentsial nusxalashdan farqli o'laroq, o'zgartirilgan yoki yangi fayllar eskilarining o'rnini bosmaydi, balki ommaviy axborot vositalariga mustaqil ravishda qo'shiladi.

Zaxira nusxalari ko'pincha rsync yordam dasturi yordamida amalga oshiriladi. Agar kuniga o'zgartirishlar soni unchalik katta bo'lmasa, saqlash joyini tejash uchun foydalanish mumkin. Agar o'zgartirilgan fayllar katta bo'lsa, ular avvalgi versiyalarini almashtirmasdan to'liq ko'chiriladi.

Rsync zaxira jarayonini quyidagi bosqichlarga bo'lish mumkin:

  1. Zaxira serveridagi va ombordagi fayllar ro'yxati tuziladi, har bir fayl uchun metadata (huquqlar, o'zgartirish vaqti va h.k.) yoki nazorat yig'indisi ( - checksum tugmachasidan foydalanilganda) o'qiladi.
  2. Agar fayllar metadatasi boshqacha bo'lsa, u holda fayl bloklarga bo'linadi va har bir blok uchun nazorat summasi hisoblanadi. Turli xil bloklar omborga yuklanadi.
  3. Agar nazorat summasini hisoblash yoki fayl uzatish paytida faylga o'zgartirish kiritilsa, u boshidan zaxiralanadi.
  4. Odatiy bo'lib, rsync ma'lumotlarni SSH orqali uzatadi, ya'ni har bir ma'lumotlar bloki qo'shimcha shifrlangan. Rsync, shuningdek, demon sifatida ishga tushirilishi va ma'lumotlarni o'z protokoli bo'yicha shifrlanmagan holda uzatishi mumkin.

Ko'proq batafsil ma'lumot rsync ishi haqida rasmiy veb -saytda topish mumkin.

Har bir fayl uchun rsync juda yaxshi bajaradi ko'p miqdorda operatsiyalar. Agar serverda fayllar ko'p bo'lsa yoki protsessor yuklangan bo'lsa, zaxira tezligi sezilarli darajada kamayadi.

Tajribadan shuni aytish mumkinki, SATA drayvlaridagi muammolar (RAID1) serverdagi 200G ma'lumotlardan keyin boshlanadi. Aslida, hamma narsa, albatta, inodlar soniga bog'liq. Va har bir holatda, bu qiymat bir yo'nalishda ham, boshqa tomonga ham o'zgarishi mumkin.

Muayyan nuqtadan so'ng, zaxira vaqti juda uzoq bo'ladi yoki bir kunda ishlamaydi.

Barcha fayllarni solishtirmaslik uchun lsyncd mavjud. Bu demon o'zgartirilgan fayllar haqida ma'lumot to'playdi, ya'ni. bizda rsync uchun oldindan tayyor bo'lgan ularning ro'yxati bo'ladi. Ammo shuni hisobga olish kerakki, u disk quyi tizimiga qo'shimcha yuklaydi.

Differentsial zaxira

Da differentsial Zaxiralanganida, oxirgi to'liq zaxiralashdan keyin o'zgargan har bir fayl har safar zaxiralanadi. Differentsial zaxiralash tiklash jarayonini tezlashtiradi. Sizga kerak bo'lgan yagona narsa - bu to'liq va yakuniy differentsial zaxira. Differentsial zaxira nusxalarining mashhurligi o'sib bormoqda, chunki fayllarning barcha nusxalari ma'lum bir vaqtda amalga oshiriladi, masalan, viruslar yuqtirilganda juda muhim.

Differentsial zaxiralashlar, masalan, rdiff-backup kabi yordamchi dastur yordamida amalga oshiriladi. Ushbu yordamchi dastur zaxira nusxalari bilan bir xil muammolarga ega.

Umuman olganda, agar ma'lumotlar farqini topish uchun fayllarni qo'pol ro'yxatga olish amalga oshirilsa, bunday zaxiralash muammolari rsync bilan bog'liq.

Shuni alohida ta'kidlashni istardikki, agar sizning zaxira sxemangizda har bir fayl alohida ko'chirilsa, sizga kerak bo'lmagan fayllarni o'chirish / chiqarib tashlashga arziydi. Masalan, bu CMS keshlari bo'lishi mumkin. Bunday keshlarda odatda kichik fayllar ko'p bo'ladi, ularning yo'qolishi serverning to'g'ri ishlashiga ta'sir qilmaydi.

To'liq zaxira

To'liq nusxa odatda butun tizimga va barcha fayllarga ta'sir qiladi. Haftalik, oylik va choraklik zaxiralar barcha ma'lumotlarning to'liq nusxasini olishni anglatadi. Bu odatda juma yoki dam olish kunlari amalga oshiriladi, agar katta hajmdagi ma'lumotlarni nusxalash tashkilotga ta'sir qilmasa. Keyingi to'liq zaxiraga qadar dushanbadan payshanbagacha amalga oshiriladigan keyingi zaxiralar, asosan ommaviy axborot vositalarida vaqt va joyni tejash uchun, differentsial yoki qo'shimcha bo'lishi mumkin. To'liq zaxira nusxalari kamida har hafta amalga oshirilishi kerak.

Tegishli nashrlarning ko'pchiligi haftada bir yoki ikki marta to'liq zaxiralashni, qolgan vaqtda esa qo'shimcha va differentsial zaxira nusxalarini ishlatishni tavsiya qiladi. Bunday maslahatning sababi bor. Ko'p hollarda haftalik to'liq zaxira nusxasi etarli. Agar sizda zaxira nusxasini to'liq yangilash va zaxiralashning to'g'riligini ta'minlash imkoniyati bo'lmasa, uni qayta ishga tushirish mantiqan to'g'ri bo'ladi (masalan, bu yoki boshqa sabablarga ko'ra, bu zarur bo'lishi mumkin). Sizda mavjud bo'lgan skriptlarga yoki zaxira uchun dasturiy ta'minotga ishonmang.

Aslida, to'liq zaxira nusxasini 2 qismga bo'lish mumkin:

  1. Fayl tizimi darajasida to'liq zaxira;
  2. Qurilma darajasida to'liq zaxira.

Keling, ularning xarakterli xususiyatlarini misol qilib ko'rib chiqaylik:
[elektron pochta himoyalangan]: ~ # df -h Fayl tizimining o'lchami ishlatilgan Mavjud Foydalanish% o'rnatilgan / dev / mapper / komarov_system-root 3.4G 808M 2.4G 25% / / dev / mapper / komarov_system-home 931G 439G 493G 48% / uy udev 383M 4.0K 383M 1% / dev tmpfs 107M 104K 107M 1% / tmpfs 531M 0 531M 0% / tmp yo'q 5.0M 0 5.0M 0% / ishga tushirish / qulflash yo'q 531M 0 531M 0% / run / shm / dev / xvda1 138M 22M 109M 17 % / yuklash

Biz faqat / uyni zaxiraga olamiz. Qolgan hamma narsani qo'lda tezda tiklash mumkin. Siz shuningdek, serverni konfiguratsiya boshqaruv tizimi bilan joylashtirishingiz va unga / uyimizni ulashingiz mumkin.

Fayl tizimi darajasidagi to'liq zaxira

Oddiy vakil: damp.

Yordamchi dastur fayl tizimining "chiqindisini" yaratadi. Siz nafaqat to'liq, balki zaxira nusxasini ham yaratishingiz mumkin. dump inode jadvali bilan ishlaydi va fayl tuzilishini "tushunadi" (masalan, siyrak fayllar siqilgan).
Ishlayotgan fayl tizimini tashlab yuborish "ahmoq va xavfli", chunki axlat yig'ish paytida fayl tizimi o'zgarishi mumkin. U bir lahzali tasvirdan yaratilishi kerak (birozdan keyin biz suratlar bilan ishlashning xususiyatlarini batafsilroq muhokama qilamiz), o'rnatilmagan yoki muzlatilgan fayl tizimi.

Bu sxema fayllar soniga ham bog'liq va uni bajarish vaqti diskdagi ma'lumotlar hajmining o'sishi bilan ortadi. Shu bilan birga, dump rsync -ga qaraganda tezroq.
Agar siz butun zaxira nusxasini emas, balki, masalan, tasodifan buzilgan bir nechta faylni qayta tiklashingiz kerak bo'lsa), bunday fayllarni tiklash yordam dasturi yordamida chiqarib olish juda uzoq davom etishi mumkin.

Qurilma darajasida to'liq zaxira

  1. mdraid va DRBD
    Aslida, RAID1 serverdagi disk / reyd va tarmoq drayveri bilan tuzilgan va vaqti -vaqti bilan (zaxiralash chastotasiga qarab). qo'shimcha disk serverdagi asosiy disk / reyd bilan sinxronlashtiriladi.

    Eng katta ortiqcha - bu tezlik. Sinxronizatsiya davomiyligi faqat oxirgi kunda qilingan o'zgarishlar soniga bog'liq.
    Bunday zaxira tizimi tez -tez ishlatiladi, lekin kam odam uning yordami bilan olingan zaxira nusxalari samarasiz bo'lishi mumkinligini tushunadi va shuning uchun. Diskni sinxronlashtirish tugallangach, zaxira disk uziladi. Agar, masalan, bizda ma'lumotlar bazasini mahalliy diskka qismlarga yozadigan, oraliq ma'lumotlarni keshda saqlaydigan DBMS ishlayotgan bo'lsa, ular zaxira diskida umuman qolishiga kafolat yo'q. Eng yaxshi holatda, biz o'zgaruvchan ma'lumotlarning bir qismini yo'qotamiz. Shuning uchun bunday zaxira nusxalari ishonchli emas.

  2. LVM + kun
    Suratlar - bu zaxira nusxalarini yaratish uchun ajoyib vosita. Tasvir yaratishdan oldin, fayl tizimining keshini va dasturiy ta'minotni disk quyi tizimiga tozalash kerak.

Masalan, faqat MySQL -da, u quyidagicha ko'rinadi:
$ sudo mysql -e "JADVOLLARNI O'QISH QILIB QILGAN;" $ sudo mysql -e "FLUSH LOGS;" $ sudo sync $ sudo lvcreate -s -p r -l100% bepul -n% s_backup / dev / vg /% s $ sudo mysql -e "TABLOLARNI O'CHIRISH;"

* Hamkasblar "o'qish qulfi" qanday qilib qulab tushishiga olib kelgani haqida hikoya qilishadi, lekin mening xotiramda bunday bo'lmagan.

DBMS zaxira nusxalarini alohida -alohida yaratish mumkin (masalan, ikkilik jurnallar yordamida), shu bilan keshni tozalash vaqtidagi to'xtash vaqtini yo'q qiladi. Va u erda DBMS misolini ishga tushirish orqali omborga axlat qutilari yaratishingiz mumkin. Zaxira turli xil ma'lumotlar bazasi - bu alohida nashrlar uchun mavzu.

Siz rasmni rezyume yordamida nusxalashingiz mumkin (masalan, bugzilla.redhat.com/show_bug.cgi?id=494313 blok qurilmalarini nusxalash uchun tuzatish bilan rsync), bu bloklarda va shifrsiz bo'lishi mumkin (netcat, ftp). Siz bloklarni siqilgan shaklda o'tkazishingiz va AVFS yordamida ularni saqlash joyiga o'rnatishingiz va SMB orqali serverga zaxira nusxalari bilan bo'linmani o'rnatishingiz mumkin.

Siqish o'tkazish tezligini, tarmoqli kengligi tiqilishi va saqlash joyidagi muammolarni bartaraf qiladi. Ammo, agar siz AVFS -ni saqlashda ishlatmasangiz, ma'lumotlarning faqat bir qismini tiklash uchun sizga ko'p vaqt kerak bo'ladi. Agar siz AVFS -dan foydalansangiz, siz uning "namligini" uchratasiz.
Siqishni blokirovka qilishning alternativasi - squashfs: siz, masalan, serverga Samba bo'limini o'rnatishingiz va mksquashfs -ni bajarishingiz mumkin, lekin bu yordamchi dastur fayllar bilan ham ishlaydi, ya'ni. ularning soniga bog'liq.

Bundan tashqari, squashfs yaratilganda, juda ko'p RAM isrof qilinadi, bu osonlikcha oom-qotilga qo'ng'iroq qilishga olib kelishi mumkin.

Xavfsizlik

Siz o'zingizni saqlash yoki serveringiz buzilgan vaziyatdan himoya qilishingiz kerak. Agar server buzilgan bo'lsa, u erda ma'lumotlarni yozgan foydalanuvchi ombordagi fayllarni o'chirish / o'zgartirish huquqiga ega emasligi yaxshiroqdir.
Agar ombor buzilgan bo'lsa, zaxira foydalanuvchining serverdagi huquqlarini maksimal darajada cheklash maqsadga muvofiqdir.

Agar zaxira kanalini tinglash mumkin bo'lsa, shifrlash kerak.

Xulosa

Har bir zaxira tizimi o'zining kamchiliklari va o'z afzalliklariga ega. Ushbu maqolada biz zaxira tizimini tanlashda ba'zi nuanslarni ajratib ko'rsatishga harakat qildik. Umid qilamizki, ular o'quvchilarimizga yordam beradi.

Natijada, sizning loyihangiz uchun zaxira tizimini tanlashda siz tanlangan zaxira turini sinab ko'rishingiz va quyidagilarga e'tibor qaratishingiz kerak.

  • loyihaning hozirgi bosqichida zaxira vaqti;
  • agar ma'lumotlar ancha katta bo'lsa, zaxiralash vaqti;
  • kanal yuki;
  • diskdagi quyi tizimni serverga va omborga yuklash;
  • barcha ma'lumotlarni qayta tiklash vaqti;
  • bir juft faylni tiklash vaqti;
  • ma'lumotlar izchilligiga, ayniqsa, ma'lumotlar bazasiga ehtiyoj;
  • xotira iste'moli va oom-qotil qo'ng'iroqlarining mavjudligi;

Zaxira echimlari sifatida siz yuklash va bulutli saqlashimizdan foydalanishingiz mumkin.
Bu erda izoh qoldira olmaydigan o'quvchilar bizning blogimizga qo'shilishlari mumkin.

Teglar: teglar qo'shish

ALEXEY BEREJNOY, tizim administratori. Asosiy faoliyat yo'nalishlari: virtualizatsiya va heterojen tarmoqlar. Maqolalar yozishdan boshqa sevimli mashg'ulot - bu bepul dasturiy ta'minotni ommalashtirish.

Zaxira
Nazariya va amaliyot. Xulosa

Zaxira tizimini eng samarali tashkil etish uchun siz ma'lumotlarni saqlash va tiklashning haqiqiy strategiyasini tuzishingiz kerak.

Zaxira (yoki, deyiladi, zaxira - inglizcha "zaxira" so'zidan olingan) har qanday IT -tuzilmasi hayotidagi muhim jarayondir. Bu kutilmagan falokat yuz berganda qutqaruvchi parashyut. Shu bilan birga, zaxira kompaniyaning hayotining ma'lum bir davridagi tadbirkorlik faoliyatining o'ziga xos tarixiy arxivini yaratish uchun ishlatiladi. Zaxirasiz ishlash ochiq havoda yashashga o'xshaydi - ob -havo har qanday vaqtda yomonlashishi mumkin va yashiradigan joy yo'q. Ammo muhim ma'lumotlarni yo'qotmaslik va unga ajoyib mablag 'sarflamaslik uchun uni qanday to'g'ri tashkil qilish kerak?

Odatda, zaxira nusxalarini tashkil qilish mavzusidagi maqolalar asosan texnik echimlar bilan shug'ullanadi va faqat vaqti -vaqti bilan ma'lumotlarni saqlashni tashkil etish nazariyasi va metodologiyasiga e'tibor qaratiladi.

Maqolada buning aksi haqida gap boradi: asosiy tushunchalarga e'tibor qaratiladi va texnik vositalarga faqat misol sifatida murojaat qilinadi. Bu bizga apparat va dasturiy ta'minotdan xulosa chiqarish va ikkita asosiy savolga javob berishga imkon beradi: "Nega bunday qilamiz?", "Biz buni tezroq, arzonroq va ishonchliroq qila olamizmi?"

Zaxiralashning maqsad va vazifalari

Zaxiralashni tashkil qilish jarayonida ikkita asosiy vazifa qo'yiladi: muvaffaqiyatsizliklar yuz berganda infratuzilmani tiklash (tabiiy ofatlarni tiklash) va keyinchalik o'tgan davrlar uchun ma'lumotlarga kirishni ta'minlash uchun ma'lumotlar arxivini saqlash.

Favqulodda vaziyatlarni tiklash uchun zaxira nusxasining klassik namunasi bu dastur tomonidan yaratilgan serverning tizim bo'limining tasviridir Acronis rost Rasm.

Arxivga misol sifatida har oy 1C dan ma'lumotlar bazalarini tushirish, kasetlarga yozib olish va keyinchalik maxsus ajratilgan joyda saqlash mumkin.

Arxivdan tez tiklanadigan zaxira nusxasini ajratib turadigan bir qancha omillar mavjud:

  • Ma'lumotni saqlash muddati. Arxiv nusxalari uchun bu juda uzun. Ba'zi hollarda, bu nafaqat tadbirkorlik talablari, balki qonun bilan ham tartibga solinadi. Favqulodda vaziyatlarni tiklash nusxalari nisbatan kichik hajmga ega. Odatda, bir yoki ikkita (ishonchlilik talablari ortgan holda) tabiiy ofatlardan qutqarish uchun bir yoki ikki kunlik maksimal zaxiralar yaratiladi, shundan so'ng ular yangilariga yoziladi. Ayniqsa, o'ta muhim holatlarda, masalan, har bir necha soatda bir marta, falokatdan qutqarish zahirasini tez -tez yangilab turish mumkin.
  • Ma'lumotlarga tezkor kirish. Uzoq muddatli arxivga kirish tezligi ko'p hollarda muhim emas. Odatda "davr uchun ma'lumotlarni yig'ish" zarurati hujjatlarni solishtirish, qaytish vaqtida paydo bo'ladi oldingi versiya va hokazo, ya'ni favqulodda rejimda emas. Yana bir narsa - kerakli ma'lumotlarni va xizmat ko'rsatishni imkon qadar tezroq qaytarish kerak bo'lgan falokatni tiklash. Bunday holda, zaxiraga kirish tezligi juda muhimdir.
  • Ko'chirilayotgan ma'lumotlarning tarkibi. Arxivlangan nusxada odatda faqat foydalanuvchi va korxona ma'lumotlari ko'rsatilgan muddat saqlanadi. Favqulodda vaziyatlardan qutqarish nusxasi, bu ma'lumotlarga qo'shimcha ravishda, tizim tasvirlari yoki operatsion tizim va dasturiy ta'minot sozlamalari nusxalari va tiklash uchun zarur bo'lgan boshqa ma'lumotlarni o'z ichiga oladi.

Ba'zida bu vazifalarni birlashtirish mumkin. Masalan, fayl serverining har oylik to'liq "suratlari" ning yillik to'plami, shuningdek, hafta davomida qilingan o'zgarishlar. True Image bunday zaxira nusxasini yaratish vositasi sifatida mos keladi.

Eng muhimi, nima uchun bron qilinayotganini aniq tushunishdir. Sizga misol keltiray: muhim SQL serveri disk massivining ishdan chiqishi tufayli ishdan chiqdi. Stokda mos keladigan narsa bor Uskuna, shuning uchun muammoning yagona echimi dasturiy ta'minot va ma'lumotlarni tiklash edi. Kompaniya rahbariyati tushunarli savol beradi: "U qachon ishlay boshlaydi?" - va tiklanish uchun to'rt soat vaqt ketishini bilib, yoqimsiz ajablanib. Gap shundaki, serverning butun xizmat muddati davomida faqat ma'lumotlar bazalari zaxiralanib turar edi, bu esa serverni barcha sozlamalar bilan tiklash zarurligini hisobga olmagan holda. dasturiy ta'minot DBMSning o'zi. Oddiy qilib aytganda, bizning qahramonlarimiz faqat ma'lumotlar bazalarini saqlab qolishdi va tizim haqida unutishdi.

Sizga yana bir misol keltiray. Yosh mutaxassis butun faoliyati davomida ntbackup dasturi ostida fayl serverining yagona nusxasini yaratdi. Windows nazorati Server 2003, shu jumladan boshqa kompyuterdagi umumiy papkadagi ma'lumotlar va tizim holati. Kamchilik tufayli disk maydoni bu nusxa doimiy ravishda qayta yozilgan. Biroz vaqt o'tgach, undan ko'p sahifali hisobotning avvalgi versiyasini tiklash talab qilindi, u saqlash paytida buzilgan. Shadow Copy o'chirilgan arxiv tarixiga ega bo'lmagan holda, u bu talabni bajara olmasligi aniq.

Izohda

Soya nusxasi, so'zma -so'z - "soyali nusxa". Fayl tizimining suratlarini shunday yaratishni ta'minlaydiki, asl nusxadagi keyingi o'zgarishlar ularga hech qanday ta'sir ko'rsatmaydi. Bu funksiya yordamida ma'lum vaqt davomida faylning bir nechta ko'r nusxalarini, shuningdek yozish uchun ochilgan fayllarning zaxira nusxalarini yaratish mumkin. Volume Copy Shadow Service Shadow Copy ishi uchun javobgardir.

Tizim holati, so'zma -so'z - "tizim holati". Tizim holati nusxasi muhim komponentlarni zaxiralaydi operatsion tizimlar Windows oilasi. Bu sizga avval o'rnatilgan tizimni yo'q qilinganidan keyin tiklash imkonini beradi. Tizim holati nusxa ko'chirilganda, ro'yxatga olish kitobi, yuklash va tizim uchun muhim bo'lgan boshqa fayllar saqlanadi, shu jumladan Active Directory, sertifikat xizmati ma'lumotlar bazasi, COM + sinf ro'yxatga olish ma'lumotlar bazasi, SYSVOL katalogi. UNIX-ga asoslangan operatsion tizimlarda, tizim holatini nusxalashning bilvosita analogi / etc, / usr / local / etc kataloglari va tizim holatini tiklash uchun zarur bo'lgan boshqa fayllar saqlanadi.

Bu xulosadan kelib chiqadigan narsa: siz zaxiralashning ikkala turini ham ishlatishingiz kerak: falokatni tiklash uchun va arxivni saqlash uchun. Shu bilan birga, ko'chirilgan manbalar ro'yxatini, vazifalarni bajarish vaqtini, shuningdek, zaxira nusxalari qayerda, qanday va qancha vaqt saqlanishini aniqlash zarur.

Kichik miqdordagi ma'lumotlar va unchalik murakkab bo'lmagan IT infratuzilmasi bilan siz ikkala vazifani ham birlashtirishga urinib ko'rishingiz mumkin, masalan, har kunlik disk bo'limlari va ma'lumotlar bazalarining to'liq nusxasini. Ammo ikkita maqsadni ajratish va ularning har biri uchun to'g'ri vositalarni tanlash yaxshidir. Shunga ko'ra, har bir vazifa uchun alohida asbob ishlatiladi, garchi bir xil Acronis True Image to'plami yoki ntbackup dasturi kabi universal echimlar mavjud bo'lsa.

Ko'rinib turibdiki, zaxiralashning maqsad va vazifalarini, shuningdek, ularni amalga oshirish echimlarini belgilashda biznes talablaridan kelib chiqish kerak.

Favqulodda vaziyatlarni tiklash vazifasini bajarishda foydalanishingiz mumkin bo'lgan turli xil strategiyalar mavjud.

Ba'zi hollarda, yalang'och metallga to'g'ridan -to'g'ri tizimni tiklash talab qilinadi. Bunga, masalan, yordamida erishish mumkin Acronis dasturi Haqiqiy tasvir Universal Restore bilan birlashtirilgan. Bunday holda, server konfiguratsiyasi juda qisqa vaqt ichida xizmatga qaytarilishi mumkin. Masalan, 20 Gb operatsion tizimli bo'limni zaxira nusxasidan sakkiz daqiqada olib tashlash mumkin (agar arxiv nusxasi 1 Gb / s tarmoq orqali mavjud bo'lsa).

Shu bilan bir qatorda, sozlamalarni yangi o'rnatilgan tizimga "qaytarish" maqsadga muvofiqdir, masalan, konfiguratsiya fayllarini UNIX-ga o'xshash tizimlarda / etc papkasidan nusxalash (Windowsda bu taxminan tizim holatini nusxalash va tiklashga to'g'ri keladi). Albatta, bunday yondashuv bilan server operatsion tizim o'rnatilgandan oldin ishga tushadi va kerakli sozlamalar tiklanadi, bu esa ko'p narsani talab qiladi. Uzoq muddat... Ammo, har qanday holatda, tabiiy ofatlardan qutulish nima bo'lishidan qat'i nazar, biznes ehtiyojlari va resurslar cheklanishidan kelib chiqadi.

Zaxira va ortiqcha zaxira tizimlari o'rtasidagi asosiy farq

Bu boshqasi qiziqish Savol men tegmoqchi bo'lgan narsa. Uskunalarni ortiqcha zaxiralash tizimlari - bu tarkibiy qismlardan biri to'satdan ishdan chiqqan taqdirda, uning ishlash qobiliyatini saqlab qolish uchun, qo'shimcha qurilmalarga ba'zi qo'shimcha ishlarni kiritishni anglatadi. Bu holatda ajoyib misol - RAID massivi (Mustaqil disklarning keraksiz massivi). Bitta diskda nosozlik yuzaga kelganda, ma'lumotlarning yo'qolishining oldini olish mumkin va disklar massivining o'ziga xos tashkil etilishi tufayli ma'lumotlarni saqlash orqali xavfsiz almashtirish mumkin (RAID haqida ko'proq o'qing).

Men shunday iborani eshitganman: "Bizda juda ishonchli uskunalar bor, hamma joyda RAID-massivlari bor, shuning uchun bizga zaxira nusxalari kerak emas". Ha, albatta, xuddi shu RAID majmuasi, agar u ishlamasa, ma'lumotlarni yo'q qilishdan saqlaydi. qattiq disk... Ammo bu erda ma'lumotlarning buzilishi kompyuter virusi yoki bu sizni foydalanuvchining noo'rin harakatlaridan qutqara olmaydi. Ruxsatsiz qayta yuklash natijasida fayl tizimi ishdan chiqqan taqdirda ham RAID saqlanmaydi.

aytmoqchi

Zaxira nusxalarini ortiqcha zaxira tizimlaridan ajratishning ahamiyatini, hatto tashkilot yoki uy kompyuterlari uchun ham, ma'lumotlarni zaxiralash rejasini tuzishda ham hisobga olish kerak.

O'zingizdan nima uchun nusxa ko'chirayotganingizni so'rang. Agar biz zaxira haqida gapiradigan bo'lsak, demak, biz tasodifiy (qasddan) harakat qilingan taqdirda ma'lumotlarning saqlanishini nazarda tutamiz. Haddan tashqari ortiqcha uskunalar ishlamay qolganda ma'lumotlarni, shu jumladan zaxira nusxalarini saqlashga imkon beradi.

Bugungi kunda bozorda RAID massivlari yordamida ishonchli zaxiralashni ta'minlaydigan juda arzon qurilmalar mavjud bulutli texnologiyalar(masalan, Amazon S3). Axborot zaxirasining har ikkala turidan bir vaqtning o'zida foydalanish tavsiya etiladi.

Andrey Vasilev, Qnap Russia bosh direktori

Sizga bitta misol keltiray. Vaqti -vaqti bilan voqealar quyidagi stsenariy bo'yicha rivojlanadi: disk ishlamay qolganda, ma'lumotlar ko'payish mexanizmi tufayli, xususan, saqlangan nazorat yig'indilari yordamida tiklanadi. Shu bilan birga, ishlashning sezilarli pasayishi kuzatiladi, server muzlaydi, boshqaruv deyarli yo'qoladi. Tizim ma'muri, boshqa yo'lni ko'rmay, sovuq qayta ishga tushirish bilan serverni qayta ishga tushiradi (boshqacha aytganda, "RESET" tugmasini bosadi). Haddan tashqari yuklanish natijasida fayl tizimida xatolar paydo bo'ladi. Bu holatda kutish mumkin bo'lgan eng yaxshi narsa bu fayl tizimining yaxlitligini tiklash uchun diskni tekshirish dasturining uzoq davom etishi. Eng yomon holatda, siz bilan xayrlashishga to'g'ri keladi fayl tizimi Ma'lumotni va server ishini qayerda, qanday va qaysi muddatda tiklash mumkin degan savol sizni hayron qoldiradi.

Klaster arxitekturangiz bo'lsa ham, zaxira nusxalarini olishdan qochib qutula olmaysiz. O'tish klasteri, aslida, serverlardan biri ishlamay qolganda, unga ishonib topshirilgan xizmatlarning ishlashini saqlaydi. Virusli hujum yoki ma'lumotlarning "inson omili" tufayli buzilishi kabi yuqoridagi muammolar yuzaga kelganda, hech qanday klaster saqlanmaydi.

Tabiiy ofatlardan qutqarish uchun zaxira o'rnini bosa oladigan yagona narsa - bu asosiy serverdan zaxiraga ma'lumotlarni uzluksiz takrorlaydigan ko'zgudagi zaxira serveri (birlamchi kutish printsipiga muvofiq). Bunday holda, agar asosiy server ishlamay qolsa, uning vazifalari zaxira zimmasiga yuklanadi va siz hatto ma'lumotlarni uzatishingiz shart emas. Ammo bunday tizimni tashkil qilish ancha qimmat va vaqt talab etadi. Doimiy takrorlash zarurligini unutmang.

Ma'lum bo'lishicha, bunday echim faqat xatolarga chidamliligi va tiklanishning minimal vaqtiga yuqori talablar qo'yilgan muhim xizmatlar sharoitida iqtisodiy jihatdan samarali bo'ladi. Qoida tariqasida, bunday sxemalar tovar va pul aylanmasi yuqori bo'lgan juda katta tashkilotlarda qo'llaniladi. Va bu sxema zaxira nusxa ko'chirishning past o'rnini bosadi, chunki ma'lumotlar kompyuter virusi, foydalanuvchining befarq harakatlari yoki zararlanganligi muhim emas. noto'g'ri ish ikkala serverdagi ilovalar, ma'lumotlar va dasturiy ta'minot ta'sir qilishi mumkin.

Va, albatta, hech qanday ortiqcha zaxira tizimi ma'lum vaqt davomida ma'lumotlar arxivini saqlash muammosini hal qilmaydi.

Zaxira oynasi

Zaxira nusxasini yaratish ortiqcha serverga katta yuk yuklaydi. Bu, ayniqsa, disk quyi tizimi uchun to'g'ri keladi tarmoq ulanishlari... Ba'zi hollarda, nusxa ko'chirish jarayonining etarlicha yuqori ustuvorligi bo'lsa, bu ba'zi xizmatlarning mavjud bo'lmasligiga olib kelishi mumkin. Bundan tashqari, o'zgarishlarni kiritish paytida ma'lumotlarni nusxalash muhim qiyinchiliklar bilan bog'liq. Albatta, bu holda ma'lumotlarning yaxlitligini saqlashda muammolardan qochish uchun texnik vositalar mavjud, lekin iloji bo'lsa, bunday nusxa ko'chirishning oldini olish yaxshiroqdir.

Yuqorida tavsiflangan muammolarni hal qilishdan chiqishning o'zi shuni ko'rsatadiki, zaxira nusxalari va boshqa ishchi tizimlarning o'zaro ta'siri minimal bo'ladigan vaqtga nusxalarni yaratish jarayonining boshlanishini kechiktirish. Bu vaqt "zaxira oynasi" deb nomlanadi. Masalan, 8x5 formulasi bo'yicha ishlaydigan tashkilot uchun (haftada beshta sakkiz soatlik ish kuni) bunday "oyna" odatda dam olish kunlari va tungi soatlardir.

24x7 formulasi bo'yicha ishlaydigan tizimlar uchun (butun hafta davomida, kun bo'yi), minimal faollik vaqti, xuddi shu vaqt sifatida ishlatiladi, serverlarda yuqori yuk yo'q.

Zaxira turlari

Zaxiralashni tashkil qilishda keraksiz moddiy xarajatlarning oldini olish uchun, shuningdek, iloji bo'lsa, zaxira oynasidan tashqariga chiqmaslik uchun, muayyan vaziyatga qarab ishlatiladigan bir nechta zaxira texnologiyalari ishlab chiqilgan.

To'liq zaxira (yoki to'liq zaxira)

Bu zaxira nusxalarini yaratishning asosiy va asosiy usuli bo'lib, unda tanlangan ma'lumotlar massivi to'liq ko'chiriladi. Bu eng to'liq va ishonchli zaxira turi, garchi u ham eng qimmat. Agar ma'lumotlarning bir nechta nusxasini saqlash zarur bo'lsa, jami saqlangan hajm ularning soniga mutanosib ravishda oshadi. Bunday chiqindilarni oldini olish uchun siqishni algoritmlari, shuningdek, bu usulning boshqa zaxira turlari bilan kombinatsiyasi qo'llaniladi: qo'shimcha yoki differentsial. Va, albatta, tizimni noldan tezda tiklash uchun zaxira nusxasini tayyorlash kerak bo'lganda, to'liq zaxira zarur.

Qo'shimcha nusxa

To'liq zaxiradan farqli o'laroq, bu holda, barcha ma'lumotlar (fayllar, sektorlar va boshqalar) nusxalanmaydi, faqat oxirgi zaxiradan keyin o'zgargan ma'lumotlar. Nusxa olish vaqtini bilish uchun undan foydalanishingiz mumkin har xil usullar masalan, Windows operatsion tizimlari bilan ishlaydigan tizimlar zaxira dasturi tomonidan fayl o'zgartirilganda va tozalanganida o'rnatiladigan mos keladigan fayl atributidan (arxiv biti) foydalanadi. Boshqa tizimlarda fayl o'zgartirilgan sana ishlatilishi mumkin. Vaqti -vaqti bilan to'liq zaxiralashni amalga oshirmasangiz, bunday zaxira nusxasini ishlatadigan sxema to'liq bo'lmasligi aniq. Tizimni to'liq tiklashda, siz to'liq zaxira nusxasi yordamida yaratilgan oxirgi nusxadan tiklashingiz kerak, so'ngra zaxira nusxalaridan ma'lumotlarni yaratish tartibida birma -bir siljiting.

Ushbu turdagi nusxa ko'chirish nima uchun ishlatiladi? Arxiv nusxalarini yaratishda, saqlash qurilmalarida iste'mol qilinadigan hajmlarni kamaytirish kerak (masalan, ishlatilgan lenta muhiti sonini kamaytirish). Bu, shuningdek, zaxira vazifalarining bajarilish vaqtini kamaytirishga imkon beradi, bu esa 24x7 rejimida ishlash yoki katta hajmdagi ma'lumotlarni uzatish sharoitida juda muhim bo'lishi mumkin.

Qo'shimcha nusxa ko'chirish bir narsani bilishi kerak. Bosqichma-bosqich tiklash kerakli narsani qaytaradi o'chirilgan fayllar tiklanish davrida. Sizga misol keltiray. Aytaylik, to'liq nusxasi dam olish kunlari, qo'shimcha nusxasi esa ish kunlarida amalga oshiriladi. Foydalanuvchi dushanba kuni fayl yaratdi, seshanba kuni o'zgartirdi, chorshanba kuni uning nomini o'zgartirdi va payshanba kuni o'chirib tashladi. Shunday qilib, har haftada ketma-ket ma'lumotlarni qayta tiklash bilan biz ikkita faylni olamiz: seshanba kuni nomini o'zgartirishdan oldin va chorshanba kuni yangi nom bilan. Bu turli xil qo'shimcha nusxalar saqlanganligi sababli sodir bo'ldi turli xil versiyalar bir xil fayl va oxir -oqibat barcha variantlar tiklanadi. Shuning uchun, arxivdan ma'lumotlarni "xuddi shunday" ketma -ket tarzda tiklashda, o'chirilgan fayllar ham joylashishi uchun ko'proq disk maydonini zaxiralash maqsadga muvofiqdir.

Differentsial zaxira

Bu asta -sekinlik bilan farq qiladi, chunki ma'lumotlar to'liq zaxiralashning oxirgi daqiqasidan boshlab nusxalanadi. Bunday holda, ma'lumotlar arxivga "jamlangan holda" joylashtiriladi. Windows oilasi tizimlarida bu ta'sirga differentsial nusxalash paytida arxiv biti tozalanmaganligi, shuning uchun to'liq nusxa arxiv bitlari tozalanmaguncha o'zgartirilgan ma'lumotlar arxiv nusxasiga kiritiladi.

Shu tarzda yaratilgan har bir yangi nusxada avvalgisining ma'lumotlari bo'lganligi sababli, falokat paytida ma'lumotlarni to'liq tiklash uchun qulayroqdir. Buning uchun faqat ikkita nusxa kerak bo'ladi: differentsiallarning to'liq va oxirgi nusxasi, shuning uchun siz ma'lumotlarni bosqichma -bosqich siljitishdan ko'ra tezroq hayotga qaytarishingiz mumkin. Bundan tashqari, nusxa ko'chirishning bu turi bosqichma-bosqich nusxalashning yuqorida aytib o'tilgan xususiyatlaridan xoli, to'liq qayta tiklanganidan so'ng, Feniks qushi kabi eski fayllar kuldan qayta tug'iladi. Kamroq tartibsizlik paydo bo'ladi.

Ammo differentsial nusxa ko'chirish kerakli joyni tejashda bosqichma -bosqich nusxalashdan ancha past bo'ladi. Har bir yangi nusxada avvalgilarining ma'lumotlari bo'lganligi sababli, zaxiralangan ma'lumotlarning umumiy miqdori to'liq nusxa bilan solishtirish mumkin. Va, albatta, jadvalni rejalashtirishda (va zaxiralash jarayoni vaqtinchalik "oyna" ga mos keladimi -yo'qligini hisoblashda), oxirgi, "eng qalin" differentsial nusxasini yaratish vaqtini hisobga olish kerak.

Zaxira topologiyasi

Keling, zaxira sxemalari nima ekanligini ko'rib chiqaylik.

Markazlashtirilmagan sxema

Ushbu sxemaning asosi ma'lum bir umumiydir tarmoq manbasi(1 -rasmga qarang). Masalan, umumiy papka yoki FTP -server. Vaqti -vaqti bilan serverlar va ish stantsiyalaridan, shuningdek boshqa tarmoq ob'ektlaridan (masalan, routerlardan konfiguratsiya fayllari) ma'lumotni ushbu manbaga yuklaydigan zaxira dasturlari to'plami ham kerak. Bu dasturlar har bir serverga o'rnatiladi va bir -biridan mustaqil ishlaydi. Shubhasiz afzallik - bu sxemani amalga oshirishning soddaligi va uning arzonligi. Operatsion tizimga o'rnatilgan standart vositalar yoki DBMS kabi dasturlar nusxa ko'chirish dasturlari sifatida mos keladi. Masalan, bu Windows oilasi uchun ntbackup dasturi, UNIX-ga o'xshash operatsion tizimlar uchun tar dasturi yoki ma'lumotlar bazalarini zaxira fayllariga tashlash uchun o'rnatilgan SQL server buyruqlarini o'z ichiga olgan skriptlar to'plami bo'lishi mumkin. Yana bir ortiqcha - bu zaxiralarni saqlash uchun maqsadli manbaga kira olguncha, turli dasturlar va tizimlardan foydalanish imkoniyati.


Kamchilik - bu sxemaning sustligi. Dasturlar bir -biridan mustaqil ravishda o'rnatilgandan so'ng, ularning har biri alohida sozlanishi kerak. Maqsadli resurs uchun raqobatni oldini olish uchun jadvalning o'ziga xos xususiyatlarini hisobga olish va vaqt oralig'ini taqsimlash ancha qiyin. Monitoring ham qiyin, har bir serverdan nusxa ko'chirish jarayoni boshqalardan alohida kuzatilishi kerak, bu esa o'z navbatida yuqori mehnat xarajatlariga olib kelishi mumkin.

Shuning uchun, bu sxema kichik tarmoqlarda, shuningdek, mavjud vositalar bilan markazlashtirilgan zaxira sxemasini tashkil etish mumkin bo'lmagan vaziyatda qo'llaniladi. Ko'proq batafsil tavsif bu sxemani va amaliy tashkilotni topishingiz mumkin.

Markazlashtirilgan zaxira

Oldingi sxemadan farqli o'laroq, bu holda mijoz-server printsipida ishlaydigan aniq ierarxik model ishlatiladi. Klassik versiyada har bir kompyuterda maxsus agent dasturlari o'rnatiladi va dasturiy paketning server moduli markaziy serverga o'rnatiladi. Bu tizimlar, shuningdek, maxsus server boshqaruv konsoliga ega. Boshqaruv sxemasi quyidagicha ko'rinadi: konsoldan biz tizim haqida ma'lumotni nusxalash, tiklash, yig'ish, diagnostika va boshqalar uchun vazifalar yaratamiz va server agentlarga bu operatsiyalarni bajarish uchun kerakli ko'rsatmalarni beradi.

Symantec Backup Exec, CA Bright Store ARCServe Backup, Bacula va boshqalar kabi eng mashhur zaxira tizimlari shunday ishlaydi (2 -rasmga qarang).


Ko'pgina operatsion tizimlar uchun turli xil agentlardan tashqari, mashhur ma'lumotlar bazalari va korporativ tizimlarning zaxira nusxalarini yaratish bo'yicha ishlanmalar mavjud, masalan, MS SQL Server, MS Exchange, Oracle ma'lumotlar bazasi va boshqalar.

Juda kichik kompaniyalar uchun, ba'zi hollarda, agent dasturiy ta'minotidan foydalanmasdan, markazlashtirilgan zaxira sxemasining soddalashtirilgan versiyasini sinab ko'rishingiz mumkin (3 -rasmga qarang). Bundan tashqari, agar ishlatilgan zaxira dasturi uchun maxsus agent bajarilmasa, bu sxemadan foydalanish mumkin. Buning o'rniga, server moduli mavjud xizmatlar va xizmatlardan foydalanadi. Masalan, yashirin ma'lumotlarni "yig'ish" umumiy papkalar Windows serverlarida yoki fayllarni SSH protokoli orqali UNIX tizimlarida ishlaydigan serverlardan nusxalash. Bu sxema fayllarni yozish uchun ochiq saqlash muammolari bilan bog'liq juda katta cheklovlarga ega. Bunday harakatlar natijasida fayllarni ochish yoki o'tkazib yuboriladi va zaxiraga kiritilmaydi yoki xatolar bilan ko'chiriladi. Bu muammoning turli xil echimlari mavjud, masalan, ishni faqat avval ochilgan fayllarni nusxalash uchun qayta ishga tushirish, lekin hech biri ishonchli emas. Shuning uchun bunday sxema faqat muayyan holatlarda foydalanish uchun javob beradi. Masalan, kichik 5x8 tashkilotlarda tartibli xodimlari bo'lgan, o'zgarishlarni saqlaydigan va uydan chiqishdan oldin fayllarni yopadigan. Ntbackup faqat Windows-da ishlaydigan bunday markazlashtirilgan sxemaga mos keladi. Agar siz shunga o'xshash sxemani heterojen muhitda yoki faqat UNIX kompyuterlarida ishlatishingiz kerak bo'lsa, men zaxira kompyuterga qarashni tavsiya qilaman (qarang).

Rasm 4. Aralash zaxira sxemasi

Saytdan tashqari nima?

Bizning notinch va beqaror dunyomizda IT infratuzilmasi va umuman biznes uchun noxush oqibatlarga olib keladigan hodisalar ro'y berishi mumkin. Masalan, binoda yong'in. Yoki server xonasida markaziy isitish batareyasining yutug'i. Yoki uskunalar va butlovchi qismlarning o'g'irlanishi. Bunday holatlarda ma'lumotni yo'qotmaslik usullaridan biri zaxiralarni asosiy joydan uzoqda joylashgan joyda saqlashdir. server uskunalari... Shu bilan birga, tiklash uchun zarur bo'lgan ma'lumotlarga tezkor kirishni ta'minlash kerak. Ta'riflangan usul saytdan tashqarida (boshqacha aytganda, nusxalarini saytdan tashqarida saqlash) deyiladi. Asosan, bu jarayonni tashkil etishning ikkita usuli qo'llaniladi.

Ma'lumotlarni olinadigan vositalarga yozish va ularni jismoniy ko'chirish. Bunday holda, muvaffaqiyatsizlikka uchraganda, ommaviy axborot vositalarini tezda qaytarish vositalariga g'amxo'rlik qilish kerak. Masalan, ularni yaqin atrofdagi binoda saqlang. Bu usulning afzalligi - bu jarayonni hech qanday qiyinchiliksiz tashkil qilish. Kamchilik - ommaviy axborot vositalarini qaytarishning qiyinligi va ma'lumotlarni saqlashga o'tkazish zarurati, shuningdek tashish paytida ommaviy axborot vositalariga zarar etkazish xavfi.

Ma'lumotni tarmoq kanali orqali boshqa joyga ko'chirish. Masalan, Internet orqali VPN tunnelidan foydalanish. Bu holda afzalligi shundaki, axborotni biror joyga ko'chirishga hojat yo'q, kamchilik - bu etarli darajada keng kanaldan foydalanish (qoida tariqasida, bu juda qimmat) va uzatilgan ma'lumotlarni himoya qilish (masalan, bir xil VPN). Katta hajmli ma'lumotlarni uzatishda yuzaga keladigan qiyinchiliklarni siqish algoritmlari yoki deduplikatsiya texnologiyasi yordamida sezilarli darajada kamaytirish mumkin.

Ma'lumotlarni saqlashni tashkil qilishda xavfsizlik choralari haqida alohida gapirish kerak. Avvalo, axborot tashuvchilarning qo'riqlanadigan hududda bo'lishini va ruxsatsiz shaxslarning ma'lumotlarni o'qishiga to'sqinlik qiladigan chora -tadbirlarni ta'minlash kerak. Masalan, shifrlash tizimidan foydalaning, oshkor qilmaslik to'g'risida bitimlar tuzing va hokazo. Agar olinadigan ommaviy axborot vositalari ishtirok etsa, undagi ma'lumotlar ham shifrlangan bo'lishi kerak. Amaldagi markirovka tizimi tajovuzkorga ma'lumotlarni tahlil qilishda yordam bermasligi kerak. Nom tashuvchilarni markalash uchun yuzsiz raqamlash sxemasini qo'llash kerak uzatilgan fayllar... Ma'lumotni tarmoq orqali uzatishda xavfsiz ma'lumotlarni uzatish usullaridan foydalanish kerak (yuqorida aytib o'tilganidek), masalan, VPN tunneli.

Biz zaxiralashni tashkil qilishda asosiy fikrlarni ko'rib chiqdik. Keyingi qismda samarali zaxira tizimini yaratish bo'yicha ko'rsatmalar va amaliy misollar ko'rib chiqiladi.

  1. Zaxira nusxasini tavsifi Windows tizimi shu jumladan tizim holati - http://www.datamills.com/Tutorials/systemstate/tutorial.htm.
  2. Shadow Copy tavsifi - http://ru.wikipedia.org/wiki/Shadow_Copy.
  3. Acronis rasmiy veb -sayti - http://www.acronis.ru/enterprise/products.
  4. Ntbackup tavsifi - http://en.wikipedia.org/wiki/NTBackup.
  5. A. Berejnoy. MS SQL Serverni optimallashtirish. // Tizim ma'muri, 2008 yil 1 -son - S. 14-22 ().
  6. A. Berejnoy.Biz kichik va o'rta ofis uchun zaxira tizimini tashkil qilamiz. // Tizim ma'muri, 2009 yil 6 -son - P. 14-23 ().
  7. Windows uchun qo'riqchi Markelov A. Linux. BackupPC zaxira tizimini ko'rib chiqish va o'rnatish. // Tizim ma'muri, 2004 yil 9 -son - S. 2-6 ().
  8. VPN tavsifi - http://ru.wikipedia.org/wiki/VPN.
  9. Ma'lumotlarni takrorlash - http://en.wikipedia.org/wiki/Data_deduplication.

Bilan aloqada