www.wikidata.uk-ua.nina.az
Vidmovostijkij klaster klaster visokoyi dostupnosti angl High Availability cluster HA cluster klaster sho sproektovanij vidpovidno do metodik zabezpechennya visokoyi dostupnosti i garantuye minimalnij chas prostoyu za rahunok aparatnoyi nadmirnosti 1 Bez klasterizaciyi zbij servera prizvodit do togo sho pidtrimuvani nim dodatki abo merezhevi servisi viyavlyayutsya nedostupnimi Vidmovostijka klasterizaciya vipravlyaye danu situaciyu perezapuskayuchi dodatki na inshih vuzlah klastera bez vtruchannya administratora v razi viyavlennya aparatnih abo programnih zboyiv Proces perezapusku vidomij yak avarijne peremikannya V ramkah cogo procesu programne zabezpechennya klasterizaciyi mozhe dodatkovo nalashtuvati vuzol pered zapuskom programi na nomu napriklad importuvati i montuvati vidpovidni fajlovi sistemi perenalashtovuyuchi merezheve obladnannya abo zapuskayuchi bud yaki sluzhbovi dodatki Vidmovostijki klasteri shiroko vikoristovuyutsya dlya pidtrimki vazhlivih baz danih zberigannya fajliv v merezhi biznes dodatkiv i sistem masovogo obslugovuvannya kliyentiv Realizaciyi HA klasteriv ye sprobami dosyagnennya vidmovostijkosti klastera v cilomu shlyahom viklyuchennya kritichnih tochok vidmovi v tomu chisli za rahunok rezervuvannya obchislyuvalnih potuzhnostej ta zdijsnennya pidklyuchennya do merezhi i shovish danih ob yednanih v nadlishkovu merezhu zberigannya danih Zmist 1 Vimogi do arhitekturi dodatka 2 Shemi pobudovi 3 Nadijnist okremogo vuzla 4 Algoritmi vidnovlennya pri vidmovah 5 Div takozh 6 Primitki 7 LiteraturaVimogi do arhitekturi dodatka RedaguvatiChi ne kozhen dodatok mozhe pracyuvati v visokodostupnomu klasternomu seredovishi Vidpovidni rishennya povinni buti zakladeni na rannij stadiyi rozrobki programnogo zabezpechennya Dlya roboti v HA klasteri dodatok povinen vidpovidati yak minimum nastupnim tehnichnim vimogam ostanni dva z yakih mayut virishalne znachennya dlya jogo nadijnoyi roboti v klasteri i yaki povinni povnoyu miroyu zadovolniti nastupne Povinen buti vidnosno prostij sposib zapusku zupinki primusovoyi zupinki i perevirki stanu dodatka Na praktici ce oznachaye sho dodatok maye mati interfejs komandnoyi strichki abo skriptu dlya upravlinnya nim v tomu chisli dlya roboti z dekilkoma zapushenimi ekzemplyarami dodatka Dodatok povinen vmiti vikoristovuvati zagalne shovishe danih NAS SAN Vazhlivo sho dodatok maye zberigati v zagalnomu shovishi maksimalno mozhlivu kilkist danih pro svij potochnij stan Dodatok ne povinen poshkodzhuvati dani pri vihodi z ladu abo vidnovlenni z zberezhenogo stanu Shemi pobudovi RedaguvatiNajchastishe zustrichayutsya dvovuzlovi HA klasteri ce minimalna konfiguraciya neobhidna dlya zabezpechennya vidmovostijkosti Ale chasto klasteri mistyat veliku kilkist vuzliv Vsi ci konfiguraciyi yak pravilo mozhut buti opisani odniyeyu z nastupnih modelej Active active Chastina trafiku sho obroblyaye vidmovu vuzla perenapravlyayetsya do pracyuyuchogo vuzla abo rozpodilyayetsya mizh kilkoma pracyuyuchimi vuzlami Taka shema vikoristovuyetsya v tomu vipadku koli vuzli mayut odnoridnu konfiguraciyu programnogo zabezpechennya i vikonuyut odnakovu zadachu 2 Active passive Maye povne rezervuvannya dijsnu kopiyu kozhnogo vuzla Rezerv vikoristovuyetsya tilki todi koli vidmovlyaye vidpovidnij osnovnij vuzol Cya konfiguraciya vimagaye znachnih nadlishkovih aparatnih zasobiv N 1 Maye odin povnocinnij rezervnij vuzol do yakogo v moment vidmovi perehodit rol vuzla sho ne dostupnij v danij moment chasu U razi geterogennoyi programnoyi konfiguraciyi osnovnih vuzliv dodatkovij vuzol povinen buti zdatnij vzyati na sebe rol kozhnogo z osnovnih vuzliv za rezervuvannya kotrih vin vidpovidaye Taka shema zastosovuyetsya v klasterah yaki obslugovuyut kilka riznoridnih servisiv sho pracyuyut odnochasno N M Yaksho odin klaster obslugovuye kilka servisiv vklyuchennya v klaster yedinogo rezervnogo vuzla mozhe viyavitisya nedostatnim dlya nalezhnogo rivnya rezervuvannya U takih vipadkah v klaster vklyuchayetsya kilka rezervnih serveriv kilkist yakih ye kompromisom mizh cinoyu rishennya i neobhidnoyi nadijnistyu N k 1 Dozvolyaye rezervnomu vuzlu vmikatisya v robotu timchasovo poki vuzol sho vidmoviv ne bude vidnovlenij pislya cogo vihidne navantazhennya povertayetsya na osnovnij vuzol dlya zberezhennya vihidnogo rivnya dostupnosti sistemi N k N ce poyednannya active active i N M klasteriv U N k N klasteri servisi ekzemplyari sistem abo ob yednannya vuzliv sho vidmovili pererozpodilyayutsya mizh inshimi aktivnimi vuzlami Tim samim usuvayetsya yak v shemi active active neobhidnist okremogo rezervnogo vuzla ale pri comu vsi vuzli klastera povinni voloditi deyakoyu nadlishkovoyu potuzhnistyu ponad minimalno neobhidnoyu 3 Termini logichnij host abo klasternij logichnij host vikoristovuyutsya dlya poznachennya merezhevoyi adresi yaka vikoristovuyetsya dlya dostupu do servisiv sho nadayutsya klasterom Identifikator logichnogo hosta ne priv yazanij do odnogo vuzla klastera Ce naspravdi merezheva adresa kotra pov yazana z servisom sho nadana klasterom Yaksho vuzol klastera napriklad pracyuye z bazoyu danih vihodit z ladu bazu danih bude perezapusheno na inshomu vuzli klastera a merezheva adresa za yakoyu koristuvachi otrimuyut dostup do bazi danih zberezhetsya dlya bud yakogo novogo vuzla prichomu koristuvachi matimut dostup do bazi danih Nadijnist okremogo vuzla RedaguvatiHA klasteri krim opisanih shem mizhvuzlovogo rezervuvannya vikoristovuyut vsi metodi yaki vikoristovuyutsya v okremih neklasternih sistemah i v merezhevij infrastrukturi dlya maksimalnogo pidvishennya nadijnosti Do nih nalezhat Rezervuvannya i replikaciyu diskiv vidmova chastini vnutrishnih diskiv ne prizvodit do zboyiv sistemi DRBD ye odnim iz prikladiv Rezervuvannya zovnishnih merezhevih z yednan poshkodzhennya kabelyu vidmova komutatora abo merezhevogo interfejsu ne prizvodyat do povnogo vidklyuchennya vid merezhi Rezervuvannya vnutrishnih z yednan merezhi zberigannya danih SAN poshkodzhennya kabelyu zbij komutatora abo merezhevogo interfejsu ne privedut do vtrati z yednannya serveriv zi shovishem Nadlishkovi shemi elektrozhivlennya riznogo ustatkuvannya yak pravilo zahisheni dzherelami bezperebijnogo zhivlennya i rezervuyutsya bloki zhivlennya vidmova odinichnogo vvedennya UPS abo BZh ne prizvodit do kritichnoyi vidmovi zhivlennya sistemi Zahodi shodo zabezpechennya bezperebijnoyi roboti okremogo vuzla dopomagayut zvesti do minimumu jmovirnist zvernennya do mehanizmiv abo vlasne vidmovostijkoyi klasterizaciyi U razi vikonannya ostannih dostup do servisu mozhe pererivatisya hocha b i nenadovgo prote docilnishe poperedzhati kritichni vidmovi obladnannya 2 Algoritmi vidnovlennya pri vidmovah RedaguvatiSistemi yaki obroblyayut pomilki v rozpodilenih komp yuternih sistemah vikoristovuyut rizni strategiyi usunennya naslidkiv pri zboyah Napriklad Apache Cassandra API Hector API peredbachaye tri varianti obrobki pomilok Fail Fast skript FAIL FAST povidomlyaye kliyenta pro pomilku sho vinikla v nedostupnomu vuzli On Fail Try One Next Available skript ON FAIL TRY ONE NEXT AVAILABLE oznachaye sho sistema pri zboyi vuzla probuye perevesti zapit na inshij vilnij vuzol i pislya pershoyi nevdaloyi sprobi povidomlyaye pro pomilku On Fail Try All skript ON FAIL TRY ALL AVAILABLE oznachaye sho sistema pislya pershoyi nevdaloyi sprobi namagayetsya vsi nayavni vsi vuzli i tilki potim povidomlyaye pro pomilku 1 Dlya kontrolyu pracezdatnosti vuzliv v klasteri zazvichaj vikoristovuyetsya peredacha bezperervnogo periodichnogo signalu pulsu angl Heartbeat u vnutrishnij merezhi klastera vid kozhnogo z vuzliv za nayavnistyu yakogo keruyuche PZ robit visnovok pro normalnu robotu susidnih vuzliv Z cim pov yazana neochevidna ale serjozna problema rozdilenogo mozku angl Split brain computing v razi odnochasnogo rozrivu bezlichi z yednan u vnutrishnij merezhi klastera cherez zbij zhivlennya nespravnosti merezhnogo obladnannya i t d vuzol sho ne zdatnij korektno obrobiti informaciyu pochinaye povoditisya tak yak nibi vsi inshi vuzli klastera vijshli z ladu zapuskayuchi dublyuyuchi vuzli u vzhe pracyuyuchomu klasteri sho mozhe privesti do poshkodzhennya danih v zagalnomu shovishi Div takozh RedaguvatiParalelni obchislennya Grid sistema KlasterizaciyaPrimitki Redaguvati a b Pogorilij S Tehnologiya virtualizaciyi Dinamichna rekonfiguraciya resursiv klastera S Pogorilij I Bilokon Yu Bojko Matematichni mashini i sistemi 2012 3 S 3 18 5 a b Bilokon I Research of Genetic Algorithm for searching optimal configurations of computing cluster with virtual machine nodes I Bilokon S Pogorilyy 4 Theoretical and Applied Aspects of cybernetics Proc of the 2nd International Scientific Conference of students and Young Scientists 5 Kyiv Bukrek 2012 R 13 18 8 Pogorilij S D Do zadachi optimizaciyi zavantazhenosti resursiv klastera z vuzlami u viglyadi virtualnih mashin S D Pogorilij I V Bilokon Materiali 8 mizhnar nauk prakt konf z programuvannya UkrPROG 2012 Problemi programuvannya Kiyiv 22 24 travnya 2012 r Kiyiv 2012 2 3 S 93 101 Literatura RedaguvatiPogorilij S Tehnologiya virtualizaciyi Dinamichna rekonfiguraciya resursiv klastera S Pogorilij I Bilokon Yu Bojko Matematichni mashini i sistemi 2012 3 S 3 18 5 Pogorilij S D Do zadachi optimizaciyi zavantazhenosti resursiv klastera z vuzlami u viglyadi virtualnih mashin S D Pogorilij I V Bilokon Materiali 8 mizhnar nauk prakt konf z programuvannya UkrPROG 2012 Problemi programuvannya Kiyiv 22 24 travnya 2012 r Kiyiv 2012 2 3 S 93 101 Bilokon I Research of Genetic Algorithm for searching optimal configurations of computing cluster with virtual machine nodes I Bilokon S Pogorilyy Theoretical and Applied Aspects of cybernetics Proc of the 2nd International Scientific Conference of students and Young Scientists Kyiv Bukrek 2012 R 13 18 8 Otrimano z https uk wikipedia org w index php title Vidmovostijkij klaster amp oldid 40469315