Zaxira tayyor: bayram sharafiga afsonalarni buzish

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Zaxiralash har bir dazmoldan baqiradigan zamonaviy texnologiyalardan biri emas. Bu har qanday jiddiy kompaniyada bo'lishi kerak, hammasi shu. Biz bankimizda bir necha ming serverlarning zaxira nusxasini yaratamiz - bu murakkab, qiziqarli ish bo'lib, uning ba'zi nozik tomonlari, shuningdek, zaxira nusxalari haqidagi odatiy noto'g'ri tushunchalar, shunchaki aytilishi kerak.

Men bu mavzu ustida deyarli 20 yil ishladim, shundan so'nggi 2 yil Promsvyazbankda. Amaliyotning boshida men zaxira nusxalarini deyarli qo'lda, oddiygina fayllardan nusxa ko'chiradigan skriptlar bilan qildim. Keyin Windowsda qulay vositalar paydo bo'ldi: fayllarni tayyorlash uchun Robocopy yordam dasturi va nusxalash uchun NT Backup. Va shundan keyingina ixtisoslashtirilgan dasturiy ta'minot, birinchi navbatda, Symantec Backup Exec deb ataladigan Veritas Backup Exec vaqti keldi. Shunday qilib, men zaxira nusxalari bilan uzoq vaqtdan beri tanishman.

Oddiy qilib aytganda, zahira nusxasi ma'lumotlarning nusxasini (virtual mashinalar, ilovalar, ma'lumotlar bazalari va fayllar) faqat ma'lum bir muntazamlik sharoitida saqlashdir. Har bir holat odatda apparat yoki mantiqiy nosozlik sifatida namoyon bo'ladi va ma'lumotlar yo'qolishiga olib keladi. Zaxiralash tizimining maqsadi ma'lumotlarning yo'qolishini kamaytirishdir. Uskunaning nosozligi, masalan, ma'lumotlar bazasi joylashgan server yoki xotiraning ishlamay qolishi. Mantiqiy - bu ma'lumotlarning bir qismini yo'qotish yoki o'zgartirish, shu jumladan inson omili tufayli: ular tasodifan jadvalni, faylni o'chirib tashladilar, bajarish uchun egri skriptni ishga tushirdilar. Shuningdek, ma'lum turdagi ma'lumotlarni uzoq vaqt davomida, masalan, bir necha yilgacha saqlash uchun regulyator talablari mavjud.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Zaxira nusxalaridan eng odatiy foydalanish turli xil test tizimlarini, ishlab chiquvchilar uchun klonlarni joylashtirish uchun ma'lumotlar bazalarining saqlangan nusxasini tiklashdir.

Zaxira haqida bir nechta odatiy afsonalar mavjud bo'lib, ular allaqachon yo'q qilinishi kerak. Mana, ulardan eng mashhurlari.

Mif 1. Zaxiralash uzoq vaqtdan beri xavfsizlik yoki saqlash tizimlarida kichik funksiya bo'lib kelgan

Zaxira tizimlari hali ham alohida echimlar sinfi bo'lib qolmoqda va juda mustaqil. Ularning qiladigan ishlari juda koβ€˜p. Aslida, ular ma'lumotlar yaxlitligi haqida gap ketganda, oxirgi himoya chizig'idir. Shunday qilib, zaxira o'z tezligida, o'z jadvali bo'yicha ishlaydi. Serverlar uchun kunlik hisobot tuziladi, monitoring tizimi uchun tetikleyici rolini o'ynaydigan voqealar mavjud.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Bundan tashqari, zaxira tizimiga kirishning namunasi sizga zaxira nusxalarini boshqarish uchun vakolatning bir qismini maqsadli tizimlar ma'murlariga topshirishga imkon beradi.

Mif 2. RAID mavjud bo'lganda, zaxira nusxasi endi kerak emas.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Shubhasiz, RAID massivlari va ma'lumotlarni replikatsiyasi axborot tizimlarini apparatdagi nosozliklardan himoya qilishning yaxshi usuli hisoblanadi va agar sizda kutish serveri bo'lsa, asosiy mashina ishlamay qolganda unga o'tishni tezda tashkil qilishingiz mumkin.

