Internet Derazalar Android
Kengaytirmoq

1C 8.3 serverning maqbul konfiguratsiyasi. Ishlayotgan serverni klasterdan chiqaring

1C Server Klaster: Korxonalar 8 (1C: 8 server klasteri)

1C Server klasteri: 8 Korxonalar ma'lumotlar bazasini boshqarish tizimi va foydalanuvchi-server ishi bo'yicha foydalanuvchi o'rtasidagi o'zaro munosabatlarni ta'minlaydigan platformaning asosiy tarkibiy qismidir. Klaster uzluksiz, barqaror etishmovchiliklar, raqobatbardoshliklarni, katta hajmli ma'lumotlarga ega bo'lgan ko'plab foydalanuvchilar uchun tashkil qiladi.

1C Server klasteri: 8 korxonalar bir xil ma'lumotlar to'plamiga xizmat qiladigan jarayonlar to'plamini bildiradi.

Siz asosiy server klaster imkoniyatlarini tanlashingiz mumkin:

  • bir nechta va bitta kompyuterda (ish serverlarida) ishlash qobiliyati;
  • har bir ish serveri mijozning ushbu klasterning chegaralaridagi mijozlardagi ulanishlarga xizmat ko'rsatadigan bir va bir nechta ish oqimlarini qo'llab-quvvatlashi mumkin;
  • klasterli ish jarayonlariga yangi mijozlarni kiritish ish oqimlarining ishlash statistikasini uzoq muddatli tahlil qilish asosida yuzaga keladi;
  • o'z-o'zidan barcha klaster jarayonlarining o'zaro ta'siri, mijozlarga arizalar va ma'lumotlar bazalari serveri tomonidan TCP / IP protokoli yordamida amalga oshiriladi;
  • klaster jarayonlari ishlamoqda, ular ham xizmat ham, dastur sifatida ham bo'lishi mumkin.

Mijoz-server opsiyasi. Ish sxemasi

Bunday holda, mijozlarga murojaat server bilan ta'sir qiladi. Server klasteri, o'z navbatida, ma'lumotlar bazasi serveri bilan o'zaro ta'sir qiladi.

Server klasterining roli, server klasterining bir qismi bo'lgan kompyuterlardan birini o'ynaydi. Bundan tashqari, markaziy server mijoz birikmalariga xizmat qiladi, u hali ham ishni boshqaradi, umuman olganda, butun klasterni boshqaradi va ushbu klaster reesterini saqlaydi.

Klaster mijozga markaziy server nomi bilan, ehtimol, tarmoq port raqami bilan hal qilinadi. Agar tarmoq porti standart bo'lsa, ulanish markaziy server nomini shunchaki belgilash kifoya.

Markaziy klaster serveriga ulanganda mijozlarga ariza tortilgan. Ish oqimining ishlash statistikasi tahliliga binoan markaziy server mijozlarga murojaat qiladi, bu xizmatga xizmat qilishi kerak bo'lgan ish oqimiga yo'naltiradi. Bu jarayon Uni har qanday klaster operatsion serverida, xususan markaziy serverda faollashtirish mumkin.

Ulanish xizmati va foydalanuvchi autentifikatsiyasi mijozning ma'lum bir ma'lumot bazasi bilan tugamaguncha ushbu ish oqimiga qadar qo'llab-quvvatlanadi.

Klasterli serverlar

Serverlar uchun elementar klaster bitta kompyuter bo'lishi mumkin va faqat bitta ish oqimini o'z ichiga oladi.

Rasmda siz, boshqa yoki boshqa elementlarni, boshqa yoki boshqa elementlarni server klasterida ishtirok etishingiz mumkin. Bular quyidagi narsalar:

  • server klasteri jarayoni:
    o ragent.exe;
    o rmngr.exe;
    o rfost.exe;
  • ma'lumotlarni ombori:
    Ey klasterlar ro'yxati;
    O klaster reestri.

Server agenti deb nomlangan durgent.exe jarayoni kompyuterning ishlashini klasterning ajralmas qismi sifatida ta'minlaydi. Binobarin, rozel.exe jarayonini ishlayotgan kompyuter ish serveri deb atash kerak. Xususan, Ragent.exe funktsional majburiyatlaridan biri bu ma'lum bir operatsion serverda bo'lgan klasterlar reestrining amal qilishidir.

Klasterlarning reyestri, na server agenti server klasterining ajralmas qismidir, ammo faqat u ustida joylashgan server va klasterlar ishlashiga imkon beradi.

Server klasterining o'zi bunday elementlardan iborat:

  • bir yoki bir nechta rmngr.exe jarayoni
  • ro'yxatdan o'tish klaster
  • bir yoki bir nechta rfost.exe jarayoni.

Klaster menejeri (Rmngr.exe jarayoni). Bu butun klasterning ishlashini boshqarishga xizmat qiladi. Klaster bir nechta rmngr.exe jarayonlarini o'z ichiga olishi mumkin, ulardan biri har doim ushbu klasterning bosh menejeri bo'ladi va qolgan jarayonlar qo'shimcha menejerlardir. Markaziy klaster serveri usta klaster menejeri haqiqiy bo'lgan va klaster ro'yxatini o'z ichiga olgan ishchi server deb atash kerak. Bu klaster reestrining texnik xizmat ko'rsatish asosiy klaster boshqaruvchisining funktsiyalaridan biridir.

Ish oqimi (RPPost.exe jarayoni). U to'g'ridan-to'g'ri, ma'lumotlar bazasi serveri bilan o'zaro aloqada bo'lgan mijozlarga murojaat qiladi. Ushbu jarayonda ba'zi server modullari konfiguratsiya protseduralari bajarilishi mumkin.

