skalautuvuuteen
Skalautuvuus tarkoittaa järjestelmän kykyä lisätä suorituskykyä ja kapasiteettia vastaamaan kasvavaa kuormaa ilman suuria uudelleensuunnitteluita. Se kuvaa sitä, miten hyvin palvelu tai sovellus voi sopeutua lisääntyvään käyttäjä- tai datamääriin sekä vaihtuvaan resurssitarjontaan. Skalautuvuus riippuu sekä arkkitehtuurista että infrastruktuurista, ja se voidaan nähdä sekä teknisenä että taloudellisena ominaisuutena.
Tyypit. Vaakasuuntainen skaalaus lisää kuorman jaon mahdollistavia solmuja tai palvelimia, mikä hajottaa työnkuorman rinnakkaisesti. Pystysuuntainen skaalaus
Mittaaminen. Skalautuvuutta arvioidaan kapasiteetin kasvun ja kuorman suhteen sekä vasteaikojen, läpäisyn ja virheprosenttien kehityksen perusteella. Tärkeä
Suunnittelukäytännöt. Hyväksi havaitaan usein palvelujen stateless-periaate, kuorman tasaisin jakautuminen, välimuistit ja tiedon partitiointi (sharding). Viiveellinen konsistenssi
Sovellusalueet. Skalautuvuutta korostetaan verkkopalveluissa, pilvipohjaisissa ratkaisuissa, tietokantojen hallinnassa sekä suuria määriä dataa käsittelevissä järjestelmissä. Haasteina ovat