EN - FR - DE - ES - IT - PT -

LexiconDream

📈 Skalerbarhet

Et systems evne til å håndtere økende mengder arbeid.

Skalerbarhet

Et nettsted håndterer tusen brukere. Så en million. Krasjer det? Skalerbarhet er et systems evne til å håndtere økende mengder arbeid. Det kan vokse ved å legge til ressurser (horisontal skalering) eller ved å gjøre eksisterende ressurser kraftigere (vertikal skalering). Et skalerbart system bryter ikke sammen når etterspørselen øker.

Vertikal skalering er enklere. Legg til mer RAM, en raskere CPU, en større disk. Men det finnes begrensninger. Du kan ikke legge til uendelig RAM. Horisontal skalering er vanskeligere. Legg til flere maskiner og fordel lasten. Det krever lastbalansering, distribuerte databaser og tilstandsløse tjenester. Men det kan skaleres nesten uten begrensninger.

Skaleringsstrategier

Skalerbarhet handler ikke bare om maskinvare. Det handler om arkitektur. Et dårlig designet system vil ikke skaleres uansett hvor mange servere du bruker. Et godt designet system kan vokse fra en oppstartsbedrift til en global plattform. Designbeslutninger tatt tidlig avgjør hvor langt du kan nå.

Comments

No comments yet. Be the first to share a thought.

Leave a comment