Mikä on kuormituksen tasapainotus?

Kuormituksen tasapainotus on prosessi, jolla saapuva Internet -protokolla (IP) -liikenne voidaan jakaa useille palvelimille. Tämä parantaa palvelimien suorituskykyä, johtaa niiden optimaaliseen käyttöön ja varmistaa, ettei yksikään palvelin ylikuormitu. Käytäntö on erityisen tärkeä kiireisissä verkoissa, joissa on vaikea ennustaa palvelimelle lähetettävien pyyntöjen määrää.

Tyypillisesti kuorman tasapainotusjärjestelyssä käytetään kahta tai useampaa rainapalvelua. Jos yksi palvelimista alkaa ylikuormittua, pyynnöt välitetään toiselle palvelimelle. Tämä prosessi lyhentää palveluaikaa sallimalla useiden palvelimien käsitellä pyynnöt. Palveluaikaa lyhennetään käyttämällä kuormantasaajaa tunnistamaan, millä palvelimella on sopiva saatavuus liikenteen vastaanottamiseen.

Prosessi on hyvin yleisesti ottaen suoraviivainen. Verkkosivupyyntö lähetetään kuormituksen tasaajalle, joka välittää pyynnön jollekin palvelimista. Tämä palvelin vastaa takaisin tasapainottimeen, joka puolestaan ​​lähettää pyynnön loppukäyttäjälle.

Kuormituksen tasapainottaminen mahdollistaa palvelun jatkumisen, vaikka palvelimen vika tai palvelimen ylläpito johtaisi palvelimen käyttökatkoihin. Jos yritys käyttää useita palvelimia ja yksi niistä epäonnistuu, sen verkkosivusto tai muut palvelut ovat edelleen käyttäjien saatavilla, koska liikenne ohjataan muille palvelintilan palvelimille. Global Server Load Balancing (GSLB) -palvelussa kuorma jaetaan maantieteellisesti hajallaan oleville palvelintiloille niiden kuormituksen, kunnon tai läheisyyden mukaan.

Kuormia voidaan tasapainottaa useilla tavoilla. Jos palvelimet ovat samanlaisia ​​laitteistomäärityksissä, Perceptive (joka ennustaa palvelimen historiallisten ja nykyisten tietojen perusteella) ja nopein vasteaika -menetelmät voivat olla parhaita käyttää. Toisaalta, jos laitteistomääritykset ovat erilaisia, painotettu pyöreä Robin -menetelmä, joka määrittää pyynnöt palvelimille vuorostaan ​​niiden painon mukaan, voi olla parempi ratkaisu, koska se voi antaa enemmän pyyntöjä palvelimelle, joka pystyy käsittelemään suuremman äänenvoimakkuuden.