1C va CRM bazasini zaxiralash — toza serverga joylashtirib ochish mumkin bo‘lgan ma’lumotlarning muntazam nusxasi. Buning uchun uch narsa kerak: bazaning o‘zi nusxasi, uning atrofidagi fayllar va sozlamalar nusxasi hamda jadval bo‘yicha tiklashni tekshirish. Bir marta ham tiklanmagan nusxa taxminligicha qoladi.
Qisqacha
3-2-1 sxemasi va RTO hamda RPO tushunchalarini biz nosozliklardan keyin IT-tizimlarni tiklash haqidagi maqolada ko‘rib chiqqanmiz. Bu yerda esa ma’lumotlar bazalari amaliyoti: aynan nimani nusxalash, qaysi usulda, qanchalik tez-tez va nusxaning ishlashiga qanday ishonch hosil qilish.
Zaxira nusxaga bazani yangi serverda ochish uchun kerak bo‘lgan hamma narsa kiradi: faqat baza fayli yoki dump emas, balki uning yonidagi fayllar, konfiguratsiya va muhit sozlamalari ham.
| Nimani nusxalash | Qayerda turadi | Nusxasiz nima yo‘qoladi |
|---|---|---|
| 1C bazasi | Fayl rejimida baza fayli yoki mijoz-server rejimida MBBT dagi baza | Hisobga olish, hujjatlar, qoldiqlar, o‘zaro hisob-kitoblar |
| Konfiguratsiya va kengaytmalar | Konfiguratsiya ombori, kengaytma fayllari | Kompaniyangiz uchun qilingan moslashtirishlar |
| CRM bazasi | Serverdagi MBBT | Bitimlar, muloqot tarixi, vazifalar |
| Foydalanuvchi fayllari | Ilova papkalari, shablonlar, bosma shakllar | Shartnomalarning skanerlari, hujjat shablonlari |
| Server sozlamalari | Konfiguratsiya fayllari, vazifalar jadvali, sertifikatlar | Muhitni qayta sozlashga ketadigan vaqt |
| Kalitlar va litsenziyalar | Himoya kaliti, litsenziya fayllari, xizmatlarga kirish | Dasturga bo‘lgan huquqlar tiklanguncha to‘xtab qolish |
Maslahat «Nimani nusxalaymiz» ro‘yxatini bir sahifada tuzing va serverdan tashqarida saqlang. Avariya kuni aynan u ishga tushirish uchun nima yetishmayotganini ko‘rsatadi.
Usul MBBT, baza hajmi va kompaniya nusxalar oralig‘ida qancha ma’lumotni yo‘qotishga tayyorligiga qarab tanlanadi. Mijoz-server rejimidagi 1C va CRM bazalari MBBT, masalan PostgreSQL yoki Microsoft SQL Server, asosida ishlaydi va ularga shu MBBT qoidalari tatbiq etiladi.
PostgreSQL hujjatlarida uch yondashuv tasvirlangan: SQL-dump, fayl tizimi darajasidagi nusxa va vaqtning istalgan nuqtasiga tiklash bilan uzluksiz arxivlash.
| Usul | Nima beradi | Cheklov |
|---|---|---|
| Dump | Ko‘chirib o‘tkaziladigan nusxa, kichik bazalar va boshqa serverga ko‘chirish uchun qulay | Faqat dump olingan paytdagi holatni qaytaradi; baza qancha katta bo‘lsa, tiklash shuncha uzoq davom etadi |
| MBBT fayllari nusxasi | Jismoniy nusxa, tezroq tiklanadi | Fayllar o‘zaro moslashgan bo‘lishi kerak, shuning uchun u qat’iy MBBT hujjatlariga muvofiq bajariladi |
| Uzluksiz arxivlash | Bazaviy nusxadan keyingi istalgan paytga qaytish | Arxivlangan jurnallarning uzluksiz zanjiri va jarayonni kuzatish zarur |
Oxirgi usul haqida PostgreSQL hujjatlarida shunday deyilgan: bazani bazaviy nusxadan keyingi istalgan paytdagi holatga tiklash mumkin, ammo arxivlangan jurnal fayllarining uzluksiz ketma-ketligi kerak. Shuning uchun arxivlash birinchi bazaviy nusxadan oldin sozlanadi va tekshiriladi, jarayonning o‘zi esa nazoratda turadi.
O‘sha hujjatda aniqlashtirilganki, pg_dump fayl tizimi darajasidagi nusxa yaratmaydi va uzluksiz arxivlash uchun yaramaydi: bunday dumplar mantiqiy bo‘lib, jurnalni qayta ijro etish uchun yetarli ma’lumot saqlamaydi. Ikki sxema aralashtirilmaydi, ongli ravishda biri tanlanadi.
Muhim Fayl rejimidagi 1C bazasi bitta fayldan iborat va foydalanuvchilar ishlayotgan paytda uni nusxalash xavfli: nusxa o‘zaro moslashmagan bo‘lib chiqishi mumkin. Faylni seanslar yopiq paytda nusxalang, 1C vositalari bilan bazani yuklashni esa sinov tiklash o‘tkazilguncha qo‘shimcha nusxa deb hisoblang.
Nusxalash chastotasi ma’lumotlarni yo‘qotishning maqbul darajasiga (RPO) teng: biznes bir soatlik ishni yo‘qotishga tayyor bo‘lsa, nusxalar kamida soatiga bir marta, bir kunlik bo‘lsa — kuniga bir marta kerak. Bu raqamni administrator emas, rahbar belgilaydi.
Turli tizimlarda raqam turlicha. Kun bo‘yi hujjatlarni o‘tkazadigan hisob bazasi haftada bir marta o‘zgaradigan kontragentlar ma’lumotnomasiga qaraganda tungi nusxadan ko‘proq yo‘qotadi. Faol yozishmalar va qo‘ng‘iroqlar bo‘lgan CRM ni oyda bir marta ochiladigan bazaga qaraganda tez-tez nusxalash kerak.
Nusxa faqat bitta usul bilan tekshiriladi: uni alohida kompyuterga joylashtirib, bazada ishlab ko‘rish. Jurnaldagi «vazifa bajarildi» yozuvi fayl yaratilganini isbotlaydi, undan ma’lumotlarni qaytarish mumkinligini emas.
MBBT tekshiruvlari yordam beradi, lekin sinov tiklashni almashtirmaydi. Microsoft SQL Server hujjatlarida aytilishicha, RESTORE VERIFYONLY nusxaning to‘liqligini, tomlarning o‘qilishini va nazorat yig‘indisini tekshiradi, ammo nusxa ichidagi ma’lumotlar tuzilmasini tekshirmaydi.
Kichik va o‘rta biznes uchun CISA tavsiyalarida qo‘shimcha qilingan: to‘liq ham, qisman ham tiklashni tekshiring va ma’lumotlarni kamida yetti kun orqaga qaytarish mumkinligiga ishonch hosil qiling.
Nusxalar shunday saqlanadiki, bitta avariya ham bazani, ham uning barcha nusxalarini yo‘q qila olmasin. CISA 3-2-1 sxemasini o‘sha tavsiyalarda tasvirlaydi.
Shifrlovchi hujumida yana bir nusxa muhim: ishchi tarmoqdan unga yetib bo‘lmaydigani. CISA ning tovlamachi dasturlarga javob qaytarish qo‘llanmasida ma’lumotlarni oflayn, shifrlangan nusxalardan tiklash tasvirlangan va ogohlantirilgan: tiklash paytida toza tizimlarni qayta zararlamang.
Nusxada ishchi bazadagi ma’lumotlarning o‘zi bor, shuning uchun saqlash joyi ham xuddi shu qoidalar bo‘yicha tekshiriladi. «Shaxsga doir ma’lumotlar to‘g‘risida»gi ZRU-547-sonli Qonunning 26.03.2026 dagi ZRU-1125-sonli qonun tahriridagi 27-1-moddasiga ko‘ra, O‘zbekistonda biometrik va genetik ma’lumotlarni hamda mamlakatda ishlaydigan aloqa operatorlari foydalanuvchilarining ma’lumotlarini saqlash majburiy. 20-moddaga ko‘ra, bunday ma’lumotlar bor bazalar Shaxsga doir ma’lumotlar bazalari davlat reestrida ro‘yxatdan o‘tkazilishi shart.
Boshqa shaxsga doir ma’lumotlarni qonun shartlari bajarilganda xorijda saqlash mumkin. Bulutni qanday tanlash haqida biz O‘zbekistondagi bulut va server haqidagi maqolada yozgan edik. Biometrikali baza uchun nusxa mamlakat ichida saqlanadi, sxema esa yurist bilan kelishiladi.
Inventarizatsiya va birinchi sinov tiklashdan boshlanadi, saqlash joyini sotib olishdan emas: aynan nimani himoya qilayotganimiz noma’lum ekan, har qanday qaror taxmin bo‘lib qoladi.
Reglament nusxalashni bir martalik sozlash emas, jarayonga aylantiradi: unda kim mas’ulligi, nima nusxalanishi va natija qanday tekshirilishi ko‘rsatiladi. Bir sahifa yetarli.
Ko‘pincha nusxa murakkab texnik sababdan emas, oldindan ko‘rinib turadigan tashkiliy xato tufayli ish bermay qoladi.
Syntra Systems da biz hisob-kitobdan boshlaymiz: har bir baza uchun RPO va RTO ni siz bilan birga aniqlaymiz, so‘ng nusxalarni baza, fayllar va sozlamalarga ajratamiz, MBBT ingizga mos usulni tanlaymiz va nusxalarni turli joylarga joylashtiramiz. Syntra Cloud serverlari O‘zbekiston hududidagi ma’lumotlar markazida turadi: sayt yoki CRM uchun server — oyiga 30 $ dan.
Keyin nusxalashni qo‘llab-quvvatlash kerak: vazifalarni kuzatish va sinov tiklashlarni o‘tkazish. Qo‘llab-quvvatlash sahifasida ko‘rsatilishicha, oyiga 250 $ dan tarif yangilanishlar, nusxalar va monitoringni o‘z ichiga oladi, jiddiy nosozlikka javob berish muddati tarifga bog‘liq va shartnomaga ilovada belgilanadi. Qo‘llab-quvvatlash va SLA qanday tuzilgani haqida batafsil — IT-infratuzilmani texnik qo‘llab-quvvatlash haqidagi maqolada.
Vazifangizni muhokama qilamiz
Nima qilish kerakligini yozing — muddat va narxni baholab, yechim taklif qilamiz.
CISA bo‘yicha: ikki turdagi tashuvchida uchta nusxa, ulardan biri maydondan tashqarida, va ma’lumotlarni kamida yetti kun orqaga qaytarish imkoni. Saqlashning aniq chuqurligini har bir tizimning RPO si belgilaydi.
Fayl rejimidagi baza uchun hech kim ishlamaydigan vaqtni tanlagan ma’qul: o‘sha paytda o‘zgarayotgan fayl nusxasi o‘zaro moslashmagan bo‘lib chiqishi mumkin. Mijoz-server rejimidagi baza uchun MBBT vositalaridan foydalaniladi: dump, hujjatlariga muvofiq fayllar nusxasi yoki jurnalni arxivlash.
Server disklari yonida ikkinchi tur tashuvchi sifatida yaraydi, agar u ishchi tarmoqdan alohida saqlansa va tiklash tekshirilsa. CISA, masalan, qattiq disk va bulutni birlashtirishni, bitta nusxani esa maydondan tashqarida saqlashni maslahat beradi.
CISA qo‘llanmasida aytilganidek, ma’lumotlarni oflayn, shifrlangan nusxalardan tiklash va tiklash paytida toza tizimlarni qayta zararlamaslik kerak. Shuning uchun bitta nusxa ishchi tarmoqdan yetib bo‘lmaydigan holda saqlanadi.
Yo‘q: Microsoft SQL Server hujjatlariga ko‘ra, buyruq nusxaning to‘liqligini, tomlarning o‘qilishini va nazorat yig‘indisini tekshiradi, ammo ichidagi ma’lumotlar tuzilmasini emas. Yakuniy javobni faqat sinov kompyuterida sinov tiklash beradi.
Shaxsga doir ma’lumotlar to‘g‘risidagi qonunning 20-moddasiga ko‘ra, O‘zbekistonda majburiy saqlanadigan ma’lumotlar bor bazalar ro‘yxatdan o‘tkaziladi: biometrik, genetik va aloqa abonentlari ma’lumotlari. Boshqa bazalar uchun moddada bunday talab yo‘q.
Manbalar