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

LexiconDream

📈 Škálovatelnost

Schopnost systému zvládat rostoucí množství práce.

Škálovatelnost

Webová stránka obsluhuje tisíc uživatelů. Pak milion. Dochází k jejímu pádu? Škálovatelnost je schopnost systému zvládat rostoucí objem práce. Může růst přidáváním zdrojů (horizontální škálování) nebo zesilováním stávajících zdrojů (vertikální škálování). Škálovatelný systém se nerozbije, když se zvýší poptávka.

Vertikální škálování je jednodušší. Přidejte více RAM, rychlejší CPU, větší disk. Existují však svá omezení. Nelze přidat nekonečnou RAM. Horizontální škálování je obtížnější. Přidejte více počítačů a rozložte zátěž. Vyžaduje to vyvažovače zátěže, distribuované databáze a bezstavové služby. Škálování je však téměř neomezené.

Strategie škálování

Škálovatelnost se netýká jen hardwaru. Je to o architektuře. Špatně navržený systém se nedá škálovat bez ohledu na to, kolik serverů na něj nainstalujete. Dobře navržený systém se může ze startupu vyvinout na globální platformu. Včasná rozhodnutí o návrhu určují, jak daleko se můžete dostat.

Comments

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

Leave a comment