Ma'ruza: yuqori mavjudligini ta'minlash. Oracle Makamli foydalanish uchun qulay arxitekturalar (Oracle Misciance Me'ceme Accitekturasi) Oracle Oracle hujjatlari Axborot tizimining mavjudligi

Yuqori mavjudligi - bu raqamlarni namoyish qilishni yaxshi ko'radi. Hamma odatlangan marketing harakati Va 99% foydalanish imkoniyati shunchaki juda katta ko'rinadi. Mijozlarning ozgina qismi 98-99% ning mavjudligi juda yomon ekanligini tushunishadi, har qanday joyda joylarda mos kelmaydi.

Ushbu raqamlarga qarang va siz 89.99% foydalanish imkoniyatlaridan 90% farq qiladi:

Mavjudlik Oyiga bo'sh vaqt Yiliga kam vaqt
90% 3 kun 37 kun
98% 14.6 soat 7.3 kun
99% 7.3 soat 3.7 kun
99,8% 1,5 soat 18 soat
99,9% 44 daqiqa 8.8 soat
99,99% 4.4 daqiqa 53 daqiqa
99,999% 26 soniya 5.3 daqiqa

Yuqoridagi jadvalga qarab, siz 99% ga kirish imkoniyatini kafolatlaydigan ma'lumotlar markazi oyiga 7 soatlik bo'sh vaqtni olishi mumkinligini tushunasiz. Bunday vaziyatni tasavvur qiling: kun bo'yi ma'lumot markazidagi bir narsa, sizning saytingiz mavjud emas, siz bu holatga ham, siz ham ma'lumotlar markaziga da'vo qilolmaysiz - hatto bu mavjud imkoniyatlar mavjud.

Men tarmoqqa kirish imkoniyatini ko'rib chiqaman. Men ma'lumot markazlarini afzal ko'raman, bu tarmoq mavjudligining kamida 99,9% ni ta'minlaydi.

Ehtimol, yiliga omon qolishi mumkin bo'lgan va 37 kunlik bo'lmagan Internet-loyihalar mavjud (bir oydan ko'proq!). Ammo barcha bir xil onlayn xarid qilish, portallar va saytlar (ayniqsa, saytdan o'tganlar) yiliga 18 soat davomida bunday hashamatga ega bo'lolmaydi. Xuroni tiklash har doim ham qiyin va agar u "Chiqishning tizim ma'muri" sabablari uchun yo'qolishi mumkin bo'lsa, bu umuman bo'lmaydi.

"Besh to'qqiz" - bu yuqori mavjudligi

"Besh nelel" atamasi 99.999% ning mavjudligini anglatadi va hech bo'lmaganda texnik marketing adabiyotida amalga oshiriladi. Sayt yoki tizim "besh net" mavjudligi darajasi yuqori ekanligiga ishoniladi.

Hammasi uchun yuqori mavjudligi kerak

Buni jadvaldan ko'rish mumkinki, mavjudlikning 99.9999% yiliga 5,3 minut bo'sh vaqt. Ammo hatto ushbu ma'lumotlar markazlari ham, 100% mavjudlik ko'pincha marketing fokuslarida boshlanadi.
Masalan, vaqt ushlab qoladi normativ xizmati Mavjud bo'lganda. Masalan, ma'lumotlar markazi 99,99% ga kirish imkoniyatini va'da qilmoqda, ammo hozirgi paytda rejalashtirilgan ishni almashtirishda amalga oshirilgan ishlarni amalga oshiradi nizom 2 soat ichida "va uni amalda deb hisoblamaydi. Shunday qilib, Chiqish - Xizmat ko'rsatish darajasi (SLA) diqqat bilan o'qing.

Agar siz bitta bitta serverda saytingizga eng yuqori mavjudligini ta'minlamoqchi bo'lsangiz, yaxshi kafolatlangan SLA (xizmat ko'rsatish darajasi to'g'risidagi bitim) yordamida ma'lumotlar markazini tanlang.

Eslatma! Noto'g'ri temirni almashtirish uchun SLA kafolatlangan bo'lishi kerak. Va ideal holda, muammoga javob berish vaqti.

Bundan tashqari, sizning ma'muringiz xizmatning ishini kuzatishi va tezda javob bermaslik kerak.

Yuqori mavjudligi haqida ozgina

Mavjudlik tarmoq va xizmat bo'lishi mumkin.

Tarmoqdan foydalanish imkoniyati - Bu sizning serveringiz tarmoqda mavjud bo'lganda.
Xizmatning mavjudligi - Bu sizning serveringiz mijozlarga xizmat ko'rsatishi mumkin.

Xizmatning mavjudligi, agar siz muqobil aloqalardan foydalanmasangiz (tarmoq mavjudligi bilan).

Xizmatning mavjudligi quyidagilarga bog'liq:

  • serveringizning tarmoq mavjudligi
  • muammo bo'yicha ma'muringizning reaktsiyasining tezligi
  • muammo bo'yicha ma'lumotlar markazini qo'llab-quvvatlash uchun qo'llab-quvvatlash tezligi
  • ma'lumot markazida noto'g'ri temirning stavkalarini almashtirish stavkalari

Muvaffaqiyatsiz bo'lmasligi:

  • tarmoqdan foydalanishning qulayliklari
  • "temir" bilan bog'liq muammolar
  • serverda yuklangan muammolar ("sekinroq", bunga dosh bermaydi)
  • dasturiy ta'minot xatolari ("Shoals" dasturchilari)

Va oylik (temir buzilish holatlaridan tashqari) va 99,8% dan ko'p jihatdan 99,8% gacha bo'lgan 99,8% qo'shimcha kamchilik bardoshli chora-tadbirlarsiz. 99,9% mavjudligi allaqachon omadni talab qiladi.

Agar sizga 99,8% kafolatlangan bo'lishi kerak bo'lsa, ayblov bag'rikengligi bilan shug'ullanish kerak. Va server bitta bo'lishi kerak. Ammo bu alohida suhbat mavzusi.

Xizmat ko'rsatishga yo'l qo'yilmagan biznes turlari mavjud. Masalan, agar uyali operator server parchalanishining orqasida hisob-kitob tizimiga ega bo'lsa, abonentlar aloqasiz qoladilar. Ushbu hodisaning mumkin bo'lgan oqibatlari to'g'risida xabardorlikdan o'sishning oqilona istagi mavjud.

Serverlar etishmasligidan himoya qilishning qanday usullari va arxitektorlar VMMANager bulutini amalga oshirishda qanday usullar mavjudligini aytamiz: yuqori mavjudlik klasterini yaratish uchun mo'ljallangan mahsulot.

Ruhoniy

Klasterlardagi muvaffaqiyatsizlikka qarshi himoya sohasida Internetdagi terminologiya saytdan saytga farq qiladi. Ushbu maqolada keltirilgan shartlarni oldini olish uchun biz ushbu maqolada qo'llaniladigan shartlar va ta'riflarni bildiramiz.
  • Muvaffaqiyatsizlik bardoshlik (nosozlikka bardoshlilik, FT) - tizimning hech kimning etishmovchiligining ishdan chiqqanidan keyin keyingi ishni davom ettirish qobiliyati.
  • Klaster - bir guruh serverlar (hisoblash moslamalari), kombinatsiyalangan aloqa kanallari.
  • Nosozlik bardoshli klaster, FTC - Server muvaffaqiyatsizligi, butun klasterning to'liq foydalanishiga olib kelmaydi. Muvaffaqiyatsiz dastani vazifalari avtomatik rejimda qolgan bir yoki bir nechta tugunlar o'rtasida taqsimlanadi.
  • Uzluksiz mavjudlik (uzluksiz mavjudligi, CA) - ushbu xizmat istalgan paytda xizmatdan foydalanishi mumkin, hech qanday uzilishlar ro'y bermaydi. Nod etishmovchiligi muhim emasligidan juda ko'p vaqt o'tdi.
  • Yuqori mavjudligi (yuqori mavjudligi, ha) - muvaffaqiyatsiz bo'lsa, foydalanuvchi bir muncha vaqt xizmatni olmaydi, ammo tizimni tiklash avtomatik ravishda amalga oshiriladi; Zo'r vaqt minimallashtiriladi.
  • Knd - doimiy erkin foydalanish klaster, c klaster.
  • QW - yuqori mavjudlik klasteri, ha-klaster.
Har bir tugunda virtual mashinalar boshlangan 10 ta tugundan iborat bo'lgan klasterni joylashtiring. Uskunalar etishmovchiligi natijasida virtual mashinalarni himoya qilish vazifasi mavjud. Raflarning hisoblash zichligini oshirish uchun ikki protsessor serveridan foydalanishga qaror qilindi.

Bir qarashda, biznes uchun eng jozibali versiya foydalanuvchi xizmati ishlamay qolganda, ya'ni doimiy mavjudlik klasteri. Cudsiz, u hech bo'lmaganda, allaqachon qayd etilgan hisob-kitoblar va uzluksiz ravishda avtomatlashtirish vazifalarida hech bo'lmaganda bajarilmaydi ishlab chiqarish jarayoni. Biroq, ijobiy ta'sirlar bilan bir qatorda, "qashshoqlar" bor. Ular haqida Maqolaning keyingi qismi.

Uzluksiz mavjudlik / uzluksiz mavjudlik

Xizmatning istalgan vaqtda ishlayotgan serverning (fizik yoki virtual) ishlatilayotgan server (fizik yoki virtual) bo'lsa, mijozlarga uzluksiz mijozlarga xizmat ko'rsatish mumkin. Agar uskuna etishmovchiligidan keyin nusxasini yaratsangiz, u xizmatlarni taqdim etishda bo'ladi degan ma'noni anglatadi. Bundan tashqari, buzilgandan so'ng, tarkibni olish mumkin emas tasodifiy kirish xotirasi Muammoli mashinadan, bu yo'qotgan ma'lumotlar yo'qoladi.
CA ni amalga oshirish uchun ikkita usul mavjud: apparat va dasturiy ta'minot. Biz ularning har biri haqida biroz ko'proq aytib beramiz.

Uskuna usuli Bu "Split" serveridir: barcha tarkibiy qismlar takrorlanadi va hisob-kitoblar bir vaqtning o'zida va mustaqil ravishda amalga oshiriladi. Sinxronizatsiya tugun uchun javobgardir, bu boshqa narsalar qatorida natijalar yarmidan tekshiriladi. Nomuvofiqliklar bo'lsa, sabab va xato tuzatishga urinish sababi qilinadi. Agar xato sozlanmagan bo'lsa, noto'g'ri modul o'chirilgan.
Yaqinda XAXE SERVER SERVERLARI mavzuida bo'ldi. Modariyada tasvirlangan ishlab chiqaruvchi yillik vaqtning 32 soniyadan oshmasligi kerakligini ta'minlaydi. Shunday qilib, bunday natijalarga erishish uchun uskunani sotib olishingiz kerak. Rossiyaning rossiyalik hamkori har bir sinxronlashtirilgan modul uchun ikkita protsessor bilan ikkita protsessorning narxi konfiguratsiyaga qarab taxminan 160 ming dollarni tashkil etadi. Klasterning umumiy soni 1600 000 dollarga ehtiyoj seziladi.

Dasturiy ta'minot.
Maqolani yozish paytida uzluksiz mavjudlik klasterini joylashtirish uchun eng mashhur vositadir. Ushbu mahsulotdagi uzluksiz mavjudlik texnologiyasi "nosozlikka bardoshlilik" deb nomlanadi.

Uskunadan farqli o'laroq, ushbu parametr foydalanish uchun cheklovlarga ega. Biz asosiy narsani sanab o'tamiz:

  • Jismoniy xostda protsessor bo'lishi kerak:
    • Intel arxitektura qumli ko'prigi (yoki yangi). AVOTON qo'llab-quvvatlanmaydi.
    • Amd buldozer (yoki yangi).
  • Noto'g'ri bag'rikenglikni ishlatadigan mashinalar 10 gigabit past kechikish tarmog'iga birlashtirilishi kerak. VMware Compeditiv ravishda bag'ishlangan tarmoqni tavsiya qiladi.
  • Vm-dagi 4 virtual protsessorlar emas.
  • Jismoniy xostda 8 ta virtual protsessorlar yo'q.
  • Jismoniy xostdagi 4 virtual mashinalardan oshmasligi kerak.
  • Virtual mashinalar suratlarini ishlatishning iloji yo'q.
  • Xotirjamlik ishidan foydalanib bo'lmadi.
Cheklovlar va nomuvofiqliklar to'liq ro'yxati mavjud.
Amaliyotda, VMWARE tomonidan bardoshlik texnologiyasi virtual mashina "sekinlashadi. Vmggu-ni o'rganish paytida FT yoqilgandan so'ng, VM ma'lumotlar bazasi bilan ishlashda ma'lumotlar bazasi bilan ishlashda 47% ga kamaydi.

VSPERER litsenziyalash jismoniy protsessorlarga bog'langan. Narxi litsenziyal uchun 1750 AQSh dollari miqdorida, yillik obuna va texnik yordam uchun $ 550 dan boshlanadi. Shuningdek, VMuster Venter serveri 8000 AQSh dollaridan kelib chiqadigan klaster boshqaruvini avtomatlashtirish uchun talab qilinadi. Virtual mashinalar bilan 10 ta tugunni ishlatish uchun 2N sxemadan foydalanish uchun siz qo'shimcha ravishda 10 ta takroriy server va litsenziyalarni sotib olishingiz kerak. Klaster dasturining umumiy qiymati 2 * (10 + 10) * (1750 + 550) + 8000 \u003d $ 100 000 ni tashkil qiladi.

Biz ma'lum bir tugun konfiguratsiyasini bo'yoq qilmadik: serverlar tarkibiy qismlarining tarkibi har doim klaster vazifalariga bog'liq. Tarmoq uskunalari, shuningdek, ma'nosi emas: barcha holatlarda to'plam bir xil bo'ladi. Shuning uchun, ushbu maqolada biz faqat aniq farqni ko'rib chiqishga qaror qildik: litsenziyalar narxi.

Bu mahsulotlar to'xtab turgan mahsulotlar haqida eslatib o'tishga arziydi.

Xenga asoslangan, bepul ochiq manbali eritma mavjud. Loyiha microSAPApps texnologiyasidan foydalanadi. Afsuski, hujjatlar uzoq vaqt davomida yangilanmadi; Masalan, O'rnatish Ubuntu 12.10 uchun, uning yordami 2014 yilda to'xtatilgan. Va g'alati tarzda, hatto Google hatto o'z faoliyatida remum bo'lgan boshqa kompaniya topa olmadi.

Klasterning doimiy mavjudligini yaratish qobiliyatini oshirishga yordam berishga urinishlar. Ushbu yozuv paytida ikkita bunday loyihalar mavjud.

Birinchisi - Kemari, YOSHIAKI TURURA tomonidan boshqariladigan ochiq manbali mahsulot. Bu Qemuning tirik migratsiyasining mexanizmlaridan foydalanish maqsadida. Ammo oxirgi majburiyat 2011 yil fevral oyida amalga oshirilganligicha, rivojlanishning so'nggi uchini tashkil etgani va davom etmasligi mumkinligini aytadi.

Ikkinchidan - Mikro-nazorat posti, Maykl Xaynes, shuningdek ochiq manba. Afsuski, omborxonada hech qanday faoliyat yo'q. Aftidan, vaziyat ham Kimari loyihasiga ham shunday rivojlangan.

Shunday qilib, KVM Virtuallashtirish asosida davom etadigan mavjudlikni amalga oshirish hozirda emas.

Shunday qilib, amaliyot shuni ko'rsatadiki, ular doimiy erkin foydalanish tizimlarining afzalliklariga qaramay, bunday echimlarni amalga oshirish va ulardan foydalanishda ko'plab qiyinchiliklar mavjud. Biroq, nosozlik bag'rikenglik talab qilinsa, vaziyatlar mavjud, ammo xizmatning uzluksizligi uchun qattiq talablar yo'q. Bunday hollarda, siz yuqori mavjudlik klasterlarini qo'llashingiz mumkin.

Yuqori mavjudligi / yuqori mavjudligi

QK kontekstida nosozlikni bag'rikenglik avtomatik ravishda jihozlarning etishmovchiligi va xizmatning keyingi boshlang'ich startekisidagi boshlang'ichni belgilash bilan ta'minlanadi.

QW - tugunlar bilan ishlaydigan jarayonlarni sinxronlashtirmaydi va mashinalarning mahalliy disklari har doim ham sinxronlashtirilmaydi. Tugunlar ishlatilgan tugunlar, masalan, tarmoq ma'lumotlarini saqlashda alohida mustaqil xotirada bo'lishi kerak. Sababi aniq: muvaffaqiyatsizlik bo'lsa, tugun bunga barham bermaydi, ya'ni uni saqlash bo'yicha ma'lumot olish imkoniyati yo'qligini anglatadi. Tabiiyki, SCD ham nomuvofiq bo'lishi kerak, aks holda QW ta'rifi bilan ishlamaydi.

Shunday qilib, yuqori mavjudlik klasteri ikki pastki klasterga bo'linadi:

  • Hisoblash. Unda virtual mashinalar to'g'ridan-to'g'ri ishga tushirilgan tugunlarni o'z ichiga oladi.
  • Saqlash klasteri. Hisoblash sublintetti tugunlari ishlatadigan disklar mavjud.
Ayni paytda Kvdni amalga oshirish uchun tugunlar bo'yicha virtual mashinalar quyidagi asboblar mavjud:
  • DRBD bilan birgalikda yurak urish versiyasi;
  • Quvurakka;
  • Vspere vspere;
  • Propmox va prokmoliy;
  • Kenserver;
  • Open do'koni;
  • yUZISH;
  • Qizil shapka korxonasi virtualizatsiya qilinishi;
  • Windows Server Filtrover "Hyper-V" server rolida to'plamda klasterlanmoqda;
  • Vmmanager buluti.
Sizni VMANGAGE BOLDOTIZNING MA'LUMOTLARIGA BERADI.

Vmmanager buluti.

Bizning Vmmanager Countrye Eyce Qemu-KVM virtualizatsiyasidan foydalanadi. Biz ushbu texnologiya foydasiga tanlov qildik, chunki u faol rivojlanmoqda va qo'llab-quvvatlanadi va shuningdek, siz virtual mashinada operatsion tizimni o'rnatishga imkon beradi. Corosync klasterdagi muvaffaqiyatsizliklarni aniqlash vositasi sifatida ishlatiladi. Agar serverlardan biri ishlamay qolsa, VMMmanager boshqa tugunlarda virtual mashinalarni tarqatsa.

Soddalashtirilgan shaklda, algoritm:

  1. Klaster tuguni eng kam virtual mashinalar bilan topiladi.
  2. So'roq bajariladi. Ro'yxatda joriy VM ni joylashtirish uchun etarli Operat mavjud.
  3. Agar mashinaning xotira uchun xotira etarli bo'lsa, VMMmanager ushbu tugunda virtual mashinani yaratishga buyruq beradi.
  4. Agar xotira etarli bo'lmasa, qidiruv ko'proq virtual mashinalarni olib tashlaydigan serverlarda amalga oshiriladi.
Biz ko'plab temir konfiguratsiyalarda test o'tkazdik, ularda mavjud bo'lgan VMMmanager-ning bulutli foydalanuvchilar tomonidan berilgan ma'lumotlarga asoslanib, u uskunaning tezligiga qarab 45 dan 90 soniyagacha bo'ladi.

Amaliyot shuni ko'rsatadiki, favqulodda vaziyatlar uchun bir yoki bir nechta tugunlarni ajratib turish yaxshiroqdir va xodimlar ishlayotganda ularga VM ni joylashtirmaslik yaxshiroqdir. Ushbu yondashuv vaziyatni "yashash" tugunlari barcha virtual mashinalarni "o'lik" bilan joylashtirish uchun resurslarga ega bo'lmagan vaziyatni anglatadi. Bitta zaxira serveri bo'lsa, bronlash sxemasi "N + 1" deb nomlanadi.

Vmmanager buluti quyidagi saqlash turlarini qo'llab-quvvatlaydi: fayllar tizimi, lvm, lVM, ISCSI va SEFIK. QW ning kontekstida oxirgi uchta ishlatiladi.

Abora litsenziyasidan foydalanganda, o'nta "jangovar" tugunlardan va bitta zaxira nusxasi 320 million evrodan iborat bo'lib, 320 AQSh dollari miqdorida 320 AQSh dollari miqdorida, ulardagi protsessorlar sonidan qat'i nazar, 320 evrodan iborat. ). Litsenzion bepul yangilanish yilini o'z ichiga oladi va ikkinchi yildan boshlab ular butun klaster uchun yiliga yiliga 880 evro yangilash paketining bir qismi sifatida taqdim etiladi.

VMMANGER BUPERG ENG ENG ENGINI BUYURTMA QILINADI.

Faslahe.

Fake 2016 yil fevral oyida bulutli hostingni ta'minlay boshladi. Dastlab, klaster ochiq stakan ostida ishlangan. Biroq, ushbu tizim bo'yicha mutaxassislarning etishmasligi (mavjudligi va narxida ham) boshqa echimni qidirishni talab qildi. QWD rahbariyati uchun yangi talablar taqdim etildi:
  1. KVM bo'yicha virtual texnikalarni ta'minlash qobiliyati;
  2. Kaftura bilan integratsiya mavjudligi;
  3. Mavjud xizmatlarni taqdim etish uchun mos to'lovlar bilan integratsiyalashuv mavjudligi;
  4. Mavjud litsenziya narxi;
  5. Ishlab chiqaruvchini qo'llab-quvvatlash mavjudligi.
Natijada, Vmmanager buluti talablar uchun eng yaxshisiga murojaat qildi.

Klasterning o'ziga xos xususiyatlari:

  • Ma'lumot uzatish Ethernet texnologiyasiga asoslangan va Cisco uskunalari asosida qurilgan.
  • Cisco ASR9001 yo'naltirish uchun javobgardir; Klaster 50 000 IPV6 manzilidan foydalaniladi.
  • Link tezlik va 10 Gb / s kalitlari orasidagi tezlik.
  • Ombor kaltaklari va boshliqlar orasida 20 Gb / s ma'lumotlar almashish tezligi 10 Gb / s ikkita kanalni tashkil etish ishlatiladi.
  • Saqlash tugunlari bo'lgan tokchalar orasida replikatsiya uchun ishlatiladigan alohida 20 gigabit havolasi mavjud.
  • SAS nizolarini saqlash tugunlarida SSD drayverlari bilan birgalikda o'rnatiladi.
  • Saqlash turi - Cef.
DA umumiy Tizim quyidagicha ko'rinadi:

Ushbu konfiguratsiya yuqori trafikli saytlarni xosting, o'yin serverlari va ma'lumotlar bazalarini o'rtagacha yuqori darajadagi yukni joylashtirish uchun mos keladi.

Layoqatlar.

Birinchovlar bardoshli xosting xizmatini taqdim etadi, mahsulotni ishga tushirish 2015 yil sentyabr oyida bo'lib o'tdi.

VMMANGER BUPORE kompaniyasidan foydalanish quyidagi fikrlardan kelib chiqqan:

  1. ISPSystem mahsulotlari bilan keng tajriba.
  2. Billmanger bilan sukut bo'yicha integratsiya mavjudligi.
  3. Texnik qo'llab-quvvatlash mahsulotlarining ajoyib sifati.
  4. Kafni qo'llab-quvvatlaydi.
Klaster quyidagi xususiyatlarga ega:
  • Ma'lumot uzatish infinkinand tarmoqlariga 56 Gb / s tezlikda joylashgan;
  • Melmanox uskunalarida qurilgan InfiniBand-tarmog'i;
  • Saqlash tugunlarida SSD tashuvchilari o'rnatildi;
  • Ishlatilgan saqlash turi - Cef.
Umumiy sxema quyidagicha ko'rinadi:

Umumiy Infinibend-tarmoq ishlamay qolganda VM va hisoblash serverlari bilan aloqani saqlash archa uskunalarida joylashtiriladigan Ethernet tarmog'i orqali amalga oshiriladi. "Tanish" avtomatik ravishda sodir bo'ladi.

Rahmat yuqori tezlik Uy omborida bunday klaster ultra yuqori bo'lib, tarkibni ko'paytirish, tarkibni qayta ishlash, shuningdek, katta hajmdagi ishlarni bajarish bilan xosting, shuningdek, ishlarni amalga oshirish bilan shug'ullanadigan videofilm.

Epilog

Maqolani sarhisob qilaylik. Agar har bir soniya ish vaqti sezilarli yo'qotishlarni keltirsa - doimiy mavjudligi klasterisiz qilmang.

Ammo, agar vaziyatlar 5 daqiqa kutishga imkon bersa, virtual mashinalar zaxira tugunida paydo bo'lganda, siz QWga qarashingiz mumkin. Bu litsenziyalar va uskunalar narxida tejashni beradi.

Bundan tashqari, biz nosozlikni kuchaytirishning yagona vositalari ortiqcha ekanligidan keyin biz eslay olmaymiz. Serverlar zaxirasini taqdim etish orqali, chiziqlar va ma'lumotlar uzatish uskunalari, Internetga kirish kanallari, elektr ta'minoti. Zaxiralash mumkin bo'lgan narsa - qo'riqxona. Bunday choralar muvaffaqiyatsizlikning bir nuqtasini, ichki ish haqi to'xtagan nosozlik tufayli nozik joyni istisno qiladi. Yuqoridagi barcha choralarni ko'rgan bo'lsangiz, siz eng zo'r bo'lgan bardoshli klasterni olasiz. Teglarni qo'shing

Ta'riflar

Hamma biladi, Microsoft Exchange DAG "Ma'lumotlar bazasi" - "Ma'lumotlar bazasi mavjud" - "Ma'lumotlar bazasi guruhi".

Malumotlar bazasichunki darajayuqori mavjudligi Server 2010 yil pochta qutilari, Server emas, balki ma'lumotlar bazasi tomonidan belgilanadi, bu ma'lumotlar bazasi birlikbu harakat qila oladigan bir nechta serverlar orasida ichida ishlatilmagan taqdirda ma'lumotlar bazasi mavjud bo'lgan guruhlar. Bu taniqli printsip Ma'lumotlar bazasi qanday.

Guruh - Chunki mavjudlik maydoni aniqlanadi pochta qutilar serverlari da guruhning foydalanish imkoniyati "Yunayted" b. muvaffaqiyatsiz klaster Va guruh sifatida birgalikda ishlang.

Mavjudlik - Bu atama ko'rinadi eng kam Va eng chalkash va chalkash. G'alati, bu atama to'g'ridan-to'g'ri matematik ta'rif Va muhim o'ynaydi tushunishda roli dizayn printsiplari Umuman birja.

Vikipediya aniqlaydi Belgilanganidek "mavjudligi" quyidagi harakatlardan biri:
Tizim, quyi tizim yoki jihozlar belgilangan ish holatida bo'lgan darajada, ishlamayotgan ishi kamida noma'lum, i.e. Tasodifiy vaqt. Shunchaki kiying, mavjudlik vaqtning ulushi qachon tizim davlatda joylashgan faoliyat. Matematik U 1 minusda mavjud emas.
Umumiy vaqt munosabati (a) faoliyat belgilangan tartibda B) intervalning kattaligi.

Jihatidan ehtimollar nazariyalari, ushbu ta'rif Bir xil degani: ehtimollik Ushbu tizim yoki komponentning har qanday joyda o'zboshimchalik bilan vaqt.

Matematik o'lchanishi mumkin Tizim mavjud bo'lgan vaqt miqdorini hisoblash orqali ("Ish vaqti") ba'zilari uchun Katta statistik vakil muddati (Odatda yillar) va uni davrning umumiy uzunligiga ajratish. Ovqatni qabul qilingan vaqtdan foydalanish muvaffaqiyatsizliklar orasidagi o'rtacha vaqt (Mtbf - muvaffaqiyatsizliklar orasidagi vaqt) va xizmat muddati (MTT - ta'mirlash uchun vaqtni anglatadi) - Tanishtirdi tizimga kirish imkoniyati/ muvaffaqiyatsizliklar orasidagi ish vaqti, tizimni aniqlash vaqti har qanday berilgan uchun Muvaffaqiyatsizlik - mavjudlik sifatida ifodalash mumkinfraktsiya:

Qarama-qarshi Matematik xususiyatlar bo'ladi rad etish ehtimoli:

Mavjudlik ko'pincha ifodalangan "To'qqizinchi raqam", muvofiq quyidagi jadval bilan:

Mavjudlik darajasi Foydalanishning ma'nosi Rad etish ehtimoli Yiliga ruxsat etilgan bo'sh vaqt
Ikki to'qqiz 99% 1% 5256 daqiqa \u003d 3.65 kun
Uch to'qqizta 99.9% 0.1% 525.6 daqiqa \u003d 8.76 soat
To'rt nebl 99.99% 0.01% 52.56 daqiqa
Besh to'qqiz 99.999% 0.001% 5.26 daqiqa

Albatta, mavjudlik qiymati boshqacha bo'ladi bog'liq holda Biz hisobga olamizmi? rejalashtirilgan(rejalashtirilgan) va rejadan tashqari (rejalashtirilmagan) pastga yoki faqat rejalashtirilmagan ishdan bo'shatish. Xizmat ko'rsatish darajasi (SLA)qaysi ifodalaydi biznes talablari Mavjudlik aniq ma'lumotlar bo'lishi kerak. Ammo barcha holatlarda Buning yoki bu mavjudligi tizimlar yoki komponentlar ko'p omillarga bog'liq, I. juda muhim aniqlang va tushuning Ushbu bog'liqlik i. ular qanday ta'sir qiladi mavjudlik.

Giyohvandlik qaramlikining ta'siri

Ma'lumotlar bazasi mavjudligi el pochta qutilari boshqalarning mavjudligiga bog'liq xizmatlar va komponentlar Masalan, quyi tizimni saqlash, yoqilganqaysi ma'lumotlar bazasi joylashgan, qaysi server Ushbu ma'lumotlar bazasi ishlaydi, tarmoqqa ulanish ushbu serverning va boshqalar. Bularning barchasi muhim tarkibiy qismlar, I. hech qanday muvaffaqiyatsizlik bu xizmat etishmovchiligini anglatadi, hatto bo'lsa ham ma'lumotlar bazasi bu to'liq ishlanuvchan. Bu shuni anglatadiki Xizmat sifatida ma'lumotlar bazasi mavjud bo'lishi uchun har bir giyohvandlik ham mavjud bo'lishi kerak. Agar biz to'g'ri bo'lsak biz aniqlaymiz va orol Mustamenlik komponentlari, biz ularning natijasi darajasini qanday aniqlash uchun matematik hisoblashimiz mumkin ma'lumotlar bazasi mavjudligi Pochta qutisi.

Berilgan uchun pochta qutisi ma'lumotlar bazasi, quyidagi komponentlar qanday qilib ko'rib chiqilishi mumkin tanqidiy bog'liqlik:
disk quyma tizimi Ma'lumotlar bazasi / saqlash tizimi - Masalan A1;
pochta qutisi serveri (Buskunalar, shunday qilib) va dasturiy komponentlar) - A2;
bilan overver mijozga kirish (ISE I.) dasturiy ta'minot komponentlar) - Esda tuting, bu haqda hamma narsa mijozlar K. ga ulangan pochta qutisi ma'lumotlar bazasi faqat orqali Mijozga kirish serveri (mijozga kirish roliga ega server), va taxmin qilaylik bu CAS alohida o'rnatilgan Pochta qutisi server serverlari - a3;
tarmoq ulanishi mijozlar orasida I. Mijozga kirish serveri va server o'rtasida mijozga kirish va server pochta qutilari - a4;
Elektr energiyasi ma'lumot markazidaServerlar joylashgan joyda va saqlash tizimlari - a5.

Ushbu ro'yxat biri davom etishi mumkin ... masalan, faol katalog va DNS ham vakili Birja uchun tanqidiy bog'liqlik. Tashqari, ichkarida tozalash uchun qo'shimcha texnologik mavjudlikning bog'liqligi ta'sir kabi omillar inson xatolariStandart xizmat operatsiyalarini noto'g'ri bajaring, muvofiqlashtirish yo'q Texnik qo'llab-quvvatlash. Bularning barchasi olib kelishi mumkin nogironlik. Biz urinmaymiz har qanday narsani tuzing to'liq ro'yxat Balitlar, A. buning o'rniga diqqat qiling ular qanday ta'sir qiladi xizmatlarning mavjudligi.

Chunki bu tarkibiy qismlar alohida-alohida bir-biridan mustaqil, ularning har biri mavjudligi mustaqil deb ifodalanadi Voqea va natijada olingan ma'lumotlar bazasi mavjudligi darajasi el pochta qutilari kombinatsiyani anglatadi bu barcha voqealar (boshqa so'z bilan, uchun pochta qutisi ma'lumotlar bazasiu mavjud edi Bularning hammasi mijozlar tarkibiy qismlar kerak Mavjud). Dan ehtimollar nazariyalariKombinatsiyalanish ehtimoli mustaqil voqealar bu mahsulot Alohida ehtimollik har bir tadbir uchun:

Masalan, agar siz uchta tanga tashlasangiz, yiqilish ehtimoli "Eagle" barcha uchta tanga (1/2) * (1/2) \u003d 1/8.

Ko'ngilmaslikning qiymati mumkin emasligini tushunish muhimdir 1 dan ortiq bo'ling (yoki 100%) va natijada xizmatning mavjudligi Qulay individual tarkibiy qismlarning mahsuloti, buning ahamiyati qiymati ko'proq bo'lolmaydiMavjudlikning eng past miqdori.

Buni quyidagilarni tasvirlash mumkin Taqdim etilgan misolda keyingi jadvalda (Rasmlar misol):

Tanqidiy qaramlik Rad etish ehtimoli Mavjudlik darajasi
Pochta qutisi serveri va Saqlash tizimi 5% 95%
Mijozga kirish serveri 1% 99%
Tarmog'i 0.5% 99.5%
Ovqat 0.1% 99.9%
6.51383% 95% x 99% x 99.5% x 99,9% \u003d 93.48617%

Ushbu misoldan, qanday qilib ko'rish mumkin tanqidiy muhim qaramlik xizmatning mavjudligiga ta'sir qiladi. Hatto uchun ham pochta qutisi ma'lumotlar bazasibu hech qachon muvaffaqiyatsiz (emas shikastlanadi, hech qachon qabul qilmang ni virusli infektsiyalar va boshqalar), foydalanish imkoniyati hali ham qolmoqda 93,5% dan past!

Xulosa: Katta miqdorda Xizmatga bog'liqliklar foydalanish imkoniyatlarini kamaytiradi.

Biz uchun hamma narsa kamaytirish raqami yoki ta'sir qilish huquqi ijobiy ta'sir qiladi Umumiy xizmatning mavjudligi. Masalan , biz yaxshilashimiz mumkin Vaziyat i I. ni soddalashtirish orqali. Mulk serverni boshqarish va optimallashtirish operatsion protseduralar. Texnik tomondan, biz biz sinab ko'rishimiz mumkin miqdorini kamaytiring Xizmat ko'rsatishi Bizning dizaynimizni amalga oshirish osonroq - masalan, San, tolali kalitlar, massivlar kontrollerlari va hatto reydlarni minimal dos bilan almashtirish va uni minimal darajada ajratish asosida o'rnating harakatlanuvchi qismlar.
Xizmatga bog'liqlikning o'zi bo'lishi mumkin emas uchun etarli Kirish imkoniyatini olib keling kerakli darajaga. Boshqasi juda ko'p samarali usul Iste'mol qilish imkoniyatini oshirish. minimal ta'sir Tanqidiy xizmat qaramliklari diqqatga sazovor joylar turli xil usullar foydalanish kabi zaxiralar ikkita quvvat manbai, tarmoq kartalarini birlashtirish, serverlar Bir nechta tarmoq kalitlariReyddan foydalanish operatsion tizim va serverlar uchun apparatni muvozanatlash mijozga kirish I. bir nechta nusxa pochta qutisi ma'lumotlar bazasi. Ammo qayta o'sish qanchalik ko'payishi yuqori mavjudligiga erishish imkonini beradi? Kelinglar batafsil O'ylab ko'ring yukni muvozanatlash I. ma'lumotlar bazasining bir nechta nusxalari muhim Misollar.

Mavjudlikning ko'payishi qanday ta'sir qiladi

Kontseptual barcha buyurtmalarning usullari bir narsani anglatadi: Ha bir nechta nusxadan ko'proq nusxa mavjud bo'lgan komponent va ishlatilishi mumkin bir vaqtning o'zida (xuddi kabi) yuk ko'taruvchilar) yoki o'rnini bosadigan sifatida (ishda bo'lgani kabi) ma'lumotlar bazasining bir nechta nusxalari). Taxmin qilaylik Bizda n bor buning instantsiyasi komponent (n kasbda joylashgan serverlar ma'lumotlar bazalari dagda). Ulardan biri bo'lsa ham muvaffaqiyatsiz Boshqalar hali ishlatilishi mumkin uchun yuqori mavjudligi. Yagona vaziyat Haqiqiy xizmat muvaffaqiyatsizlikka uchraganimizda, barcha holatlar mavjud bo'lganda.

