Kas yra serverio giminingumas?

Kai vartotojas prisijungia prie kompiuterinės sistemos internete, jis gali naudoti pagrindinę serverio giminingumo technologiją. Tai būdas, kai atskiras vartotojas yra susietas su konkretaus kompiuterio serveriu internete. Ši koreliacija „vienas su vienu“ paprastai reikalinga kompiuterių programoms, kurios saugo svarbią informaciją apie asmenį. Kai kurie pavyzdžiai apima internetines sąskaitų apmokėjimo sistemas, bankininkystę ir mažmeninės prekybos paslaugas.

Serverio giminingumas yra kompiuterinė technika, kai klientų informacija laikinai išsaugoma kompiuterio įrenginyje, kad būtų galima užbaigti pardavimo internetu operacijas. Tai dažniausiai naudojama mažmeninės prekybos programose. Tai užtikrina, kad sandoris išliks nepažeistas serveryje, kol bus baigtas pirkimas.

Dauguma didelių kompiuterių programų yra paskirstytos daugelyje serverių grupių. Šiam paskirstytam procesui reikalingas serverio giminingumas, kad būtų užtikrinta, jog kiekvienos užklausos naudotojo seanso veikla būtų pasiekiama. Apkrovos balansavimo priemonė paprastai valdo šį procesą panašiai kaip automatizuotas eismo policininkas. Kai interpretuojama kiekviena paskesnė užklausa, apkrovos balansavimo priemonė nustato, kuris serveris turėtų valdyti procesą.

Yra daug būdų, kaip priversti serverio giminingumą veikti. Vienas iš plačiausiai naudojamų metodų yra žinomas kaip lipnus seansų valdymas. Tai procesas, kurio metu vartotojo seanso informacija saugoma serverio, kuris pradėjo pradinę operaciją, vietinėje atmintyje. Ši informacija taip pat išsaugoma vietiniame kompiuteryje kiekvienai papildomai užklausai kaip slapukas. Jei vartotojas pateikia papildomų užklausų, jis automatiškai nukreipiamas į serverį, kuris pradėjo operaciją.

Serverio giminingumas nustato keletą kompiuterio taikomųjų programų apribojimų. Ši technika paprastai daro įtaką našumui, lankstumui ir patikimumui. Kai programa naudoja šį metodą, ji verčia užklausas nukreipti į konkrečius klasterio serverius. Jei šie serveriai bus perkrauti arba nepasiekiami, vartotojas paprastai gaus klaidos pranešimą, kad interneto svetainė neveikia, net jei yra kitų serverių.

Kai paskirstytos kompiuterinės sistemos apkrova tikrai subalansuota, kiekviena užklausa nukreipiama į kitą serverį. Šis apkrovos balansavimo metodas susilpnėja, kai taikomi serverio giminingumo metodai. Apkrovos balansavimo priemonė yra priversta siųsti užklausą konkrečioms mašinoms, todėl dėžutė gali būti perkrauta užklausomis.
Prieš diegiant serverio giminystės sprendimus, svarbu apsvarstyti kitas galimybes. Tai paprastai riboja internetinės programos našumą ir mastelio keitimą, o tai turi tiesioginės įtakos programos naudojimui. Kai kurios geresnės parinktys apima vietinės atminties ir duomenų bazės saugojimo būdus, leidžiančius programai pateikti užklausą be būsenos.