tgoop.com/cloud_flight/30
Last Update:
Читал postmortem про недавний сбой Cloudflare (спойлер: it's always BGP), и наткнулся на интересную статью про L4 балансировщик нагрузки Cloudflare - Unimog.
Вообще, распределенные балансировщики нагрузки - это облачная технология, которая восхищает меня больше всего. И статья меня очень порадовала. Здесь очень простым языком рассказывается, как реализованы их балансировщики, обслуживающие anycast TCP и UDP запросы на флот серверов. Причем, для балансировщиков не выделены свои машины, они живут на тех же серверах, что и остальное. Также дано понятное объяснение, как и для чего используется eBPF, как и набор интересных решений по маршрутизации пакетов между серверами, обновлению конфигураций при добавлении и отключении серверов, динамической балансировке, поддержке долгих (несколько суток) TCP сессий, оптимизации трафика и сравнение с альтернативами.
Статья прям очень классная, но большая. Если интересуетесь тем, как ваш трафик приходит на сервера, и как провайдеры выдают много девяток - читать обязательно.
BY Витаем в облаках
Share with your friend now:
tgoop.com/cloud_flight/30