Ilgari belgilanganidek, rad etish ehtimoli har kim uchun bu misol P \u003d 1 - A. Barcha namunalar statistik jihatdan mustaqil bir biridan , bu nimani anglatadi Ijro yoki muvaffaqiyatsizlikulardan birortasi boshqa hollarda foydalanish imkoniyatiga ta'sir qilmaydi. Masalan, muvaffaqiyatsizlik nusxalari Ma'lumotlar bazasi Ta'sir qilmaydi rad etish ehtimoli Boshqa nusxasi uchun ushbu ma'lumotlar bazasi (Naqos nusxasi) boshqa nusxadagi o'zgarishlarni tarqatganda, mantiqiy nuance mumkin, ammo kelinglar bunga e'tibor bermang Faktor - B. oxir-oqibatSiz har doim ma'lumotlar bazasining o'lik nusxasini yoki tiklash opsiyasidan foydalanishingiz mumkin. an'anaviy zaxira).

Yana bir xil teoremadan foydalanish ehtimollar nazariyalari, rad etish ehtimoli N mustaqil tarkibiy qismlarni o'rnating bu mahsulot Ehtimol har bir komponent uchun. Bu erda barcha tarkibiy qismlar bir xil (xuddi shu ob'ektning turli xil misralari):

Shubhasiz, xuddi shunday P.< 1, P N. Ozroq P.Bu nimani anglatadi rad etish ehtimoli kamayadi va shunga mos ravishda foydalanish imkoniyatlari oshadi:

