skaalaustarpeiden
Skaalaustarpeet tarkoittavat järjestelmän, palvelun tai prosessin tarvetta laajentaa tai supistaa resursseja vastaamaan muuttuvaa kuormitusta ja tavoitteita.
Skaalaustarpeet syntyvät useista tekijöistä: käyttäjä- ja liikennemäärien kasvu, datamäärien kasvun sekä viive- ja käytettävyysvaatimukset sekä sovellusarkkitehtuurin
Skaalausstrategiat voidaan jakaa pystyskaalaukseen sekä vaakasuuntaiseen skaalaamiseen. Pystyskaalaus tarkoittaa olemassa olevan palvelimen kapasiteetin lisäämistä (CPU, muisti,
Suunnittelussa voidaan hyödyntää tilattomia palveluita, kuormituksen tasapainoitusta, välimuisteja, tapahtumalähtöistä arkkitehtuuria sekä asynkronista käsittelyä. Tietokantojen skaalaus: luku-replikoita,
Prosessi: kapasiteettisuunnittelu, suorituskykytestaus, monitorointi ja mittarit kuten CPU, muisti, levyn I/O, verkko, pyyntöjen määrä, vasteaika sekä
Käytännön konteksteja ovat web-sovellukset, data-pipelines ja SaaS-palvelut; pilvipalvelut mahdollistavat autoskaalauksen, mutta skaalaustarpeet muuttuvat jatkuvasti liiketoiminnan ja