Pavienis pažaidos taškas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
VP-bot (aptarimas | indėlis)
S wiki sintakse 3
Eilutė 1:
'''Pavienis pažaidos taškas''' (angl. ''single point of failure'') – bet kuri sistemos dalis, kurios veiklos nutrūkimas visiškai sutrikdo visos sistemos darbą.
 
Pavyzdžiui, jei paskirstyta duomenų bazė turi daug klientų ir vieną serverį, šis serveris yra pavienis pažaidos taškas: dėl kokių nors priežasčių jam nustojus veikti, nebeveiks visa sistema. Atsakingose srityse (aviacijoje, kovinėje sistemoje ir pan) tokių serverių būna daugiau. Sudėtinga užduotis yra ir atkurti pažeistos dalies darbą (ji turi būti teisingai informuota apie po atsijungimo, jai nebeveikiant įvykusius pasikeitimus). Neretai reikalaujama, jog kliento užklausos metu vienam serveriui išėjus iš rikiuotės, likusieji užklausą įvykdytų ir atsakymą atsiųstų taip, tarsi nieko nebūtų įvykę.
 
Prasčiau apgalvotoje sistemoje pažaidos tašku gali būti ir klientas ar ryšys tarp serverio ir kliento. Pavyzdžiui, jei užklausa nepavyko iš pirmo karto, klientas gali siųsti tą pačią žinutę pakartotinai. Tačiau jei komunikacijos protokolas neleidžia atskirti pakartotinai siunčiamos žinutės nuo pirmąkart siunčiamos, o pirmoji žinutė adresatą visgi pasiekė, serveris gali įvykdyti dvi užklausas vietoj vienos. Kai kuriais atvejais (tarkim, nuskaičiuojant nuo saskaitos bankomate paimtą pinigų sumą) tai absoliučiai neleistina.
 
Perteklinės dalys gali dirbti vienu iš šių režimų:
* Šaltas pasyvus – atsarginė sistema pradeda veikti tik kai nustoja veikti pagrindinė sistema. Šiuo atveju pagrindinė sistema periodiškai išsaugo savo būseną (tarkim, sutartoje vietoje diske) bei veda keitimų žurnalą, kad į jos vietą stojusi atsarginė sistema žinotų, kokie įvykiai sekė po paskutinio būsenos išsaugojimo.
* Šiltas pasyvus – atsarginė sistema visą laiką dirba kartu su pagrindine kuri ją nuolat informuoja apie vykstančius pasikeitimus. Kol pagrindinė sistema dirba gerai, atsarginės veikla klientams nematoma.
* Aktyvus – atsarginė sistema dirba tokiu pat režimu kaip ir pagrindinė, vykdydama visas klientų užklausas. Tačiau kol dirba pagrindinė sistema, atsarginės sistemos siunčiamų atsakymų į užklausas nepaisoma.