Junior — Middle
Selgitage vertikaalse skaleerimise kontseptsiooni süsteemides ja millistel juhtudel seda rakendatakse.
sobes.tech AI
Vastus AI-lt
Vertikalne skaliranje podrazumeva povećanje kapaciteta jednog servera ili čvora sistema dodavanjem resursa: procesora, RAM memorije, disk prostora itd.
Primjenjuje se kada:
- Potrebno je poboljšati performanse postojećeg servera bez promjene arhitekture aplikacije.
- Sistem nije predviđen za distribuirani rad ili je teško horizontalno skalirati.
- Potrebno je brzo poboljšanje performansi bez implementacije složenih klaster rešenja.
Na primer, ako imate bazu podataka na jednom serveru i opterećenje raste, možete povećati broj CPU jezgara i količinu memorije da biste ubrzali obradu zahteva.
Nedostaci vertikalnog skaliranja:
- Postoji fizička granica resursa jednog servera.
- Moćan hardver može biti skup.
Za razliku od horizontalnog skaliranja (dodavanja novih servera), vertikalno skaliranje je jednostavnije za implementaciju, ali je manje fleksibilno pri velikim opterećenjima.