Ba'zilarini ko'rib chiqing hayotning haqiqiy namunasi ravshanlik uchun. Aytaylik biz nimani o'rnatamiz Bir nechta nusxa pochta qutisi ma'lumotlar bazasi; Har bir nusxada bitta Sata diskiga joylashtiriladi. Statistikaga ko'ra, Sata muvaffaqiyatsizliklarining foizi yiliga 5% ni tashkil qiladi, bu esa 5% ni beradi rad etish ehtimoli: P \u003d 0,05 (bu 95% mavjudligini anglatadi: a \u003d 0.95). Kirish imkoniyatini qanday o'zgartirish mumkin qo'shilganligi sababli nusxalari Ma'lumotlar bazasi? Keling, qaraylik keyingi jadval:

Nusxalari soni Rad etish ehtimoli Mavjudlik darajasi
1 P 1 \u003d p \u003d 5% A 1 \u003d 1 - p 1 \u003d 95%
2 P 2 \u003d p 2 \u003d 0,25% A 2 \u003d 1 - p 2 \u003d 99,75%
3 P 3 \u003d p 3 \u003d 0,0125% A 3 \u003d 1 - p 3 \u003d 99,9875%
4 P 4 \u003d p 4 \u003d 0.000625% A 4 \u003d 1 - p 4 \u003d 99.999%

