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

LexiconDream

📈 Skalbarhet

Ett systems förmåga att hantera växande mängder arbete.

Skalbarhet

En webbplats hanterar tusen användare. Sedan en miljon. Kraschar den? Skalbarhet är ett systems förmåga att hantera växande mängder arbete. Det kan växa genom att lägga till resurser (horisontell skalning) eller genom att göra befintliga resurser mer kraftfulla (vertikal skalning). Ett skalbart system går inte sönder när efterfrågan ökar.

Vertikal skalning är enklare. Lägg till mer RAM, en snabbare processor, en större disk. Men det finns begränsningar. Du kan inte lägga till obegränsat RAM. Horisontell skalning är svårare. Lägg till fler maskiner och fördela belastningen. Det kräver lastbalanserare, distribuerade databaser och tillståndslösa tjänster. Men det kan skalas nästan utan begränsningar.

Skalningsstrategier

Skalbarhet handlar inte bara om hårdvara. Det handlar om arkitektur. Ett dåligt utformat system kommer inte att skalas oavsett hur många servrar du satsar på det. Ett väl utformat system kan växa från en startup till en global plattform. Designbeslut som fattas tidigt avgör hur långt du kan gå.

Comments

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

Leave a comment