Skalerbarhed ( eng. skalerbarhed ) - i elektronik og datalogi betyder et systems, netværks eller proces evne til at klare en stigning i arbejdsbyrden (øge dens ydeevne), når der tilføjes ressourcer (normalt hardware).
Skalerbarhed er et vigtigt aspekt af elektroniske systemer, softwarepakker , databasesystemer , routere , netværk osv., hvis de har brug for evnen til at arbejde under tung belastning. Et system siges at være skalerbart , hvis det er i stand til at øge gennemløbet i forhold til de ekstra ressourcer. Skalerbarhed kan vurderes gennem forholdet mellem stigningen i systemets ydeevne og stigningen i de anvendte ressourcer. Jo tættere dette forhold er på enhed, jo bedre. Skalerbarhed betyder også muligheden for at øge yderligere ressourcer uden strukturelle ændringer af systemets centrale knude.
I et dårligt skalerbart system fører tilføjelse af ressourcer til kun en marginal præstationsforbedring, og fra et vist "tærskelpunkt" giver tilføjelse af ressourcer ingen brugbar effekt.
Vertikal skalering - øger ydeevnen af hver komponent i systemet for at forbedre den samlede ydeevne. Skalerbarhed betyder i denne sammenhæng evnen til at erstatte komponenter i et eksisterende computersystem med mere kraftfulde og hurtigere komponenter, efterhånden som kravene vokser og teknologien udvikler sig. Dette er den enkleste skaleringsmetode, da den ikke kræver ændringer i de applikationsprogrammer, der kører på sådanne systemer.
Horisontal skalering - opdeling af systemet i mindre strukturelle komponenter og sprede dem over separate fysiske maskiner (eller grupper af dem), og (eller) øge antallet af servere, der udfører den samme funktion parallelt. Skalerbarhed betyder i denne sammenhæng evnen til at tilføje nye noder, servere til systemet for at øge den samlede ydeevne. Denne måde at skalere på kan kræve ændringer af programmer, så programmer kan udnytte den øgede mængde ressourcer fuldt ud. [en]
I forbindelse med højhastighedscomputere er der to mål for skalerbarhed:
Software kvalitet | |||||
---|---|---|---|---|---|
Egenskaber |
| ||||
Standarder og anbefalinger |
| ||||
Processer og organisationer |
|