Ta'sirchanmi? Aslida, har biri qo'shimcha misollar Sata diskidagi ma'lumotlar bazalari kOMPANIYA KOMPANIYA 5% yoki 1/20, shunday qilib, ehtimollik Muvaffaqiyatsiz har bir nusxada 20 baravar past bo'ladi (va mos ravishda, Mavjudlik oshadi. Biz buni ham ko'rishimiz mumkin eng ishonchsiz SATA disklari atigi 4 ni amalga oshiradi ma'lumotlar bazalari Bizni olib keladi ma'lumotlar bazasi mavjudligi Besh to'qqizda.
u allaqachon juda yaxshi, lekin qila olaman Bundan ham yaxshiroqmi? Biz qila olamizmi? kirish imkoniyatini oshirish hali ham qilmasdan arxitektura o'zgarishi (Masalan, boshqasini qo'shganda nusxalari Ma'lumotlar bazasi)?

Aslida biz qila olamiz. Agar biz individual foydalanish imkoniyatini oshirsak har qanday tarkibiy qism bog'liqlik bo'ladi omilning oshishi umumiy foydalanish Xizmat, I. ko'p narsaga olib keladi kuchliroq ta'sir Qo'shishdan ortiqcha komponent. Masalan, mumkin bo'lganlardan biri buning usullari, foydalanish SAS drayvlari sata disklari o'rniga. SAS disklari yaqinlashishi har yili ishlamay qolish darajasi ~ 5% o'rniga Sata uchun ~ 5% o'rniga. Bu kamayadi rad etish ehtimoli saqlash komponenti uchun va shuning uchun, umumiy hajmini oshiradi xizmatning mavjudligi. Solishtirma Effekt ot bir nechta qo'shimchalar nusxalari Ma'lumotlar bazasi:
5% koeffitsice Afri \u003d 1/20 \u003d har bir yangi nusxani ko'paytirish zarar etkazadi Ma'lumotlar bazasi 20 baravar kamroq.
2.75% Afr \u003d 1/36 kOMPANIYA KOMPANIYA \u003d har bir yangi nusxa zarar etkazadi Ma'lumotlar bazasi 36 marta kamroq.

u katta ta'sirma'lumotlar bazasi mavjudligi Birja ma'lumotlarini o'z himoya qilish kontseptsiyasidan foydalanish bo'yicha ko'rsatmalar - bu ma'lumotlar bazasining bir nechta nusxalarini aks ettirish mumkinligini tushuntiradi an'anaviylikni almashtirish Agar kengaytirilgan bo'lsa, zaxira nusxalari etarli raqam (uch yoki undan ko'p).

