Mis on koormuse tasakaalustamise võrk?

Mõeldud lahenduseks olukordades, kus kriitilised rakendused, nagu andmebaasid, veebiserverid ja failijagamisplatvormid, peavad olema kogu aeg saadaval, on koormuse tasakaalustamise võrk võimeline jõudlust süsteemikasutuse alusel skaleerima. See teeb seda, jaotades liikluse mitme serveriklastri vahel, mis moodustavad kogu süsteemi ehk hosti. Tavaliselt toetab koormuse tasakaalustamise võrk ettevõtte tasemel funktsioone, nagu Interneti-juurdepääs, puhverserverid, virtuaalne privaatvõrk, meedia voogesitus ja spetsiaalsed rakendused. E-kaubanduse rakendusi juurutavad kasutajad võivad koormuse tasakaalustamise võrgust leida väärtust, arvestades selle võimet ressursse nõudluse suhtes dünaamiliselt kohandada.

Koormuse tasakaalustamise võrgu teooria seisneb jõudluse parandamises, jaotades kasutajate päringud mitme serveri vahel, vähendades mis tahes serveri koormust igal ajahetkel. Lisaks on koormuse tasakaalustamise võrgul tavaliselt võimalus jälgida ja kompenseerida seadme rikkeid, minimeerida või kõrvaldada võimalikud seisakud, kui üks või isegi mitu serverit rikki läheb. Koormuse tasakaalustamine kasutab sama edastusjuhtimisprotokolli/internetiprotokolli (TCP/IP) rakenduse mitut koopiat, näiteks veebiserverit või e-kaubanduse rakendust, ja seob need ühe primaarse IP-ga, kasutades mitmeid virtuaalseid IP-aadresse. Lõppkasutaja jaoks on sujuv integratsioon ja välimus, et rakendus töötab ühes serveris. Kõigil eesmärkidel toimib rakendus nii, nagu oleks see ka ühes serveris.

Korrektselt töötades suudab koormuse tasakaalustamise võrk tõlgendada sissetulevaid andmeid ja töödelda diskreetseid päringuid üheaegselt. See tähendab, et sama veebisaidi erinevaid elemente saab toita näiteks erinevatest klastritest. Kasutades eelseadistatud suhteid või statistilist jaotust, jälgib koormuse tasakaalustamise võrk kliendi kasutust ja vastab dünaamiliselt erinevatele serveriklastritele suunatud päringutele. Korduvate pingimiste kaudu suhtlevad klastri serverid üksteisega ja suudavad lühikese aja jooksul kompenseerida teatud klastri rikke või tervikust lahtiühendamise. Tavaliselt proovib sellistel juhtudel kliendi tarkvara automaatselt uuesti ühendust luua ja viivitus on praktiliselt märkamatu.

Koormuse tasakaalustamise võrgu haldamine on praktikas sarnane mis tahes muu serveri haldamisega. Administraator võib erinevatesse klastritesse kaugsisse logida võrgu mis tahes punktist. Klastris on võimalik teostada üksikasjalikku kontrolli üksikute serverite üle, kuigi koormuse tasakaalustamise algoritm saab hakkama ka täieliku juhtimisega. Süsteemi ja isegi riistvara värskendused on üldiselt võimalikud “lennult”, mis võib olla kasulik rakendustes, mille tööaeg on missioonikriitilise tähtsusega.