1 / 14

Load balancing

Beáta Katuščáková, Tomáš Milý. Load balancing. Load Balancing. Vyvažovanie záťaže Cieľ: Dosiahnuť optimálne využitie zdrojov Maximalizovať priepustnosť Minimalizovať čas odozvy Predísť preťaženiu. Delenie. Software load-balancing špeciálny software nainštalovaný na serveri

farhani
Télécharger la présentation

Load balancing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Beáta Katuščáková, Tomáš Milý Load balancing

  2. Load Balancing • Vyvažovanie záťaže • Cieľ: • Dosiahnuť optimálne využitie zdrojov • Maximalizovať priepustnosť • Minimalizovať čas odozvy • Predísť preťaženiu

  3. Delenie • Software load-balancing • špeciálny software nainštalovaný na serveri • napr. Ultra Monkey, BalanceNG, Microsoft Network Load Balancing • Hardware load-balancing • špecializovaný switch alebo router obsahujúci software pre load-balancing

  4. Load Balancer • podpora: 250 serverov • cena: 8500 $

  5. Load Balancer • Kemp LM-Exchange • Podpora: 13 virtuálnych a 6 reálnych serverov • Cena: 1720 €

  6. Perzistencia • Udržanie session • Uchovávanie na serveri • Strata dát ak padne server • uchovávanie session mimo koncového servera • Uchovanie v databáze • Veľká záťaž na databázu • Vytvorenie replikovaných databáz

  7. Riešenia load-balancingu • least-connection algoritmus • load-based algoritmus • round-robin DNS

  8. Round-robin DNS • Round-robin DNS • Bez požiadavky na špeciálny SW alebo HW • Viacero IP adries asociovaných s jedným doménovým menom • Klient vyberá server, na ktorý sa chce pripojiť • www.google.com IN A 173.194.35.176 IN A 173.194.35.177 IN A 173.194.35.178 IN A 173.194.35.179

  9. Round-robin

  10. Round-robin • teoreticky: ak máme 3 servery, na každý pripadne tretina záťaže • prakticky: nerovnomerné rozloženie záťaže kvôli cache

  11. Vážený round-robin • možnosť priradiť váhu serveru • nerovnomerné rozloženie záťaže • nutné manuálne nastavenie

  12. Ďalšie funkcie load-balancingu • Aktivácia/deaktivácia serverov • SSL akcelerácia a distribúcia • TCP buffrovanie • Uprednostnenie podľa priority • Smerovanie založené na obsahu • Zvýšenie bezpečnosti

  13. ĎAKUJEME ZA POZORNOSŤ

More Related