Xuddi shu mantiq qo'llanilishi mumkin ga bir nechta joylashtiring mijozga kirish serverlari Kasb massivida bir necha tarmoq kalitlari va hokazo. Aytaylik Ma'lumotlar bazasining 4 nusxasi va 4 ga joylashtirilgan 4 mijozga kirish serverlariVa ilgari tahlil qilgan qulaylik dasturining tarkibiy qismiga qaytaylik:

Tanqidiy qaramlik Rad etish ehtimoli Mavjudlik darajasi
Pochta qutisi serveri va saqlash (4 nusxa) 5% ^ 4 = 0.000625% 99.999375%
Mijozga kirish serveri (bundan tashqari 4 ta server) 1% ^ 4 = 0.000001% 99.999999%
Tarmog'i 0.5% 99.5%
Ovqat 0.1% 99.9%
Umumiy qiymat (bu komponentlarning barchasiga qarab) 0.6% 99.399878%

biz nima ekanligini ko'ra olasiz Faqat 4 ta ishga tushirdik mijozga kirish serverlari va 4 ma'lumotlar bazalari, rad etish ehtimoli Umumiy xizmat 10 baravar kamaydi (6,5% dan 0,6% gacha) va mos ravishda, xizmatlarning mavjudligi 93,5% dan 99,4% gacha bo'lgan 93,5% dan oshdi!

Xulosa: qarindoshlar uchun ortiqcha e'tiborni qo'shish kirish imkoniyatlarini kuchaytiradi.

Birga ulang

Qiziqarli voqealar Oldingi xulosalar haqida savol. biz tahlil qilingan Ikki xil ta'sir qiluvchi omillar Umumiy xizmatlarning mavjudligi ikki xil usul va ikkita aniq chiqindilarni topdi:
Qo'shimcha yanada tizimli Bog'liqlik mavjudlikni kamaytiradi
Tizimga qarama-qarshiliklar orttirish imkoniyatini oshiradi
Agar nima bo'ladi Ikkala omilni ham hal qilish uchun ulaning? Qanday tendentsiyalar kuchli?
Quyidagi stsenariyni ko'rib chiqing:
Biz ikkita nusxada ikkita nusxada ikkita pochta qutisidan foydalanamiz. pochta qutisi ma'lumotlar bazasi (bitta nusxasi har bir serverda) va biz ikkita serverdan foydalanamiz mijozga kirish Massivda yukni muvozanatlash bilan. (Soddaligi uchun biz faqat ko'rib chiqing Mavjudlik pochta qutisi ma'lumotlar bazasi uchun mijoz ulanishlarirolni hisobga olmasdan transport serveri-markaz va birlashgan xabar almashish tizimi) . Buni taxmin qilmoq hamma server o'z-o'zidan Individual rad etish ehtimoli P, bunday tizimning mavjudligi bir nechta pochta qutisi server rollari va mijozga kirish?

