Home

schaalbaarheids

Schaalbaarheids (schaalbaarheid) verwijst naar het vermogen van een systeem, proces of organisatie om bij toenemende vraag te blijven functioneren met aanvaardbare prestaties en zonder een onevenredige stijging van kosten of complexiteit. Het begrip omvat zowel technische als organisatorische aspecten en wordt vaak gezien als een niet-functionele eis die de groeikracht van een onderneming bepaalt.

In informatica en software verwijst schaalbaarheid naar de capaciteit om meer werk te verwerken, zoals extra

Ontwerpprincipes die schaalbaarheid bevorderen zijn onder meer modulaire architectuur, losgekoppelde componenten, stateless services, caching, load balancing,

Het meten van schaalbaarheidsvermogen gebeurt via metrics zoals throughput, responstijd, latentie, resource-utilisatie en kosten per eenheid

gebruikers
of
data,
zonder
afname
van
prestaties.
Veelgebruikte
benaderingen
zijn
verticale
schaalbaarheid
(opwaarderen
van
een
enkel
knooppunt)
en
horizontale
schaalbaarheid
(toevoegen
van
knooppunten).
Elasticiteit
is
het
aanpassingsvermogen
om
resources
automatisch
aan
te
passen
op
basis
van
vraag.
data-partitionering
en
asynchrone
communicatie.
In
systemen
met
meerdere
knooppunten
spelen
redundantie
en
failover
een
rol
om
beschikbaarheid
te
behouden
bij
groei.
van
werk.
Uitdagingen
zijn
onder
meer
coördinatiecomplexiteit,
data-consistentie
in
gedistribueerde
systemen,
netwerklatentie
en
kostenbeheer.
Voorbeelden
komen
uit
cloudomgevingen
met
autoscaling,
database
sharding
en
content
delivery
networks.