skalautuvuutta
Skalautuvuus tarkoittaa järjestelmän kykyä kasvaa tai pienentyä kuormituksen mukaan siten, että suorituskyky, vasteet ja kustannukset pysyvät hallittavina.
Se voidaan saavuttaa vertikaalisella skaalaus, jossa yksittäisen koneen tehoa tai muistia lisätään, sekä horisontaalisella skaalaus, jossa
Hyvä skalautuvuus vaatii vahvan arkkitehtuurin: stateless palvelut, kuormitusjakaminen, asynkroninen viestint, cacheointi ja hajautetut tallennusratkaisut. Mikropalveluarkkitehtuuri voi
Mittareita ovat muun muassa läpäisykyky, vasteaika, kapasiteetti ja kustannukset. Skaalautuvuutta arvioidaan sekä suunnitteluvaiheessa että ennen käyttöönottoa
Haasteita ovat riippuvuudet, konsistenssikysymykset hajautetuissa järjestelmissä (CAP-teoreema), koordinointi, testaus sekä latenssin hallinta. Datan konsistenssi ja transaktiot
Sovelluskohteita ovat verkkopalvelut, pilvi-infra sekä suuret tietokanta- tai datanhallintasovellukset, joissa sekä liikenteen että datan määrän kasvaessa
Yhteenveto: Skalautuvuus on keskeinen ominaisuus nykyaikaisissa IT-järjestelmissä. Sen toteutus vaatii suunnittelua, automaatiota, monitorointia ja asianmukaisia arkkitehtuuriratkaisuja.