Majlis 1C versiyasi 8.3 versiyasi

Server klasterining massivlanishi quyidagi usullarda amalga oshiriladi:

  • klasterdagi menejerlar sonini va ular o'rtasidagi xizmatlarning taqsimlanishi
  • ushbu operatsion serverda ishlaydigan ish oqimlari sonini ko'paytiring.
  • klaster kiradigan ish serverlari sonini ko'paytiring.

Bir vaqtning o'zida bir nechta menejerlardan foydalaning.

Klaster boshqaruvchisini bajaradigan funktsiyalar bir nechta xizmatlarga bo'linadi. Ushbu xizmatlarga turli klaster menejerlariga tayinlash mumkin. Bu yukni bir nechta jarayonlarga teng ravishda tarqatishga imkon beradi.

Biroq, ba'zi xizmatlar faqat bosh klaster menejeri tomonidan qo'llanilishi mumkin:

  • klaster konfiguratsiya xizmati
  • nosozliklarni boshqarish xizmati
  • klasterni blokirovka xizmati.

Boshqa xizmatlar uchun, o'zboshimchalik klaster menejerlari ruxsatnomalar:

  • ro'yxatdan o'tish tizimlari
  • xizmatni blokirovka xizmati
  • vazifalar xizmati
  • xizmatni to'liq matnli qidirish
  • sessiya ma'lumotlari xizmati
  • raqamli xizmat
  • shaxsiy sozlamalar xizmati
  • vaqt xizmati
  • tranzaktiv qulflar xizmatlari.

Bir vaqtning o'zida bir nechta ish bilan ishlating.

Bir tomondan, bir nechta ish oqimlaridan foydalanish har bir ma'lum bir ish oqimini pasaytirishga imkon beradi. Boshqa tomondan, bir nechta ish oqimlarining qo'llanilishi ishchi server resurslaridan yanada samarali foydalanishga olib keladi. Bundan tashqari, bir nechta ish jarayonini boshlash tartibi serverning ishonchliligini oshiradi, chunki mijozlar mijozlar guruhlari turli xil ma'lumotlar bazalari bilan ishlayotgan. Klaster ma'muri tomonidan belgilangan vaqt oralig'ida bir nechta ish oqimlarini ishga tushirish uchun ish oqimi avtomatik ravishda qayta ishga tushirilishi mumkin.

