Podlodka Podcast

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

За что бы ни брался наш гость Сергей Еланцев, получается балансировщик нагрузки. Это произошло и с выпуском подкаста, в котором мы вспомнили модель OSI, детально разобрали различные алгоритмы балансировки и прошлись по всем готовым решениям L4 и L7 балансеров, которые есть на рынке.

Positive Hack Days — международный форум по практической безопасности, который проходит в Москве ежегодно начиная с 2011 года. В этом году состоится юбилейный десятый форум, который пройдёт 20-21 мая в Москве, в Центре Международной Торговли. Следите за новостями на сайте https://www.phdays.com/ru/ и за прямым эфиром на сайте https://standoff365.com/.

Поддержи лучший подкаст про IT:

www.patreon.com/podlodka

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!


Telegram-чат: https://t.me/podlodka

Telegram-канал: https://t.me/podlodkanews

Страница в Facebook: www.facebook.com/podlodkacast/

Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

Ведущие в выпуске:

Евгений Кателла, Стас Цыганов, Егор Толстой

Полезные ссылки:

Load Balancing/Networks

- Intro to modern LB and proxying: https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236

- Haproxy intro to LB: http://cbonte.github.io/haproxy-dconv/2.4/intro.html#2

- Multi-tier LB in linux: https://vincent.bernat.ch/en/blog/2018-multi-tier-loadbalancer

Consistent hashing

- Consistent Hashing: https://en.wikipedia.org/wiki/Consistent_hashing

- Rendezvous hashing: https://en.wikipedia.org/wiki/Rendezvous_hashing

- Maglev: https://research.google/pubs/pub44824/

- Ketama hashing: https://www.metabrew.com/article/libketama-consistent-hashing-algo-memcached-clients

Nginx

- https://nginx.org/ru/

- https://www.nginx.com/

Traefik

- https://traefik.io/

Envoy

- https://www.envoyproxy.io/

- https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/load_balancing/load_balancers#arch-overview-load-balancing-types

Tempesta FW

- https://github.com/tempesta-tech/tempesta

- HTTP Parser: https://github.com/tempesta-tech/tempesta/blob/master/tempesta_fw/http_parser.c

Katran

- https://engineering.fb.com/2018/05/22/open-source/open-sourcing-katran-a-scalable-network-load-balancer/

- https://github.com/facebookincubator/katran

- XDP: https://www.iovisor.org/technology/xdp

GLB Director

- https://github.blog/2016-09-22-introducing-glb/

- https://github.blog/2018-08-08-glb-director-open-source-load-balancer/

- https://github.com/github/glb-director

IPVS

- http://www.linuxvirtualserver.org/software/ipvs.html

More episodes from Podlodka Podcast