Da bi se osigurala potrebna raspoloživost, kapacitet i skalabilnost web aplikacija u poslovnim sustavima s velikim brojem korisnika uobičajeno je korištenje nekog oblika balansiranja opterećenja (load-balancinga). Razmotrena su slijedeća rješenja: Round Robin DNS, Hardware Load Balancing, Software Load Balancing: Oracle i Load Dispatcher te Windows NLB. Odlučujući faktori za odabir rješenja uključuju raspoloživa svojstva, složenost implementacije, povećanje raspoloživosti i cijenu. Opisani su mehanizmi provjere ispravnosti noda, održavanje perzistentne sesije i mogućnost asimetričnih opterećenja. Prikazano je rješenje raspoređivanja opterećenja u geografski disperziranom sustava pogodnom za veće organizacije sa više regionalnih centara.

Methods for load balancing for application servers
To provide necessary availability, capacity and scalability of web applications in business systems with large number of users it is common to use some kind of load balancing. Following solutions are considered: Round Robin DNS, Hardware Load Balancing, Software Load Balancing (built in Oracle iAS and Load Dispatcher) and Windows NLB. Decisive factors influencing choice of solution includes available features, complexity of implementation, increased availability and price. Mechanisms for node health check, maintaining persistent session and handling asymmetric loads are presented. Solution for load distribution in geographic distributed system suitable for larger organizations with more regional centers is also described.

Detalji o predavanju

Vrsta: Predavanje / Lecture

Razina težine: Vrlo detaljno i stručno / Expert

Poželjno iskustvo slušatelja: Napredni (3 g. i više) / Advanced

Poželjna funkcija slušatelja:
Sistem Analitičar / System Analist
Menadžer - operativni / Manager - Operational

Predviđeno vrijeme trajanja rada - aktivnosti: 30 min

601_Miljkovic.pdf 1,14 MB

O predavaču

Metode balansiranja opterećenja (load balancinga) za aplikacijske servere

Dubravko Miljković

HEP

Dubravko Miljković je studirao na FER-u gdje je diplomirao, magistrirao i doktorirao. Specijalizirao je automatsko raspoznavanje govora (speech recognition) 14 mjeseci na University of Cambridge, UK. Nakon povratka iz Engleske radio je u Hrvatskom mjeriteljskom društvu i privatnoj tvrtki. Sada radi u Hrvatskoj elektroprivredi - Sektor informatike i telekomunikacija, na geografski disperziranim redundatnim sustavima (network load balancing clusters of application servers) uz uporabu Oracle tehnologija. Autor je oko tridesetak znanstvenih i stručnih radova. Sudjelovao je na dvadesetak međunarodnih i domaćih znanstvenih i stručnih skupova, savjetovanja i seminara sa referatima. Član je međunarodnog društva IEEE i AMAC.
Bio:
Dubravko Miljković holds Dipl. Ing., Mr. Sc. and Dr. Sc. degree from Faculty of Electrical Engineering and Computing, Zagreb, Croatia. He has spent 14 months specializing speech recognition at University of Cambridge, UK. After return from UK, he was employed in Croatian Measurement Society and private company. At present he is with Hrvatska elektroprivreda (Croatian Electricity Company) working on geographically dispersed redundant systems (network load balancing clusters of application servers) using Oracle technology. Dr. Miljković is author of about thirty scientific and professional papers. He has attended and contributed at around twenty scientific and professional conferences and is a member of IEEE and AMAC.