Kaj je omrežje za uravnoteženje obremenitve?

Namenjeno kot rešitev za situacije, ko morajo biti kritične aplikacije, kot so baze podatkov, spletni strežniki in platforme za izmenjavo datotek, vedno na voljo, ima omrežje za uravnoteženje obremenitve možnost prilagajanja zmogljivosti glede na uporabo sistema. To naredi tako, da promet porazdeli po številnih strežniških grozdih, ki sestavljajo celoten sistem, znan kot gostitelj. Omrežje za uravnoteženje obremenitve običajno podpira funkcije na ravni podjetja, kot so dostop do interneta, proxyji, navidezno zasebno omrežje, pretakanje medijev in specializirane aplikacije. Uporabniki, ki izvajajo aplikacije za e-trgovino, lahko najdejo vrednost v omrežju za uravnoteženje obremenitve glede na njegovo sposobnost dinamičnega prilagajanja virov glede na povpraševanje.

Teorija, ki stoji za omrežjem za uravnoteženje obremenitve, je izboljšati zmogljivost z distribucijo uporabniških zahtev med številne strežnike, kar zmanjša obremenitev katerega koli posameznega strežnika v danem trenutku. Poleg tega ima omrežje za uravnoteženje obremenitve običajno možnost spremljanja in kompenzacije okvar naprav, kar zmanjša ali odpravi morebitne izpade, če se pokvari en ali celo več strežnikov. Uravnavanje obremenitve uporablja več kopij iste aplikacije protokola za nadzor prenosa/internetnega protokola (TCP/IP), na primer spletnega strežnika ali aplikacije za e-trgovino, in jih poveže z enim primarnim IP-jem z uporabo številnih navideznih naslovov IP. Učinek za končnega uporabnika je brezhibna integracija in videz, da aplikacija deluje na enem samem strežniku. Za vse namene in namene aplikacija deluje, kot da bi bila tudi na enem strežniku.

Ob pravilnem delovanju lahko omrežje za uravnoteženje obremenitve hkrati interpretira dohodne podatke in obdeluje diskretne zahteve. To pomeni, da se lahko na primer različni elementi istega spletnega mesta napajajo iz različnih grozdov. Z uporabo prednastavljenih razmerij ali statistične porazdelitve omrežje za uravnoteženje obremenitve sledi uporabi odjemalca in se odziva z dinamičnim usmerjanjem zahtev v različne strežniške gruče. Preko ponavljajočih se pingov strežniki gruče med seboj komunicirajo in so sposobni v kratkem času opraviti kompenzacijo po kakršni koli okvari ali odklopu določene gruče iz celote. Običajno v takih primerih odjemalčeva programska oprema samodejno znova poskusi vzpostaviti povezavo in zamuda je tako rekoč neopazna.

Upravljanje omrežja za uravnoteženje obremenitve je v praksi podobno upravljanju katerega koli drugega strežnika. Skrbnik se lahko na daljavo prijavi v različne gruče s katere koli točke v omrežju. Možno je izvajati natančen nadzor nad posameznimi strežniki znotraj gruče, čeprav lahko algoritem za uravnoteženje obremenitve upravlja tudi s popolnim nadzorom. Posodobitve sistema in celo strojne opreme so na splošno možne “na letenju”, kar je lahko koristno v aplikacijah, kjer je čas delovanja ključnega pomena.