Birinchi stsenariyda, pochta qutisi serverlari mustaqil I. Agar ikkala serverlar muvaffaqiyatsiz bo'lsa, ulardan faqat foydalanish mumkin emas. Muvaffaqiyatsizlik ehtimoli Ikkitasi to'plami pochta qutisi serverlari bo'ladi P.× P. = P. 2. Shunga ko'ra, uning mavjudligi bo'ladi MBX. = 1 – P 2.. Xuddi shu mantiqiy, CAS xizmati bu mavjud bo'lmaydi faqat ikkala server bo'lsa mijozga kirish tartibsiz shuning uchun, ehtimollik Ikkisi uchun muvaffaqiyatsizlik mijozga kirish serverlari Yana bo'ladi P.× P. = P. 2 va mos ravishda, Uning foydalanish imkoniyati bo'ladi Cas. = 1 – P 2..
Bu holda, biz allaqachon tushunganimizdek, ikkita pochta qutisi serverlari yoki ikkita server mijozga kirish misollar ortiqcha tizim komponentlari.
Biz ushbu stsenariyni davom ettiramiz. Butun tizim mavjud bo'lishi uchun server to'plamlari (pochta qutisi serverlari to'plami) mijozga kirish serverlari) mavjud bo'lishi kerak Xuddi o'sha payt. Emas bir vaqtning o'zida muvaffaqiyatsizAmmo bir vaqtning o'zida mavjud chunki hozir ular vakili muntazam qism, lekin emas ortiqcha komponentlar. Bu ... bildiradi, umuman nima xizmatning mavjudligi bu mahsulot Mavjudlikhar bir to'plam:

Albatta, ikkinchi variant ancha oson mavjud bo'lgani kabi faqat bitta server va o'ylab ko'ring uning foydalanish imkoniyatioddiy A. = 1 – P..
Hozir biz hisoblangan ma'nolar mavjudlik ikkala stsenariy uchun. Z. uning tili yuqorida, (1-P. 2 ) 2 yoki 1-P.?

Agar qurilsa grafika ikkala vazifa ham, biz ko'ramiz keyingi xatti-harakatlar:

Biz kichik qiymati uchun 4 ta serverning to'liq tizimining mavjudligi bitta server mavjudligidan yuqori ekanligini ko'ramiz. Hech qanday ajablanarli narsa yo'q, biz kutgan narsam, to'g'rimi? Biroq, p ~ 0.618 da - ikki qism kesib o'tiladi va juda katta qiymatlarda bitta tizim Serverlar aslida yuqori mavjudliklarga ega. Albatta, P ning qiymati nolga teng bo'lishi kerakligini kutish mumkin haqiqiy hayot. Ammo, agar biz juda ishonchsiz komponentlardan o'zingizning echimini yaratishni rejalashtirmoqchi bo'lsak, bitta server shaklida echim yaxshiroq bo'ladi.

Rad etish nuqtalarining ta'siri

Afsuski, yuqorida tavsiflangan joylashuv stsenariysi haqiqiy hayotda kam uchraydi. Masalan, mavjudlikning o'zgarishi, serverni bir nechta rol bilan joylashtirilishi mumkinligiga qanday ta'sir qiladi? Yuqoridagi misolda server rollarining kombinatsiyasi xizmatlarning qaramlik sonini samarali kamaytiradi, shunda hamma narsa yaxshi bo'ladimi? Ma'lumotlar bazasidan ikkita ma'lumotlar bazasidan bitta ma'lumotlar bazasidan bitta ma'lumotlar bazasida bir xil sanada yoki dos massivida joylashtirsak nima bo'ladi? Agar barcha pochta qutisi serverlari bitta tarmoq almashtirish bilan ulangan bo'lsa-chi? Agar bizda yuqorida va bundan ham ko'proq narsa bo'lsa?

Ushbu barcha vaziyatlarning barchasi bizdan voz kechish nuqtasiga duch kelmoqda. Yuqoridagi dasturlarning yuqoridagi misollarida yoki San-massiv yoki tarmoq tugmachasi, muvaffaqiyatsizlik nuqtalari mavjud. Muvaffaqiyatsizlik nuqtasi mustaqillikni yoki u birlashtirilgan tarkibiy qismlarning nisbiyligini buzadi - masalan, server uskunalarining kombinatsiyasining kombinatsiyasining kombinatsiyasining kombinatsiyasini amalga oshirish vositasi mavjud emasligini anglatadi; Shunga ko'ra, diskning ishlamay qolishi yoki sanasi ushbu diskda joylashtirilgan ma'lumotlar bazalari yoki qatorlarning nusxalari olinmasligini anglatadi.

Ammo rad etishning mavjudligi juda yomon emas. Muhim farq shundaki, rad etish nuqtasini tashkil etadigan tarkibiy qismlar tizim yoki ortiqcha tizim tarkibiy qismlaridan farq qiladi. Yuqoridagi ikkita misolni ushbu farqni tushunish uchun ko'rib chiqaylik.

Server stsenariysi ko'p

Keling, ikki xil tizim mavjudligini taqqoslaylik:
1. Pochta qutisi serveri va mijozga kirish serveri, u apparatning ishdan chiqishi ehtimoli P;
2. Xuddi shu rollarda ikkita alohida serverda joylashtiriladi, ularning har biri uskunaning etishmovchiligi ehtimoliga ega.

Birinchi holatda bitta serverning apparati muvaffaqiyatsizlikning bir nuqtasidir. Bu shuni anglatadiki, barcha joylashtirilgan rollar mavjud yoki mavjud emas. Bu juda sodda, umuman olganda, bunday tizimning mavjudligi a \u003d 1 - p.

Ikkinchi holda, umuman, xizmat ikkalasi ham mustaqil ravishda amalga oshirilganda (har bir rol muhim idenkani) amalga oshiriladi. Shuning uchun ehtimollik nazariyasiga asoslanib, uning mavjudligi a × a \u003d A2 bo'ladi.

Yana, singari<1, это означает, что A2 < А, так во втором случае доступность будет ниже.

Ko'rinishidan, biz birlashtirilgan Serverning boshqa rollari (HUB transportida, kerak bo'lganda bitta xabar almashish tizimini) ushbu mantiqiyani buzmasdan qo'shamiz.

Xulosa: Birja serveri rollarini ko'p g'ildirakli serverda joylashtirish xizmatlarning umumiy mavjudligini oshiradi.

Umumiy saqlash stsenariysi

Endi kelgusi muvaffaqiyat stsenariysini ko'rib chiqaylik (bir qator bir qatorda birja bazasining ikki nusxasi) va quyidagi ikkita holatda ma'lumotlar bazasining mavjudligini taqqoslang:

1. B ma'lumotlar bazasi nusxalari bir xil saqlash (san yoki das), bu p;
2. Bir xil ma'lumotlar bazalarining ikkita alohida saqlash tizimiga joylashtiriladi, ularning har biri ishlamay qolish ehtimoli bir xil.

Birinchi holatda umumiy saqlash - bu rad etish nuqtasi. Oldingi stsenariyda bo'lgani kabi, bu ma'lumotlar bazasining ikkala nusxasi bir vaqtning o'zida mavjud emas, shuning uchun umumiy darajadagi A \u003d 1 - p.

Ikkinchi holda, umuman olganda, kamida bitta tizim mavjud bo'lsa va faqat ikkala tizimingiz muvaffaqiyatsiz bo'lsa, mavjud bo'lsa, xizmat mavjud bo'ladi. Saqlash tizimlari mustaqil. Shuning uchun, muvaffaqiyatsizlik ehtimoli umumiy xizmat P × p \u003d p2 va shunga ko'ra, xizmatlarning umumiy mavjudligi a \u003d 1 - p2.

Yana, agar p< 1, то это означает, что Р2 <Р, и, следовательно, 1 – P2 > 1 - P. bu ikkinchi holatda mavjudlik darajasi ancha yuqori ekanligini anglatadi.

Xulosa: bitta ma'lumotlar bazasining nusxalarini bir xil saqlash tizimida joylashtirish xizmatlarning umumiy mavjudligini pasaytiradi.

Xo'sh, bu ikki stsenariy o'rtasidagi farq nima uchun, muvaffaqiyatsizlik nuqtalarini joriy etish birinchi holatda mavjudligini oshiradi va boshqasida mavjudligini kamaytiradi?

Buning sababi, birinchi holatda rad etishning maqsadi, ularning sonini qisqartirish va ikkinchi holatda rad etish darajasi ortiqcha tarkibiy qismlarni ko'paytiradi, ammo ulardan foydalanishning yomonlashishi.

Ushbu barcha tushunchalar va xulosalar quyidagi shaklda keltirilgan bo'lishi mumkin:

Topish

