Mitä on horisontaalinen skaalaus ja miten se toimii mikropalveluarkkitehtuurissa?

Horisontaalinen skaalaus tarkoittaa prosessia, jossa palvelun tai komponentin esiintymiä lisätään sen prosessointitehon lisäämiseksi ja tulevien pyyntöjen käsittelemiseksi. Toisin sanoen se on kyky lisätä tehtävää käsittelevien palvelimien määrää työtaakan jakamiseksi ja pyyntöjen käsittelemiseksi.

Mikropalveluarkkitehtuurissa vaakasuuntainen skaalaus toimii lisäämällä enemmän tietyn palvelun tai komponentin esiintymiä sen sijaan, että lisättäisiin resursseja yhteen esiintymään. Palvelun jokainen esiintymä toimii itsenäisesti muista ja voi tarvittaessa kommunikoida muiden palvelujen kanssa. Kun esiintymiä lisätään, kuormituksen tasaajia käytetään ohjaamaan saapuvat pyynnöt käytettävissä oleviin ilmentymiin, mikä jakaa työtaakan tasaisesti kaikkien esiintymien kesken. Tämä mahdollistaa suuremman skaalautuvuuden ja joustavuuden kysynnän muutosten käsittelyssä sekä redundanssin, jos yksi ilmentymä epäonnistuu.

Julkaisupäivämäärä: