Size: a a a

Архитектура ИТ-решений

2020 December 06

p

pragus in Архитектура ИТ-решений
Nikolay
Посовеиуйте материал по лоад балансерам. Или плиз скажите как происходит работа балансерах на L4. Вот приходит запрос на установление соединения к LB. Т.е с моей машины идёт запрос на то ,что бы создатьTcp сессию от меня к Lb на таком то порту. Для это я шлю пакеты по tcp. А lb их пересылает к соответствующему бэкэнду и бэкэнд отвечает мне напрямую или через lb трафик идёт ?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ааа, а чем nginx не устраивает?
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Ааа, а чем nginx не устраивает?
Тем что он не load balancer? ;)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, он решает эту роль и нормально решает )
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Ну, он решает эту роль и нормально решает )
У всех свои представления о нормальности.

Например, что делать если упёрлись в http-парсер?

Или в tls-хендшейки?
Или просто одна машина не способна прокачать через себя весь трафик?

Или балансировать надо не только http/tcp?

И самое важное: а как резервировать этот nginx?
источник

VN

V N in Архитектура ИТ-решений
Через dns
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Хм, а тут уже всюду свои решения. А то мне обычно вообще нужно резервировать между ДЦ и там какой-нибудь F5 тогда вылезает.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
V N
Через dns
Не надо через dns )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну и тогда надо спрашивать, что и на каком уровне балансировать, а потом уже список выдавать.
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Ну и тогда надо спрашивать, что и на каком уровне балансировать, а потом уже список выдавать.
Так тут спросили вполне про L4 :) это как раз про tcp/udp.

nginx можно попробовать, но в этой роли он будет хуже чем в роли http-балансера.
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Phil Delgyado
Не надо через dns )
почему)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
pragus
Так тут спросили вполне про L4 :) это как раз про tcp/udp.

nginx можно попробовать, но в этой роли он будет хуже чем в роли http-балансера.
А точно про L4?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Viktor Alexandrov
почему)
Медленно переключаться будет (
Может, конечно, уже все стало круто и реальное переключение перестало занимать сутки для конечных пользователей...
источник

p

pragus in Архитектура ИТ-решений
V N
Через dns
dns - это сложно, а если надежда на круглого Робина - точно нет.
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Медленно переключаться будет (
Может, конечно, уже все стало круто и реальное переключение перестало занимать сутки для конечных пользователей...
Некоторые надеятся на маленький ttl у записей. Опыт показывает, что часто на ttl забивают и кешируют как хотят
источник

PD

Phil Delgyado in Архитектура ИТ-решений
pragus
Так тут спросили вполне про L4 :) это как раз про tcp/udp.

nginx можно попробовать, но в этой роли он будет хуже чем в роли http-балансера.
Возможно, надо смотреть на опыт эксплуатации и НФТ. Может хуже, но уже знакомо (это часто бывает)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
pragus
Некоторые надеятся на маленький ttl у записей. Опыт показывает, что часто на ttl забивают и кешируют как хотят
Я как раз про это...
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Я как раз про это...
Да там граблей очень много.
Потом ещё гео захотят
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
pragus
Некоторые надеятся на маленький ttl у записей. Опыт показывает, что часто на ttl забивают и кешируют как хотят
А своя AS не рассматривается? Тогда не надо никаких ttl, но надо самому заботиться о маршрутах к Единственно Верным ip
источник

A

Andrey in Архитектура ИТ-решений
Phil Delgyado
Ну а как без этого архитектуру делать?
Если клиент выдвигает полстраницы требований и хочет арх.решение - то не надо с ним работать, так как он невменяем.
Вы слишком абстрактно мыслите. На хакатонах и собеседованиях так нельзя)
источник