BIRJA BO'LISh 2010 arxitekturasi kuchli ta'minlaydi imkoniyatlar qo'shish uchun oshish qobiliyati (masalan, bir nechta joylashtiring nusxalari Ma'lumotlar bazasi yoki mijozning bir nechta kirish serverlari massivda Cas.) va qisqartirildi tizimli raqam qism (uyushma orqali almashinuv serveri rollari yoki yordamida tekis saqlash arxitekturasi yo'q ortiqcha raqam kritik komponentlar). Oddiy qoidalar va formulalarB tomonidan taqdim etilgan. ushbu maqola ruxsat bermoq hisoblamoq qiymatga ta'sir mavjudlik joylashtirishdan qo'shimcha ma'lumotlar bazalari yoki kombinatsiyadan almashinuv serveri rollari. T. shunchaki bo'lishi mumkin hisoblamoq ta'sir Muvaffaqiyatsizlik nuqtalari. Haqiqiy hayot kamdan-kam fits B. oddiy asosiy stsenariy, va kerakancha murakkab hisoblashOlish uchun oqilona hisob-kitoblar Mavjudlik darajasi haqiqiy tizimlar; uni osonlashtirish mumkin vashunchaki o'lchash Mavjudlik darajasi statistik va tekshirmoq, talablarga javob beradimi yoki yo'qmi Slim. Shunga qaramasdan, omillarni tushunish erkin foydalanish imkoniyatiga ta'sir qiladi birga bilan murakkablik texnik echim yordam berish kerak qurmoq qaror to'g'ri I. erishmoq sezilarli o'sish umumiy mavjudlik darajasi Xizmatlar hatto eng talabchan biznes talablari uchun.

Yaqinda men uzoq vaqt davomida boshimda ham, gidretik fikrlash: klassik mavjudlik ko'rsatkichi haqiqiy dunyoda IT xizmatlarining mavjudligini o'lchash va baholash uchun yaroqsiz. Va ba'zi hollarda, uni osongina rad etish mumkin. Ushbu holatlar birinchi navbatda "" (aslida bu biznes jarayonlarining mavjudligi haqida). Men oqlanishga harakat qilaman va e'tirozlarni eshitishdan xursand bo'laman.

O'ylaymanki, tanish bo'lgan portal formulani:

Mavjudlik \u003d (AST - DT) / ASTT,

qayerda ASTT. - xizmat ko'rsatishning izchil vaqti, Dt. - davr uchun keraksiz miqdor.

Va ehtimol uni ishlatishda tanish qiyinlik:

Birinchi murakkablik indikatorni muhokama qilish bilan bog'liq. Mavjudlik 99,9% ni belgilaydi. Yomon ko'rinmaydi. Ammo yiliga 0,1% deyarli 9 da. Va bir oy deyarli 45 daqiqa. Va bir hafta - atigi 10 daqiqa. Shunday qilib, 99,9% mijozni anglatadimi? Va xizmat ko'rsatuvchi provaydermi?

Biroq, keyingi nuance ancha muhimdir: indikator biznesga salbiy ta'sir ko'rsatadi. Agar yiliga hamma narsa kichik 9 soat bo'lmasa nima bo'ldi? Yoki xizmat iste'molchilarga ikki daqiqa vaqt davomida mavjud bo'lmadi, ammo bir kunda 15 marta? Bu qanday qilib foizlar bilan ifodalanadi ?. Shuning uchun ITIL MTR, MTBF, MTBI kabi ko'rsatkichlarni taqdim etadi.

Biroq, men koordinatalar boshiga qaytishni taklif qilaman va savolni berishni so'rayman, nima uchun biz odatda mavjudligini ta'minlaymiz? Nima uchun biznes xizmatlarning mavjudligiga talablar beradi? Nega xizmat ko'rsatuvchi provayder yuqori darajadagi mavjudligini va dolzarb qadriyatlar to'g'risida hisobot berishini ta'minlaydi? Javob oddiy: Business IT xizmatlarining pasayishi tufayli yo'qotishlarni yo'qotadi. Shunday qilib, biznes uchun ideal - bu mavjudlikning ko'rsatkichi, ehtimol, bu metrik "yo'qotishlar tufayli yo'qotishlar" bo'ladimi?

Bu bunday metrik va xizmat ko'rsatuvchi provayderga yordam beradi. Axir, bu unga tegishli bo'lmagan biznes xatarlari masalasiga tayyor savol. Va shuning uchun xizmat ko'rsatuvchi provayder bunga o'xshaydi:

  • qo'shimcha ravishda unga infratuzilmani rivojlantirish bo'yicha biznes jarayonlarining mavjudligini yanada ochiq tarzda translyatsiya qilish;
  • iT tizimlarining ishonchliligi va nosozligini oshirishga qaratilgan chora-tadbirlar to'g'risida mulohaza yuritish;
  • ularni amalga oshirish natijalari bo'yicha chora-tadbirlar muvaffaqiyatini yanada oqilona baholang.

Ammo, albatta, bunday metrikning hisoblash qiyin, ba'zida bu mumkin emas. Shunday qilib, biz agregatsiyada (haqiqiy yoki potentsial yoki potentsial) ma'lumot berishi kerakligini unutmayotgan boshqa ko'rsatkichlarni aniqlashimiz kerak.

Noto'g'ri vaqtga qarab biznesni yo'qotish nima?

  1. Hisobot davrida kichikroq xizmat ish vaqtida edi, yo'qotish shunchalik katta bo'ladi. "Jami kam vaqt" ko'rsatkichi bilan tanishamiz.
  2. Bitta oddiy, ko'proq yo'qotish. Ko'pincha yo'qotishlar vaqt davomida doimiy emas va qisqartmaning davomiyligiga bog'liq. Vaqt o'tishi bilan buzilishlar nomukammal operatsiyalardan, kadrlar unumdorligini yo'qotish va qayta tiklash xarajatlari, ammo uzoq muddatli oddiy oddiy biznesni jarimalar, sanktsiyalar, obro'si, obro'si shikastlanishi va boshqalar. Biz "Maksimal bir martalik oddiy" indikatorni tanishtiramiz.
  3. Bir qator biznes jarayonlar, aksincha, uzoq muddatli xarajatlarga emas, balki tez-tez chalinadigan darajada "sezgir". Bu juda muhim ahamiyatga ega bo'lgan bu juda muhim omil bo'lib, u uzilishlar to'xtatilishi shart bo'lgan uzoq muddatli hisob-kitoblar yuzaga keladi. Shunday qilib, bu davrda kamroq uzilishlar sifatida taqdim etilishi kerak. Biz "qoidabuzarliklar soni" indikatori bilan tanishamiz.

Bir xil tomonni aks ettiruvchi alternativa (yoki qo'shimcha) metrik, ammo tinchlantiruvchi foydalanuvchilar davriga katta e'tibor berish bilan, buzilishlarsiz ishning "minimal (yoki o'rtacha) ko'rsatkichlari bo'lishi mumkin."

Umumiy tarkibda taqdim etilgan ko'rsatkichlar, ish vaqtidan past ish haqi tufayli biznes qanday zarar etkazishining xususiyatini aks ettiradi. Shuning uchun u faqat ratsion va yig'ishni amalga oshirish uchun ma'lum bo'lgan. Ha, natijada ko'rsatuvchi indikator ham foiz sifatida ifodalanadi, ammo u allaqachon butunlay boshqacha bo'ladi.

Shu bilan birga, har bir uchta (yoki to'rt) metriksdan foydalanish uchun har bir xizmat kerak emas. Ushbu xizmatni tez-tez buzish yoki aksincha, uzoq muddatli kasalliklarning tez-tez buzilishi tez-tez buzilganligiga qarab, ba'zi ko'rsatkichlar kam vazn bilan hisoblash yoki kiritilishi mumkinligiga qarab.

Taqdim etilgan metrlardan, MTRS, MTBI, MTBI va Klassik mavjudlik ko'rsatkichilariga osonlikcha borishingiz mumkin. Ammo, menimcha, taklif qilingan to'plam mijoz va xizmat ko'rsatuvchi provayder uning qonunbuzarliklarining biznes ta'sirining biznes ta'siri haqida ko'proq ko'proq ma'lumot beradi. Yoki yo'q?

G'ayrat e'tiqodga muhtoj. Nima uchun, klassik ko'rsatgichdan foizda ifodalangan xizmatning mavjudligi ko'rsatkichimasidan, hech qanday holatda ham rad etib bo'lmaydi? Sizning xabarlaringizda bunday ko'rsatkichi bormi? U kim nima deydi?

Xizmat ko'rsatish darajasi Buyurtmachi tomonidan kutilgan xizmatlarning ushbu xizmatga tegishli ko'rsatkichlar asosida taqdim etuvchi va Provayderning javobgarligini belgilaydigan hujjatdir.

Taxminan aytganda, agar siz uyda Internetni o'chirsangiz, oxirida siz hisobga olishni umid qilib, kino yoki zabakda sayr qilasiz.

Agar siz ofisda ulanishingiz bo'lsa, siz savdo-sotiqni to'xtata olmaysiz (mijozlar pochta orqali javob bera olmaydilar, boshqa etkazib beruvchilarga o'tinglar), buxgalteriya to'lovlarni ushlab turolmaydi (bu sizning sheriklaringizni kuzatib borasiz) va Agar siz aytayotgan bo'lsangiz, savdogar byurosi, zarar miqdori minglab dollarga yetishi mumkin (siz o'z vaqtida aktsiyalarni sotib ololmaysiz yoki sotolmaysiz).

Kanalni zaxiralash va boshqa narsalardan voz kechishi mumkin, ammo bizda bir necha yil oldin kutilmagan yo'l va zaxira kanal va zaxira kanalining binosi bitta provayderdan chiqdi. Va siz bilganingizdek, muammo yolg'iz kelmaydi. Natijada, 7-8 soat davomida ikki marta (ish vaqti paytida) kompaniyaning folbin 500 reytingidan chiqmaydi.
Shu sababli, biznesning aloqa sifatiga sezgir bo'lgan kompaniyalarning maxsus sinchkovlikali yuridik xizmatlari, kompaniyaning nafaqat iste'mol qilinmaydigan xizmatlarning narxini, balki mijozning foydasiga, balki mijozning foydasiga ham ta'sir qiladi kam vaqt.

Ballar

Bu erda ba'zi ko'rsatkichlar, ma'lum bir kompozitsiyada hujjatlar mavjud:

Asr (javobni olish nisbati) - ushbu yo'nalishda telefon aloqasi sifatini aniqlash parametri. Asr belgilangan yo'nalishda muammolar umumiy soniga telefon aloqasi bo'yicha qo'ng'iroqlar nisbati sifatida hisoblanadi.
PDD (postni terish kechikish) - telefon ulanishi o'rnatilgunga qadar qo'ng'iroqdan o'tgan vaqtni belgilaydigan parametr (soniyalarda).
Xizmatlarning mavjudligi nisbati - Xizmatlarni taqdim etilishi kerak bo'lgan vaqtga xizmat ko'rsatishda vaqtni qisqartirishning nisbati.

Axborot paketlaridan mahrum bo'lgan koeffitsient - ma'lum bir vaqt davomida tarmoq orqali o'tkazilgan paketlarning umumiy soniga to'g'ri olingan ma'lumotlar paketlarining to'g'ri qabul qilinganligi.
Axborot paketlarini uzatishda vaqtincha kechikishlar - Ikki tarmoq qurilmalari orasida bunday ma'lumotlarni uzatish uchun zarur bo'lgan vaqt oralig'i.
Axborot uzatilishining hisoboti - uzatilgan ma'lumotlar paketlarining umumiy soniga noto'g'ri uzatilgan ma'lumotlar paketlari sonining nisbati.
Ish davri, ogohlantirishlar vaqti va xizmatlarning qayta ishlash vaqti.
Boshqacha qilib aytganda, xizmatlarning mavjudligi 99.99% Operator oyiga 4,3 daqiqadan oshmasligi kerakligi ko'rsatilgan, bu xizmat 43,2 daqiqa, 99 foizi esa 7 soatdan oshmasligi kerak . Ba'zi amaliyotlarda tarmoq mavjudligi ajralib turadi va parametrning kichik qiymati taxmin qilinadi - vaqt. Turli xil xizmatlar (trafik sinflari) shuningdek, ko'rsatkichlarning turli xil qiymatlarini ta'minlaydi. Masalan, kechikish stavkasi ovoz uchun eng muhimdir - bu minimal bo'lishi kerak. Va buning tezligi past bo'lishi kerak, ortiqcha paketlar sifatni yo'qotmasdan yo'qotishi mumkin (kodekga qarab taxminan 1%). Ma'lumotni birinchi o'ringa o'tkazish uchun tezlik chiqadi va paket yo'qotish nolga teng bo'lishi kerak.

Jahon standartlari

G'arb amaliyotida o'tgan yil davomida tarmoq parametrlari bo'yicha rasmiy hisobot berish odatiy holdir. Masalan, masalan, internet kanalining bir nechta noto'g'ri markalari uchun ko'rsatkichlari.

Signalni uzatish kechikish (kechikish, ms)

Sprintnet. Verizon. Kabel va simsiz. Ntt.
Fakt Standart Fakt Standart Fakt Standart Fakt Standart
Boshqa 18.9 45 15.178 30 17.6 35.0 24.00 35
AQSH 36.91 55 42.851 45 45.9 65.0 45.83 60
Osiyo 83.78 105 100.640 125 48.3 90.0 47.34 95
Evropa Osiyo 207.63 270 - - 174.1 310.0 260.23 300
Evropa-AQSh 74.53 95 78.784 90 78.7 90.0 71.57 90
Paket yo'qotish (paket yo'qotish,%)
Sprintnet. Verizon. Kabel va simsiz. Ntt.
Fakt Standart Fakt Standart Fakt Standart Fakt Standart
Boshqa 0 0.3% 0.025% 0.5% 0 0.2% 0 0.3%
AQSH 0.01% 0.3% 0.019% 0.5% 0.1% 0.2% 0 0.3%
Osiyo 0 0.3% 0.004% 1% 0 0.2% 0 0.3%
Evropa Osiyo 0 0.3% - - 0 0.2% 0 0.3%
Evropa-AQSh 0 0.3% 0 0.5% 0.1% 0.2% 0 0.3%
Jitter (kechikish, jitter, ms)
Sprintnet. Verizon. Kabel va simsiz. Ntt.
Fakt Standart Fakt Standart Fakt Standart Fakt Standart
Boshqa 0.0017 2 0.026 1 - - 0 0.5
AQSH 0.0007 2 0.058 1 - - 0 0.5
Osiyo 0.0201 2 - - - - 0 0.5
Evropa Osiyo 0.0001 2 - - - - 0 0.5
Evropa-AQSh 0.0001 2 - - - - 0 0.5
Kompensatsiya miqdori mijozning oylik to'lovlari va provayderga provayderdan farq qiladi. Tarmoq mavjudligi ko'rsatkichi SLA-da ko'rsatilgan chegaradan oshib ketganda, Verizon ushbu xizmatning har bir soat davomida har kuni to'lovning har kuni to'lovning abonentini qoplaydi. Agar biron bir oy ichida SLA Signalni uzatishni kechiktirish ko'rsatkichida bajarilmasa, u kunlik abonent to'lovlari miqdoriga nisbatan kompensatsiya hisoblanadi.

Sprint juda qattiq qat'iy, va agar Si bilan hurmat qilinmasa (hech bo'lmaganda), mijoz butun oy uchun abonent to'loviga qaytariladi, unda muammo qayd etildi.

NTT xizmati mavjud bo'lmagan taqdirda, operator muammoni aniqlash va hal qilish uchun muddatni belgilaydi - shundan so'ng mijoz oylik to'lovdan 7/30 gacha bo'lgan mijozlar 1/30 dan 7/30 gacha keladi. Agar SLA signal kechikish stavkasiga mos kelmasa, mijoz bir martalik to'lovlarni hisobga oladi.

Bizning voqeliklarimiz

Rossiya biznesida, asosan xalqaro brendlar si. Shu bilan birga, Metropolitan mijozlari uchun juda muhim bo'lib, uning o'zi ham tanish bo'ldi va hatto o'rtacha kompaniyalar ba'zan ushbu hujjatga qiziqishmoqda. Bu erda men xizmat ko'rsatish darajasining o'rnini bosa olmaydi va xizmat ko'rsatish to'g'risidagi bitim, shuningdek, qonun hujjatlarida belgilangan va subtitr aktlari (masalan, "aloqa to'g'risida" subtitrlar (masalan, "Masalan," ALOQA BUYURTMASINING MAZASI (masalan, "" aloqa "tomonidan belgilangan normalarni almashtirmasligi kerak. , Biz hammamiz bajaradigan rus wcc va boshqalarning asosiy va boshqa birlamchi tarmoqlari va boshqalarning asosiy va boshqa asosiy tarmoqlarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari va boshqalarning elektr parametrlari bo'yicha 92 buyrug'i.

Amalda, Garri Telekom, har qanday "bezaklar" bo'lsa, nizolar tobiqliklar va xizmatni tiklash vaqtini qayta ishlash tartibi ostida hal qilinadi. Xizmatning foydalanishiga olib kelgan baxtsiz hodisalar 4 dan 72 soatgacha (sababga qarab) yo'q qilinishi kerak (sababga qarab). Belgilangan parametrlardan oshgan taqdirda, har bir qo'shimcha soat davomida abonent uchun kompensatsiya qoplanadi va chegaraviy operatorga erishilganda kompensatsiya foizi oshadi.

Qiziqarli holatlardan, siz (operatorni) pianino savdosi pasayganlikda ayblagan musiqa asboblari do'konini eslab qolishingiz mumkin (bir muncha vaqt telefon ish bermadi). Bu erda yana bir munosib mijozga yo'naltirilgan g'arb bilan taqqoslash mumkin, ammo rossiyalik harakatga qaytish yaxshiroqdir, u umuman "xizmatni tiklash" kontseptsiyasi mavjud emas, chunki "xizmatni tiklash" tushunchasi mavjud emas. Eng yaxshi, reaktsiya vaqti 48 soat. Misollar Sankt-Peterburgdan 15 km uzoqqa borish kerak emas - va mahalliy operator har qanday mas'uliyatga bog'liq bo'ladi. Barcha viloyat operatorlari uchun nunly gaplashish, afsuski, afsuski, bu istisnodan ko'ra qoidadir.

Ushbu hikoyalardan qanday xulosalar chiqarish kerak

  • Jangdan keyin mushtlar mas'ul emas - agar biron bir muhim tanqidiy parametrlar bo'lsa, ularni hujjatlarni muvofiqlashtirish bosqichida operator bilan o'ylashingiz va ularni aniqlashni aniqlashingiz kerak
  • Amalga oshiradigan indikator doimiy ravishda xizmatni tiklash vaqti va texnik yordam darajasi. Hech narsa hech narsa ishlamay qolganda - bu ishlagandan ko'ra yomonroq, ammo bu yomon bo'lsa (bu holda mijoz hech bo'lmaganda, operatorni tezda o'zgartira oladi)
  • Rezervasyonni parvarish qilish, shuningdek, oldindan mustaqil operatorlardan bo'lishi kerak, ulardan kamida bittasi tuzatilishi kerak.
Do'stlaringiz bilan baham ko'ring yoki o'zingiz uchun tejang:

Yuklash ...