Vsebina predavanja

Elastic Load Balancing (ELB) samodejno porazdeli dohodni promet aplikacije med več EC2 (Amazon Elastic Cloud Computing) instanc. Tako imamo možnost skaliranja infrastrukture vodoravno (dodajanje več strežnikov/vozlišč) in ne samo vertikalno (dodajanje več pomnilnika za strežnik). Tako lahko zgradimo "fault tolerant" aplikacijo z vključevanjem EC2 instanc v več razpoložljivih območij (con). V članku je opisana postavitev MySQL replikacije med dve EC2 instanci z uporabo EBS (Elastic Block Store), prednosti uporabe EBS za MySQL (izdelava varnostne kopije brez blokiranja nadrejene podatkovne baze, možnost skaliranja in obnova po katastrofi). Nadalje je opisana samodejna porazdelitev dohodnega prometa aplikacije na več instanc EC2. To nam omogoča, da dosežemo še večjo toleranco napak v naši aplikaciji in za uporabnike neopazno zagotovimo uravnoteženje obremenitvenih zmogljivosti, kot odgovor na dohodne zahteve glede prometa. ELB zazna "nezdravo" instanco v "pool-u" in samodejno preusmeri promet na "zdrave" instance, dokler "nezdravo" instanco ne obnovimo. Uporabniki lahko vključijo ELB na enem območju ali v več območjih, za še bolj dosledno izkoriščanje zmogljivosti.
 

O predavatelju

Mag. Boris Milikič je magistriral iz podjetništva na Ekonomski fakulteti v Ljubljani leta 2007. Pred tem je sodeloval pri uvajanju CAD/CAM v Litostroju, GIS v VO-KA Ljubljana in MFERAC v javni upravi. Poleg tega se ukvarja z odprtokodnim programiranjem, kjer sodeluje pri lokalizaciji Roller-ja (odprta koda za blog v Javi). Je bil prvi v Sloveniji pri promociji .tel ekosistema. Aktivno deluje v .tel skupnosti, kjer je s sodelavci prevedel 10 glavnih razlogov za nakup .tel v slovenščino. Postavil je spletno mesto teldom.si za promocijo .tel domen in .tel storitev.