Qo'shimcha ish oqimiga yuklanmasdan ko'proq ish oqimlaridan foydalanish qobiliyati (mijoz aloqalari sonini ko'paytirish), eng tomoniga, eng chetiga, klasterga kiritilgan ish serverlari sonini o'zgartiradi.

Muvaffaqiyatsizlikka bardoshlik 1c 8.3 versiyasi

Klasterning ishidagi muvaffaqiyatsizliklarga qarshilik uchta yo'nalish bo'yicha ta'minlanadi:

  • klasterning o'zligini bron qilish
  • ish oqimlarini bron qilish
  • tanaffus kanalini buzishga chidamli.

Klasterni bron qilish 8.3 versiyasi

Bir nechta klasterlar bronlash guruhiga birlashtirilgan. Bunday guruhda bo'lgan klasterlar avtomatik ravishda sinxronlashadi.

Agar faol klaster bo'lmasa, u quyidagi guruhning quyidagi ishchi klasterini almashtiradi. Yomon klaster qayta tiklangandan so'ng, ma'lumotlar sinxronlashidan keyin u faol bo'ladi.

Ishning 3-versiyasi 8.3 versiyasini bron qilish

Ishning har birida, foydalanish variantlarini belgilash mumkin:

  • ishlatmoq
  • ishlatmang
  • zaxira sifatida foydalaning.

Har qanday jarayon ishining favqulodda yakunlangan taqdirda, klaster hozirgi paytda faoliyatsiz zaxira jarayonidan foydalana boshlaydi. Bunday holda, mavjud yukni avtomatik qayta taqsimlash sodir bo'ladi.

Barqarorlik 1C 8.3 versiyasi Clospel Coffel Cliff

Har bir foydalanuvchi o'z aloqa sessiyasi bilan ta'minlanganligi sababli, klaster ulangan foydalanuvchilar va qanday harakatlar bajarilganligini ta'minlaydi.

Jismoniy aloqa yo'qolganligi bilan klaster ushbu foydalanuvchiga ulanishni kutish holatida bo'ladi. Aksariyat hollarda, ulanish foydalanuvchi tomonidan tiklanganidan keyin, aloqa buzilishi sodir bo'lgan paytdan boshlab, joydan ishlashni davom ettiradi. Taqdim etilgan ulanish Ma'lumotlar bazasi kerak bo'lmaydi.

1C versiyasining sessiyalari 8.3

Sessiya ma'lum bir ma'lumot bazasining faol foydalanuvchisini aniqlash va ushbu mijozdan boshqarish oqimini aniqlash imkonini beradi. Quyidagi sessiyalarni ajratib turing:

  • Slim Mijoz, veb-mijoz, Qalin mijoz - Ushbu sessiyalar tegishli mijozlarga ma'lumot bazasiga murojaat qilganda paydo bo'ladi
  • "Konfigurator" turini ulash - konfiguratorning axborot bazasini bog'lashda sodir bo'ladi
  • SUM Ulanish ishlatilganda shakllanadi tashqi aralashma Axborot bazasiga murojaat qilish
  • WS ulanish - veb-serverda e'lon qilingan veb-server bilan bog'lanish natijasida veb-server ma'lumot bazasi bilan aloqa o'rnatilganda sodir bo'ladi
  • Klaster ish vaqti axborot bazasiga tegishli bo'lsa, fon vazifasi shakllanadi. Fon vazifa tartib kodini ijro etish uchun bunday seansga xizmat qiladi,
    Klaster konsoli - mijoz-serverga murojaat qilishning yordamchi dasturi ish oqimiga murojaat qilganda yaratiladi
  • SOM MURJASI - tashqi aloqani ishlatgan holda ish oqimiga kirish paytida sodir bo'ladi.
  • Turli operatsion tizimlardan foydalanganda ishlash

Har qanday server klaster jarayonlari ostida bo'lishi mumkin operatsion tizim Linux va operatsiya xonasida windows tizimlari. Bunga shunga ko'ra, klasterlarning o'zaro ta'siri TCP / IP protokoli ishlayotganligi haqida erishiladi. Shuningdek, klaster ushbu operatsion tizimlardan har qanday ishlayotgan ish serverlarida bo'lishi mumkin.

Server klaster ma'muriyati 8.3

Kiritilgan tizim materiallari mijoz-server ishi variantini boshqarishga yordam beradi. Ushbu yordam dasturi klaster tarkibini, axborot bazasini boshqarish va tranzaktsion bloklarni zudlik bilan tahlil qilish imkoniyatini o'zgartiradi.

Ko'pincha mashinada 1C server bilan birga: kompaniya boshqa xizmatlardan foydalanadi - terminal serveri, SQL Server va boshqalar. Va ba'zi bir nuqtada, 1C serveri: Korxona va aniqroq, Rexost ish jarayoni rejalashtirilgan yoki barcha xotiralardan ko'proq iste'mol qilinadi. Boshqa xizmatlarning va zombi ishlarining pasayishiga olib keladi. Bunday vaziyatlardan qochish uchun siz 1C server ish oqimlarining avtomatik ishlashini sozlashingiz kerak: korxonalar

Qaror

1. 1C korxona server ma'muriyatining konsolini oching;
2. Biz markaziy serverning markazini klasterlarga joylashtiramiz va NCga qiziqish to'plamini tanlang. Masalan, klaster faqat bitta;
3. Tanlangan klasterning xususiyatlarini oching va quyidagi shaklni ko'ring.

1C Server klaster xususiyatlari: Korxona 8.3

Rasmda ko'rsatilgan misolni tahlil qilamiz:

Interval qayta ishga tushirish - Rexost jarayoni majburiy ravishda qayta boshlanadi. Jarayonni tugatishdan oldin, barcha ulanishlar uzatiladi va faqat eski jarayonning ishi tugallangan yangi rokost jarayoni boshlanadi. Foydalanuvchi ishida u ta'sir qilmaydi. Interval bir necha soniya ichida ko'rsatilgan, misolda 24 soat ko'rsatilgan.

Ruxitlangan xotira - ish oqimi muammosiz ishlashi mumkin bo'lgan xotira miqdori. Ovoz balandligi kilobitlarda ko'rsatilgan, misolda 20 gigabayt qiymati ko'rsatilgan (aslida bu raqam juda katta va ma'lum bir tizimdan voz kechish kerak, ammo ma'lum bir tizimdan, balki o'rtacha o'lchamdan voz kechish kerak. Ish oqimi bilan band bo'lgan xotira belgilangan qiymatdan oshishi bilanoq, u hisob-kitobni boshlaydi.

Vaqt oralig'ida ruxsat etilgan xotira - Taymerning ruxsat etilgan xotiradan so'ng belgilangan vaqtni hisobga olgan holda, barcha ulanishlar uzatilayotganida, eski jarayon o'chirilganidek belgilangan yangi ish oqimini ishga tushiradi. Interval bir necha soniya ichida ko'rsatilgan, ammo misol 30 soniya ko'rsatilgan.

O'chirish jarayoni to'xtaydi - Ish oqimi to'xtagan vaqt tugashi bilan belgilangan, agar qiymati 0 bo'lsa, jarayon tugamaydi. Interval bir necha soniya ichida ko'rsatilgan, masalan, 60 soniya ko'rsatilgan.

Sozlamalarni qo'llaganingizdan so'ng, siz server xizmatini qayta ishga tushirishingiz mumkin, ular jadal qo'llab-quvvatlanasiz.

Jami

Shunday qilib, biz Serverning ish oqimlarini avtomatik ravishda qayta ishga tushirdik: agar xotira oqishi yuzaga kelsa, aniq sessiya to'xtatiladi.

Shuningdek, ba'zi vaziyatlarda siz sozlamalarni o'ynashingiz mumkin va xatolar tayinlaganingizda serverning pasayishini oldini olishingiz mumkin.

Shuni yodda tutingki, klaster sozlamalari odatdagi klasterga tegishli barcha serverlarni o'rnatish uchun javobgardir. Klaster bir xil ma'lumot bazalari bilan ishlaydigan bir nechta jismoniy yoki virtual serverlarning ishini anglatadi.

Interval qayta ishga tushirish - Klasterli ishlarni qayta boshlash uchun javobgar. Ushbu parametr soat davomida serverda o'rnatilishi kerak. Chastotani qayta ishga tushirish klasterli ma'lumotlarning texnologik tsikli bilan aloqa qilish tavsiya etiladi. Bu odatda har 24 soat (86400 soniya). Ma'lumki, 1C serverlari qayta ishlanmoqda va saqlanadi.

Avtomatik qayta ishga tushirish platformada "Ish oqimlarida parchalanishning salbiy oqibatlarini minimallashtirish" platformasida ishlab chiqilgan. Boshqa parametrlar (xotira, ishg'ol qilingan manbalar va boshqalar) ishlarning qanday tashkil etishi haqida ma'lumot mavjud.

Ruxitlangan xotira - Xotirani qayta hisoblash bo'yicha serverlarni himoya qiladi. Ushbu hajmning jarayoni oshganda vaqt oralig'ida ruxsat etilgan balandlikdan oshib ketadiJarayon qayta boshlandi. Qandayligini hisoblashi mumkin maksimal hajmi Serverlar cho'qqisida bo'lgan repistik jarayonlar bilan shug'ullanadi. Bundan tashqari, ruxsat etilgan balandlikning kichik ortiqcha oraliqligini o'rnatish juda kerak.

Server xatolarining joiz og'ishi. Platforma Serverga murojaatlarning soni 5 daqiqaga nisbatan serverdagi xatolarning o'rtacha sonini hisoblaydi. Agar bu nisbat ruxsat etilganidan oshsa, ish oqimi "muammo" deb hisoblanadi va agar bayroq o'rnatilgan bo'lsa, tizim tomonidan to'ldirilishi mumkin "Muammoviy jarayonlarni tugatish majburiy ravishda".

O'chirilgan jarayonlar to'xtaydi. Agar ruxsat etilgan xotira hajmi oshib ketmasa, ish oqimi darhol to'ldirilmasa va "O'tkazib yuborilsa", ishlayotgan yangi ish oqimini yo'qotmasdan "pul o'tkazing" vaqti. Agar ushbu parametr ko'rsatilgan bo'lsa, ushbu vaqt tugagandan so'ng har qanday holatda "OFF" jarayonini tugatadi. Agar ish oqimlari "osilgan bo'lsa" ish jarayoni 1C serverda ishlayotgan bo'lsa, unda ushbu parametr 2-5 daqiqa bo'lishi mumkin.
Ushbu sozlamalar har bir server uchun alohida-alohida o'rnatiladi.

Ish oqimining maksimal miqdori - Bu balandlik to'plangan Hozirgi klasterda ishlayotgan (RHPPost) xotira. Agar parametr "0" ga o'rnatilgan bo'lsa, unda server xotirasining 80 foizini oladi. "-1" - cheklovsiz. Dbms va server 1C bitta serverda ishlayotganda, ular qo'chqor bilan bo'lishishlari kerak. Agar operatsiya davomida DbMS serveri etarli xotira bo'lmasa, unda siz ushbu parametr yordamida 1C serveriga ajratilgan xotirani cheklashingiz mumkin. Agar DBTS va 1C serverlar bo'yicha bo'linsa, ushbu parametrni formulaga hisoblash mantiqiysi:

"Maks ovozi" \u003d "Umumiy xotira" - " Operativ xotira OS ";

"OS OT" har 16 GB-ning har 16 Gb-ning har 16 GB tamoyiliga hisoblangan

Bir chaqiriq uchun xotira iste'moli. Umuman olganda, individual qo'ng'iroqlar ish oqimiga ajratilgan barcha qo'chqorni egallamasligi kerak. Agar parametr "0" ga o'rnatilgan bo'lsa, xavfsiz oqim miqdori 5% ga teng bo'ladi " Maksimal ish oqimi "xotira. "-1" - cheklanmagan cheklovsiz, bu tavsiya etilmaydi. Aksariyat hollarda, ushbu parametr "0" qoldirib ketish yaxshiroqdir.

Parametrlardan foydalanish "" IB jarayoni uchun IB raqami "va" Jarayonga birikmalar soni " Siz Server ish oqimining tarqalishini nazorat qilasiz. Masalan, har bir axborot bazasiga alohida "RPPOst" ni boshqarish uchun, jarayonning "tomchilar" holatida faqat bitta asosiy foydalanuvchilar mavjud. Ushbu parametrlar har bir server konfiguratsiyasi uchun alohida-alohida tanlanishi kerak.

RAM server DBMS-dan foydalanishni cheklash - SQL ms SQL-serverning bitta ajoyib xususiyatiga ega - u faol ish butunlay amalga oshiriladigan bazalarni yuklashni yaxshi ko'radi. Agar bu cheklanmagan bo'lsa, u o'zini faqat iloji boricha tezroq xotira oladi.

  • Agar 1C server: korxonalar bilan birga o'rnatilgan korxonalar Microsoft SQL. Server, keyin yuqori xotiradagi yuqori darajadagi qiymat 1C serveri uchun etarli qiymatga kamayishi kerak.
  • Agar faqat DBTS serverda, keyin formulaga yo'naltirilgan DBMS uchun ishlaydi:

"Dbm xotira" \u003d "Umumiy xotira" - "RAM RAM";

Umumiy xotira. - Ko'p narsa bu parametr haqida ma'lum, ammo ular hali ham unutishlarini hali ham mos keladi. "1" ga test, agar 1C va DBMS bitta jismoniy yoki virtual serverda ishlaydi. Aytgancha, u 8.2.17 platformasidan boshlab ishlaydi.

Parallelizmning maksimal darajasi - Bitta so'rovni bajarishda qancha protsessorlardan foydalanilishini aniqlaydi. DBMS qatl paytida olingan ma'lumotlar parallel ravishda murakkab so'rovlar Bir necha oqim uchun. 1c uchun "1", ya'ni bitta ip bilan o'rnatish tavsiya etiladi.

BD fayllarini baholash - Biz ma'lumotlar bazasi ma'lumotlari bazasi "kengayishi" ni MB bosqichini aniqlaymiz. Agar qadam kichik bo'lsa, unda faol ma'lumotlar bazasi o'sishi bilan tez-tez kengayish disk tizimiga qo'shimcha yukni keltirib chiqaradi. 500 - 1000 MB ni belgilash yaxshiroqdir.

Indekslarni qayta joylashtirish va defragmentatsiya qilish - Haftada kamida bir marta defragmentatsiya / qirg'in qilish tavsiya etiladi. DASTURLARNING BOShQALARI JAMOATLARI, shuning uchun minimal yukning vaqt yoki davrlarini boshqarish yaxshiroqdir. Indeksni qayta qurishdan keyin defragmentatsiya qilishning ma'nosi yo'q. Microsoft tavsiyasiga binoan defragmentsiyani ajratish 30% dan oshmasa, amalga oshiriladi. Yuqorida bo'lsa, qayta joylashtirish tavsiya etiladi.

Quvvat rejasi - yuqori ko'rsatkichlarga belgilangan operatsion tizimning elektr ta'minoti sozlamalarida.

Birinchidan, 1c klasterni o'rnatgandan so'ng, men ilgari ish oqimlarini yaratishi kerak edi. Ma'lum bo'lishicha, ma'lumotlar bazasi yukiga qarab avtomatik ravishda jarayonlar avtomatik ravishda yaratila boshlandi.

Asosiy bazaning sinovi boshlang'ich vazifalarga olib keladi, Repost.exe va qo'shimcha rokost.exe yaratishni xohlamagan. Sozlamalarda ishlash hamma narsa aniq bo'ldi.

Ish oqimining maksimal miqdori - Bu ish oqimlaridan birgalikda foydalanish mumkin bo'lgan xotira miqdori. Parametrni o'rnatishda siz juda ehtiyot bo'lishingiz kerak, baytda o'lchanadi. Agar siz noto'g'ri qiymatni (normal foydalanuvchilarga etarli emas) o'rnatsangiz, foydalanuvchilar foydalanuvchilarga beriladi " bepul xotira 1C serverida. Xotira kvotasi 1C serverda tugaganida siz ushbu xatoni ham olishingiz mumkin.

Bir chaqiriq uchun xotira iste'moli - Server qo'ng'iroq paytida xotira iste'moliini boshqarishga imkon beradi, baytda o'lchanadi. Agar qo'ng'iroq kerak bo'lsa, ko'proq xotiradan foydalansa, ushbu qo'ng'iroq ish oqimini qayta boshlamasdan (rphost.exe) 1c klaster ichida to'ldiriladi. Shunga ko'ra, server qo'ng'irog'ini bajargan "LOSER" boshqa foydalanuvchilarning ishlashiga ta'sir qilmasdan 1C bazaviy seansini yo'qotadi.

bir GB-da - 1073741824 bayt, shuning uchun 2 GB - 2147483648 bayt

Server samarali deb hisoblanadi - server oshganda, 1C klasteridagi server yangi ulanishlarni amalga oshirishni to'xtatadi.

Jarayon uchun IB soni- Siz uchun ish bazalarini ish oqimlariga ajratish imkonini beradi. Odatiy bo'lib, joriy klaster 1C "ga o'rnatildi" 8 "Ammo bir necha soat davomida serverning o'zi juda beqaror, foydalanuvchilar muzlatilgan. Har bir axborot bazasining izolyatsiya qilinganidan keyin (qiymat - "1") muammolar yo'q bo'lib ketdi.

Jarayon bo'yicha aralashmalar soni - Odatiy qiymat " 128 ". Joriy baza juda katta bo'lganligi sababli katta bosim Umumiy vazifalar (logistika hisoblash, hisobni tahlil qilish, raqobatchilar tahlili va boshqalar) raqamni "25" ga tushirishga qaror qildi.

Bir oz o'zgargan sozlamalar va 1c 1C:

Nosozlik darajasi- Bu bir vaqtning o'zida muvaffaqiyatsiz bo'lgan ishchi serverlarning soni va bu foydalanuvchilar tomonidan favqulodda yakunlashga olib kelmaydi. Zaxira ko'rsatiladigan xizmatlar avtomatik ravishda berilgan nosozliklarni bag'rikeng holda taqdim etish uchun zarur bo'lgan miqdorda ishga tushiriladi. Real vaqtida zaxira uchun faol xizmat takrorlanadi.

Tarqatish rejimi - "samaradorlik ustuvorligi" parametrining ikkita variantlari mavjud - server xotirasi ko'proq va yuqoridagi ko'rsatkich, "xotira ustuvor" - 1C klaster server xotirasini saqlaydi.

Server 8.3 qayta ishlangan ichki kod bilan tavsiflanadi, garchi "Tashqarida" bu og'irlik, aniqlangan 8.2.

Server ko'proq "Auto Custom" ga aylandi, ish oqimlarining parametrlarining bir qismi endi qo'lda yaratilmaydi, ammo nosozliklarga bardoshlilik va ishonchlilik vazifalari asosida hisoblanadi.

Bu ehtimollikni kamaytiradi noto'g'ri sozlash Serverlar va ma'murlar malakasi uchun talablarni pasaytiradi.

Tizimga umuman ishlashni yoki cheklangan xotira bilan "foydalanish imkonini beradigan yangi" xotira tejash "rejimidan foydalanib," cheklangan xotira "rejimidan foydalaning. .

Katta miqdordagi xotirani ishlatishda ishning barqarorligi operatsion serverning yangi parametrlari bilan belgilanadi.

"Oyoq uchun xavfsiz xotira iste'moli" varianti ayniqsa qiziq. Nuqtadan kam bo'lmaganlar uchun - "samarali" bazada mashq qilmaslik yaxshiroqdir. "Ishgacha ishlashning maksimal miqdori" parametr "Odflow" butun ish oqimini ochib qo'ymaganda, faqat bitta mashg'ulot ". "Server samarali deb hisoblanadigan ish oqimining miqdori" sizga yangi ulanishlarni blokirovka qilish imkonini beradi, bu xotira chegarasi engilroq bo'lishi mumkin.

Ishlayotgan ish jarayonlarini izohlashni tavsiya qilaman axborot asoslariMasalan, "IB ning har bir jarayon uchun raqami \u003d 1" ni belgilang. Bir nechta yuqori yuklangan asoslar bilan bu ishonchlilik va ishlashning o'zaro ta'sirini kamaytiradi.

Tizim barqarorligiga alohida hissasi "sarflash" litsenziyalari / kalitlarini tashkil qiladi. 8.3 yilda menejerdan foydalanish mumkin bo'ldi dastur litsenziyalari"Menejerni eslab qolish" Aladina ". Maqsad - bu kalitni alohida mashinaga olib kelish qobiliyati.

U klaster menejerida boshqa "xizmat" shaklida amalga oshiriladi. Masalan, "bepul" noutbukdan foydalanishingiz mumkin. Uni 1C 8.3 klasteriga qo'shing, litsenziyalovchi xizmat bilan alohida menejer yarating. Noutbukda siz apparat bo'yicha HOP kalitini yopishingiz yoki dasturiy litsenziyalarni faollashtirishingiz mumkin.

Dasturchilar uchun eng katta qiziqish "Futbolga talablar" ni taqdim etishi kerak.

Belgilangan funktsional imkoniyatlarning talablari 1C

Shunday qilib, foydalanuvchini klasterli serverga olib bormaslik uchun mezbonlar bilan bog'liq bo'lmagan noutbukda "Mijozlar ittifoqi IB" talabi bilan "-" Mijozlar ittifoqi "-" tayinlash uchun ", ya'ni. Mijoz ulanishlarini boshqarish uchun ushbu server ish jarayonlarini taqiqlang.

Bundan tashqari, ko'proq qiziqish faqat yugurish qobiliyatini ta'minlaydi fon vazifalari»Ishchi sessiyalarsiz ishlaydigan klaster serverida. Shunday qilib, alohida mashina yasash uchun yuqori yuklangan vazifalarni (kodni) olishingiz mumkin. "Oyni" degan ma'noni anglatuvchi bitta fon vazifasi " qo'shimcha parametr"Bitta kompyuterda yuguring va boshqa tomondan" To'liq matnli indeksni yangilash "vazifasi. Bu" qo'shimcha parametrning qiymati "orqali sodir bo'ladi. Masalan, agar siz orqa fon.commondodulyulini qiymati sifatida belgilasangiz, siz Clusterdagi ish serverining ishlashini faqat har qanday tarkibga ega bo'lgan holda cheklashingiz mumkin. Haqiqiy orqa fon.commonmmodulyule.<Имя модуля>.<Имя метода> - ma'lum kodni belgilaydi.

1c ijarasi: ERP Bulut eritmasi
2000 rubl / oydan.

Yetkazib berishni boshqarish Xarid qilish va kurer kompaniyalari uchun!

1C: EDO Elektron hujjat aylanishining barcha afzalliklari haqida bilib oling!

Qo'llab-quvvatlashni tugatish
"1C: Ka Ed. 1.1!
"1c: ka 2.4" ga o'tishni tashkil qiling

1c server ijarasi
bulutda
1C-da masofadan turib 70% tejash bilan ishlash!


1C server klasteri - yuqori yuklangan tizimlarni qurish

Ko'rsatsiyani buyurish tartibi

Ushbu maqolada yuqori yuklanayotgan tizimlar uchun 1C inshootining bir nechta variantini ko'rib chiqamiz (200 dan 200) faol foydalanuvchilar, mijoz-server arxitekturasi asosida - ularning afzalliklari va kamchiliklari, har bir variantning o'rnatilishi qiymati va qiyosiy ishlashi sinovlari.

Biz 1C serveri va alohida DBMS serveri yoki 1C-klaster bilan alohida bank serveri va Microsoft SQL Claster-ni qurish uchun tavsif, baholash va klassik sxemalarni o'z ichiga olmaymiz. Bunday sharhlar, shu jumladan ishlab chiqaruvchilar tomonidan dasturiy mahsulotlar ishlab chiqaruvchilari tomonidan olib boriladigan bu sharhlar. O'rta va yirik korxonalar uchun bu erda amalga oshirilgan 1C tuzilmasi uchun dizayn sxemalari haqida umumiy ma'lumot beramiz.

Yuqori yuklangan tizimlarga talab 1C

Katta ma'lumotlar bilan ishlaydigan yuqori yuklangan 1C tizimlari 24/7/765, odatda standart holatlarda kuzatilmaydi. Natijada, ularni bartaraf etish va taraqqiyot qilish 1C va yangi texnologiyalar uchun maxsus arxitektura sxemalaridan foydalanishni talab qiladi.

Zarastrofuestlektivlik dBMS. 1C me'morchiligini loyihalashtirish jarayonida, ularning klastzalarida ifoda etilgan xizmatlarning yuqori darajada ishlashiga e'tibor qarating. Serverlar 1C: Standart kompaniyasi dublikat klasterida ishlashga qodir va DbMS klaster odatda qo'llaniladi sanoat tizimi Ma'lumotni saqlash (saqlash) va klasterlash texnologiyasi (masalan, Microsoft SQL klaster). Biroq, muammolar SCDning o'zi bilan bog'liq muammolar yuzaga kelganda, vaziyat qondirilmasin (ko'pincha so'nggi yillardagi tajribamizda - bu dasturiy ta'minotning muammolari. Keyin muhandis keskin ikki muammo tug'diradi - joriy ma'lumotlarni olish va ularni iloji boricha tezroq joylashtirish kerak, chunki saqlash tizimi kerakli tezkor massivlar qatoriga ega.

Ma'lumotlar bazasi xavfsizlik talablari. O'rta va yirik biznes loyihalari bilan ishlash, biz muntazam ravishda shaxsiy ma'lumotlarni himoya qilish uchun muntazam ravishda (ayniqsa, FZ-152 ballni bajarish uchun) muntazam ravishda duch kelamiz. Ushbu talablarni bajarish shartlaridan biri bu 1C ma'lumotlar bazasini shifrlashni talab qiladigan shaxsiy ma'lumotlarni saqlab qolishni ta'minlashdir.

Yuqori yuklangan 1S tizimining sxemasini ishlab chiqishda, 1C odatda ma'lumotlar bazalari joylashganligini inpute disk tizimining parametrlariga e'tibor bering. Ammo, qo'shimcha ravishda, RAM 1C serveri tomonidan CPU resurslaridan va iste'moldan foydalanish ham faol foydalanish mavjud. Ko'pincha, bu aniq resursning turi va etishmasligi, joriy server 1C-ning apparatining imkoniyatlari tugadi va bitta DBMMS serveri bilan ishlaydigan yangi serverlar talab qilinadi.

1C serverlari klasterlarini tashkil qilish sxemalari

IP protokoli orqali SQL-SQL-sion sQLon sinxron repript bilan klasterga ulangan 1C serverlari bilan 1C skalamenti. Ushbu sxema 1C ma'lumotlar bazasining fojiali muammosini hal qilishning sifatli variantlaridan biridir (1-rasmga qarang). SQL har doim asosiy texnologiyali texnologiyali texnologiyali SQL jadvallarini onlayn sinxronlashtirish printsipiga asoslanadi. SQL tinglovchidan foydalanib, asosiy narsaning ishlamayotgan bo'lsa, SQL zaxira serveriga o'tish mumkin, bu sizga qo'ng'iroq qilish imkonini beradi ushbu tizim Ikki kvl mustaqil serverdan foydalanish natijasida SQL-ning to'laqonli katastrofali klasteri. SQL har doim texnologiya faqat ichkarida mavjud microsoft versiyasi SQL korxonasi.


1-rasm - 1c + SQL docleon Server Clustriya diagrammasi


Ikkinchi sxema birinchi, faqat SQL ma'lumotlar bazasi shifrlashi asosiy va zaxira serveriga qo'shiladi. So'nggi IT loyihalari bilan ishlash ma'lumotlar xavfsizligi masalasiga ko'proq e'tibor qaray boshlaganini ko'rsatdik, turli sabablarga ko'ra, Serverlarni ushlab turish, bulutdagi ma'lumotlar oqishi va kabi. Shuning uchun ishoning ushbu parametr Sxemalar 1C juda mos (2-rasmga qarang).


2-rasm - 1c + SQL + Ideon Claster klasterli klasterli klasterli klaster klasterli sxema


IP protokoli orqali bitta SDB serveriga ulangan "Faol-faol" server klasterlari. Xavfsizlik ehtiyojlari va xavfsizlik ehtiyojlaridan farqli o'laroq - ba'zi tuzilmalar asosan talab qilinadi ishlashning kuchayishiShunday qilib, "barcha hisoblash kuchi" so'zlashishi uchun. Shu sababli, 1C serveri sonining ko'payishiga, chunki 1C serveri 1C platformasi sizga farqlashga imkon beradi turli xil turlar Hisob-kitoblar va fon topshiriqlari (3-rasmga qarang). Albatta, SQL Serverning asosiy manbalarining jihozlari, shuningdek, darajalarda bo'lishi kerak, ammo ma'lumotlar bazasi serverining o'zi bitta raqamda keltirilgan (ehtimol, hisoblash o'z vaqtida hisobga olinadi zaxira nusxasi Ma'lumotlar bazalari).


3-rasm - 1C server klaster diagrammasi


Server 1C va bitta apparat serverida ShareMemeori bilan bitta apparat serverida. Amaliy sinovlarimiz turli xil sxemalarni bajarishni taqqoslashga qaratilganligi sababli, ma'lum bir variantlarni taqqoslash uchun ma'lum bir standart talab qilinadi (4-rasmga qarang). Ma'lumot sifatida, siz ShareMememyoda o'zaro munosabat bilan virtualizatsiyasiz bitta apparat serveridagi 1C serveri sxemasi va DBMS DBMS-ning 1C server yo'nalishi va DBMS-ni olishingiz kerak.


4-rasm - Server Diagramma va DBMS SharedMemyori bilan bitta apparat serverida


Quyida umumiy qiymati 1C tizim tuzilishini baholashning asosiy mezonlari bo'yicha umumiy natijalar ko'rsatilgan (1-jadvalga qarang).


Arxitektorlarni baholash mezonlari 1c 1c + sql doleon klaster 1c + sql shifrlash bilan har doim
1c bitta DBTS serveri bilan klaster
Klassik 1C + DBMS ShareMemyori
O'rnatish va texnik xizmat ko'rsatish qulayligi Qoniqarli Qoniqarli xop A'lo
Noto'g'ri bardoshlik A'lo A'lo Qoniqarli Qo'llanilmaydigan, qo'llab bo'lmaydigan
Xavfsizlik Qoniqarli A'lo Qoniqarli Qoniqarli
Byudjet Qoniqarli Qoniqarli xop A'lo

1-jadval - 1C tizimlarini taqqoslash


Ko'rib turganingizdek, muhim mezonning qolgan qismi unumdorlikni bilishdir. Buning uchun biz ta'kidlangan sinov zaxirasida bir qator amaliy testlarni o'tkazamiz.

Ta'rif Sinov texnikasi

Test bosqichi ikkitasidan iborat asosiy vositalar Yuk ko'tarish va 1C foydalanuvchilariga taqlid qilish. Bu GIL testi (TPC-1C) va "Test Markaz" dan "Test markazi" da "Toolsk": KIP.

Gilev sinovi. Sinov umumbashariy integral platforma testlari bo'limiga tegishli. U fayl uchun ham, mijoz-server variantlari uchun 1C: Korxona. Test vaqt birligi uchun vaqtning birligini hisoblaydi va bitta oqim yuklarning tezligini, shu jumladan interfeysni yollash stavkasi, hujjatlarning rezervi, hujjatlarning qayta tiklanishi uchun resurs narxlarining ta'siri, oyning yopilishi, ish haqi va boshqalar. Ko'p xilma-xillik sizga ma'lum bir standart platforma konfiguratsiyasini buzmasdan umumiy ishlashni amalga oshirishga imkon beradi. Sinov natijalari - bu odatiy tizimning qisqacha baholanishi an'anaviy bo'limlarda ifodalangan.

1C Toolkit: KIP-dan ixtisoslashtirilgan "sinov markazi". Test markazi - 1C Platformada "Multiper Load" axborot tizimlarini avtomatlashtirish vositasini avtomatlashtirish vositasi: 8-korxona, siz ushbu korxona ishini ishtirokisiz taqlid qilishingiz mumkin haqiqiy foydalanuvchilarBu sizga qo'llanillik, ishlash va targ'ibotni baholashga imkon beradi axborot tizimi Haqiqiy sharoitda. Sinov sinov skriptida "ERP 2.2" ning "ERP 2.2" "ERP 2.2" "ERP 2.2" mavzulari ro'yxati asosida "ERP 2.2" mavzulari ro'yxati asosida "MeIx" matritsasi asosida foydalaniladi. Ma'lumotlar bazasi tartibida: ERP 2.2 Normativ ma'lumotlar to'g'risidagi ma'lumotlarni qayta ishlash orqali yaratiladi (NSI):

  • Bir necha ming nomenklatura pozitsiyalari;
  • Bir nechta tashkilotlar;
  • Bir necha mingta hamkasblar.

Sinov bir nechta foydalanuvchi guruhlarida amalga oshiriladi. Guruh 4 foydalanuvchidan iborat bo'lib, ularning har biri o'z roli va ketma-ket operatsiyalar ro'yxatiga ega. Sinovlash uchun moslashuvchan sozlash mexanizmi tufayli siz turli xil yuklarda tizimning xatti-harakatlarini baholaydigan va ish ko'rsatkichlarining pasayishiga olib keladigan parametrlarni aniqlaysiz. 3 ta ITeratsiyalar 3ta dasturlovnoma o'tkaziladi, unda 1C ishlab chiqaruvchisi foydalanuvchilarni taqsimoti va har bir operatsiyaning bajarilish vaqtini o'lchashni o'lchaydi. Barcha uchta iteratsiyalarning o'lchovlari 1C tuzilish sxemalarining har biri uchun amalga oshiriladi. Sinov natijalari har bir matritsajet uchun o'rtacha vaqt o'tkazish vaqtini olishdir.

"Markaz testi" va Gilev sinovining ko'rsatkichlari xulosa 2-jadvalda aks ettiriladi.

Sinov stantsiyasi

Server terminalga kirish virtual mashinadasinov vositalarini boshqarish uchun ishlatiladi:

  • vCPU - 16 2.6Gz yadrosi
  • RAM - 32 Gb
  • I \\ o: Intel Sata SSD reyd1
  • Qo'chqor - 96 gb
  • I \\ o: Intel Sata SSD reyd1

Server 1C va DBTMS - jismoniy server

  • MARKAZIY PROTSESSOR - Intel Xeon. Protsessor E5-2670 8C 2.6Gz - 2 dona
  • Qo'chqor - 96 gb
  • I \\ o: Intel Sata SSD reyd1
  • Rollar: 1C 8.3.8.2137, MS SQL Server 2014 SP 2

Xulosa

Operatsiyaning o'rtacha ishi bo'yicha operatsiya bo'yicha 3-sonli "Faol-Factive" serverlari IP protokoli orqali ulangan "Faol-Faol-Faol-faol" sertifikati - "Faol-faol" serverlari ". Bunday arxitektura buzilishini ta'minlash uchun biz alohida saqlash joyidagi ma'lumotlar bazasining joylashgan joyi bilan klassik nosoz mssql klasterini qurishni tavsiya etamiz.

Shuni ta'kidlash kerakki, chastota minimallashtirish omillari, nosozlarga bardoshlik va ma'lumotlar xavfsizligining eng maqbul nisbati - "IP protokoli orqali SQL SQL SQL-Servece Clasce Clasce" klistantikasi bilan bog'liq. Eng samarali variantga taxminan 10%.

Sinov natijalarini, sinxron replikatsiya natijalarini ko'rib chiqsak sQL ma'lumotlar bazasi Doimon ishlashga salbiy ta'sir qiladi. Buning sababi, SQL tizimi har bir operatsiyani qayta to'ldirish tugaganligini, ushbu vaqtda bazani zaxira serveriga qaytarishni kutayotgani bilan izohlanadi. Agar siz MSSQL serverlari o'rtasida asenkron repellyatsiyani sozlasangiz, buni oldini olish mumkin, ammo bunday sozlamalar bilan biz ololmaymiz avtomatik almashtirish Ishlatilmagan taqdirda zaxira raqami bo'yicha ilovalar. Kommuna qo'lda bajarilishi kerak.

EFSOL bulutlari asosida biz mijozlarimizni taklif qilamiz 1c serverli klaster Ijaraga. Bu sizga o'zingizning aybsiz arxitekturangizni 1C bilan ishlash uchun pulni bag'rikeng holda yaratishda pulni sezilarli darajada tejashga imkon beradi.



1C arxitektura sxemasi

O'rtacha ish vaqti, sek