Skalūnuotumas – tai sistemos savybė veikti skirtingu apkrovų lygiu neprarandant efektyvumo. Tai reiškia, kad didėjant poreikiui (pvz., naudotojų skaičiui, duomenų kiekiui), sistema gali lengvai prisitaikyti – išsiplėsti (horizontaliai arba vertikaliai) arba susitraukti, išlaikant našumą ir ekonomiškumą.
Pagrindinės idėjos:
1. Horizontalus skalūnavimas – pridedami arba šalinami resursai (pvz., serveriai).
2. Vertikalus skalūnavimas – keičiama esamų resursų galia (pvz., daugiau RAM).
3. Elastiskumas – automatinis prisitaikymas prie kintančios apkrovos.
Pavyzdžiai:
- Debesų paslaugos (AWS, Google Cloud): automatiškai prideda serverius aukšto lankomumo metu.
- Duomenų bazės (pvz., MongoDB, Cassandra): gali plėstis į kelis mazgus.
- Turinio pristatymo tinklai (CDN): paskirsto apkrovą tarp serverių pagal geografinę vietą.
- Mikroservisų architektūra: kiekvienas modulis gali būti keičiamas nepriklausomai.
Trumpai: Skalūnuotumas – gebėjimas sėkmingai dirbti besikeičiant apkrovai, išlaikant našumą ir nenaudojant perteklinių resursų pastoviai.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.