Skalbarhet
Skalbarhet er evnen til et system, en applikasjon eller infrastruktur til å håndtere økende arbeidsmengde ved å tilpasse ressursene eller arkitekturen slik at ytelsen opprettholdes eller forbedres.
Skalering kan være vertikal (oppgradering av kapasitet i en enkelt enhet) eller horisontal (legge til flere
For å oppnå skalbarhet bruker man distribuerte arkitekturer, lastbalansering, caching og stateless design, samt datadeling som
Skalbarhet finner ofte anvendelse i nettbaserte tjenester, skybaserte plattformer og store dataplattformer der trafikk eller datavolum
Utfordringer inkluderer økt kompleksitet, potensielt høyere kostnader og avveininger mellom konsistens og tilgjengelighet i distribuerte systemer
Måleparametere omfatter gjennomstrømming, latenstid, ressursutnyttelse og kostnader, samt hvor godt systemet kan skalere i respons på
Eksempel: et nettbutikk-scenario som bruker auto-skalering i skyen, lastbalansering og partisjonering av data for å håndtere