6533b854fe1ef96bd12af7fc
RESEARCH PRODUCT
Tīmekļa lietotņu horizontāla mērogošana
Alfrēds Bendrupssubject
Serveru klasteriDatorzinātneHorizontal scalingHorizontāla mērogošanaServer clustersdescription
Kursa darba mērķis ir veikt praktisku pētījumu par tīmekļa lietotņu horizontālas mērogošanas realizāciju (slodzes sadalīšanu pa vairākiem serveru mezgliem). Tā kā tīmekļa lietotņu servera puses valodu un risinājumu ir daudz, konkrēti šim darbam tika izvēlētas tirgū visbiežāk sastopamās komponentes – PHP kā servera puses valoda (81.9% tirgus daļa 2015. gada 16. aprīlī [1]) un MySQL kā datubāžu risinājums (populārākā datubāze, ko izmanto kopā ar PHP). Kā papildus datu krātuve tiks izmantots Redis1, kas kalpos kā centralizēts datu kešošanas serveris. Papildus horizontāli mērogojamas serveru infrastruktūras izbūvei, darbā tiks apskatīti arī veidi, kā maksimāli optimizēt jau esošos resursus pēc iespējas lielākas veiktspējas sasniegšanai un stabilitātei. Kursa darba ietvaros apskatīts: DNS mērogošana Slodzes līdzsvarošana Lietotnes sesijas mērogošana Keša serveru izmantošana MySQL Master – Slave infrastruktūra Linux servera optimizācijas
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2015-01-01 |