Mikä on skaalautuva arkkitehtuuri?

Skaalautuva arkkitehtuuri viittaa järjestelmään, verkkoon tai prosessiin, joka on suunniteltu käsittelemään työmäärää, joka voi muuttua laajuudessa. Se tarkoittaa, että arkkitehtuuri voi luonnollisesti käsitellä tällaista kasvua tai että arkkitehtuurin laajentaminen kasvun käsittelemiseksi on triviaalinen osa alkuperäistä suunnittelua.

Yleisesti ottaen laskentajärjestelmä, jonka suorituskyky paranee suhteessa laitteistopäivityksiin, on skaalautuva järjestelmä. Algoritmin, protokollan tai ohjelman sanotaan "skaalautuvan", jos se on sopivasti tehokas ja käytännöllinen, kun sitä käytetään massiivisissa tilanteissa. Jotkin näistä tapauksista sisältävät suuria datasarjoja tai käyttäjien lukumäärää, suuria määriä tuloja tai lähtöjä tai suuren määrän solmuja hajautetussa järjestelmässä.

Laitteisto, Laitteiston termit, Input, Output