Tizim foydalanuvchilari tomonidan yo'l qo'yilgan mantiqiy xatolardan ortiqcha va replikatsiya saqlamaydi. Bu yerda qayta yozishni kutish serveri - ha, u sinxronizatsiyadan oldin xatolik aniqlansa, yordam berishi mumkin. Va agar vaqt o'tkazib yuborilgan bo'lsa? Bu erda faqat o'z vaqtida zaxiralash yordam beradi. Kecha ma'lumotlar o'zgarganligini bilsangiz, tizimni kechagi kunga qayta tiklashingiz va undan kerakli ma'lumotlarni chiqarib olishingiz mumkin. Mantiqiy xatolar eng keng tarqalgan ekanligini hisobga olsak, eski yaxshi zaxira nusxasi tasdiqlangan va zarur vosita bo'lib qoladi.

Mif 3. Zaxira - bu oyda bir marta amalga oshiriladigan narsa.

Zaxira chastotasi sozlanishi mumkin bo'lgan sozlama bo'lib, u asosan zaxira tizim talablariga bog'liq. Deyarli hech qachon o'zgarmaydigan va ayniqsa muhim bo'lmagan ma'lumotlarni topish juda mumkin, ularning yo'qolishi kompaniya uchun muhim bo'lmaydi.
Ular, albatta, har oyda bir marta va hatto kamroq tez-tez zaxiralanishi mumkin. Biroq, ruxsat etilgan ma'lumotlar yo'qotilishini belgilaydigan RPO (Recovery point objrective) ko'rsatkichiga qarab muhimroq ma'lumotlar tez-tez saqlanadi. Bu haftada bir marta, kuniga bir marta yoki hatto soatiga bir necha marta bo'lishi mumkin. Bizda ushbu tranzaksiya jurnallari DBMSdan mavjud.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Tizimlar tijorat foydalanishga topshirilganda, asosiy fikrlarni, yangilash tartibini, tizimni tiklash tartibini, zaxira nusxalarini saqlash tartibini va boshqalarni aks ettiruvchi zaxira hujjatlari tasdiqlanishi kerak.

Mif 4. Nusxalar hajmi doimiy ravishda o'sib bormoqda va har qanday ajratilgan joyni to'liq egallaydi.

Zaxira nusxalarini saqlash muddati cheklangan. Masalan, yil davomida barcha 365 ta kunlik zaxira nusxalarini saqlashning ma'nosi yo'q. Qoidaga ko'ra, kunlik nusxalarni 2 hafta davomida saqlash mumkin, shundan so'ng ular yangilari bilan almashtiriladi va oyda birinchi bo'lib yaratilgan versiya uzoq muddatli saqlashda qoladi. U, o'z navbatida, ma'lum vaqt davomida saqlanadi - har bir nusxaning umri bor.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Ma'lumotlarni yo'qotishdan himoyalanish mavjud. Qoida amal qiladi: zaxira nusxasini o'chirishdan oldin, keyingisini yaratish kerak. Shuning uchun, agar zaxira nusxasi tugallanmagan bo'lsa, masalan, server mavjud emasligi sababli ma'lumotlar o'chirilmaydi. Nafaqat vaqt chegaralari hurmat qilinadi, balki to'plamdagi nusxalar soni ham nazorat qilinadi. Agar tizim ikkita to'liq zaxiraga ega bo'lishi uchun mo'ljallangan bo'lsa, ulardan har doim ikkitasi bo'ladi va eskisi faqat yangi uchinchisi muvaffaqiyatli yozilganda o'chiriladi. Shunday qilib, zaxira arxivi egallagan hajmning o'sishi faqat himoyalangan ma'lumotlar hajmining o'sishi bilan bog'liq va vaqtga bog'liq emas.

Mif 5. Zaxiralash boshlandi - hamma narsa osilgan

Buni aytish yaxshiroq: agar hamma narsa osilgan bo'lsa, unda ma'murning qo'llari u erdan o'smaydi. Umuman olganda, zaxiraning ishlashi ko'plab omillarga bog'liq. Masalan, zaxira tizimining tezligi bo'yicha: diskdagi xotiralar, lenta kutubxonalari qanchalik tez. Zaxira tizimi serverlarining tezligidan: ular ma'lumotlarni qayta ishlashga, siqishni va deuplikatsiyani amalga oshirishga vaqtlari bormi. Shuningdek, mijoz va server o'rtasidagi aloqa liniyalarining tezligi.

Zaxira nusxalangan tizim ko'p ish zarralarini qo'llab-quvvatlashiga qarab, bir yoki bir nechta oqimga o'tishi mumkin. Misol uchun, Oracle DBMS uzatish tezligi tarmoq o'tkazish qobiliyati chegarasiga yetguncha mavjud protsessorlar soniga ko'ra bir nechta iplarni berishga imkon beradi.

Agar siz ko'p sonli iplarni zaxiralashga harakat qilsangiz, unda ishlaydigan tizimni ortiqcha yuklash imkoniyati mavjud, u haqiqatan ham sekinlasha boshlaydi. Shuning uchun, etarli ishlashni ta'minlash uchun optimal miqdordagi iplar tanlanadi. Agar unumdorlikning eng kichik pasayishi ham juda muhim bo'lsa, zaxiralash jangovar serverdan emas, balki uning klonidan - ma'lumotlar bazasi terminologiyasida kutish rejimidan amalga oshirilganda ajoyib variant mavjud. Bu jarayon asosiy ish tizimini yuklamaydi. Ma'lumotni ko'proq oqimlar orqali olish mumkin, chunki server texnik xizmat ko'rsatish uchun ishlatilmaydi.

Katta tashkilotlarda zaxiralash ishlab chiqarishga ta'sir qilmasligi uchun zaxira tizimi uchun alohida tarmoq yaratiladi. Bundan tashqari, trafik tarmoq orqali emas, balki SAN orqali uzatilishi mumkin.
Zaxira tayyor: bayram sharafiga afsonalarni buzish
Biz ham vaqt o'tishi bilan yukni tarqatishga harakat qilamiz. Zaxiralash asosan ishlamaydigan vaqtlarda amalga oshiriladi: kechasi, dam olish kunlari. Bundan tashqari, ularning barchasi bir vaqtning o'zida ishlamaydi. Virtual mashinalarning zaxira nusxalari alohida holatdir. Jarayon mashinaning o'zi ishlashiga deyarli ta'sir qilmaydi, shuning uchun zaxira kunduzi tarqalishi mumkin va kechasi hamma narsani kechiktirmaydi. Ko'p nozikliklar mavjud, agar siz hamma narsani hisobga olsangiz, zaxira tizimlarning ishlashiga ta'sir qilmaydi.

Mif 6. Zaxira tizimini ishga tushirdi - bu siz uchun xatoga chidamlilik

Hech qachon unutmangki, zaxira tizimi oxirgi mudofaa chizig'i, ya'ni uning oldida IT infratuzilmasi va korporativ axborot tizimlarining uzluksizligi, yuqori mavjudligi va ofatlarga chidamliligini ta'minlaydigan yana beshta tizim bo'lishi kerak.

Zaxira barcha ma'lumotlarni qayta tiklaydi va yiqilgan xizmatni tezda ko'taradi deb umid qilish bunga loyiq emas. Zaxira nusxalangan paytdan boshlab ishlamay qolgan paytgacha ma'lumotlarning yo'qolishi kafolatlanadi va ma'lumotlar yangi serverga bir necha soat davomida (yoki omadingiz bor kunlar) yuklanishi mumkin. Shuning uchun, hamma narsani zaxiraga o'tkazmasdan, to'liq huquqli nosozliklarga chidamli tizimlarni yaratish mantiqan.

Mif 7. Men bir marta zahirani o'rnatdim, uning ishlashini tekshirdim. Faqat jurnallarga qarash qoladi

Bu eng zararli afsonalardan biri bo'lib, uning soxtaligini faqat voqea paytida tushunasiz. Muvaffaqiyatli zaxira jurnallari hamma narsa kerak bo'lgandek bo'lganiga kafolat emas. Saqlangan nusxani joylashtirish imkoniyatini oldindan tekshirish muhimdir. Ya'ni, qayta tiklash jarayonini sinov muhitida boshlang va natijaga qarang.

Va tizim ma'murining ishi haqida bir oz

Manuel rejimda uzoq vaqt davomida hech kim ma'lumotlarni nusxa ko'chirmaydi. Zamonaviy SRKlar deyarli hamma narsani zaxiralashi mumkin, faqat uni to'g'ri sozlashingiz kerak. Agar yangi server qo'shilgan bo'lsa, siyosatlarni o'rnating: zaxiralanadigan tarkibni tanlang, saqlash opsiyalarini belgilang va jadvalni qo'llang.

Zaxira tayyor: bayram sharafiga afsonalarni buzish

Shu bilan birga, Windows va Linux / Unix-da ma'lumotlar bazalari, pochta tizimlari, virtual mashinalar klasterlari va fayl almashuvlarini o'z ichiga olgan keng serverlar parki tufayli hali ham ko'p ish bor. Zaxira tizimini ishlayotgan xodimlar bo'sh o'tirishmaydi.

Bayram sharafiga barcha adminlarga kuchli nervlar, harakatlarning ravshanligi va zaxira nusxalarini saqlash uchun cheksiz joy tilayman!

Manba: www.habr.com

a Izoh qo'shish