Size: a a a

SPb Reliability Meetup

2019 February 13

VL

Vitaliy Levchenko in SPb Reliability Meetup
pragus
ну что значит некорректно? к тебе прилетел grpc-вызов, ты на балансере с этим ничего не сделаешь\
вот, в этом и боль. Нужен умный балансер, который надо программировать. И если так делать, его проще сразу встроить в клиент
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
pragus
а гео-балансинг кто делает?
geo dns, bgp 😉
источник

p

pragus in SPb Reliability Meetup
Vitaliy Levchenko
geo dns, bgp 😉
ну это понятно. вопрос бы в управлении этим: плюсы/минусы,  на основе чего выбирать лучшую площадку в случае с dns
источник

p

pragus in SPb Reliability Meetup
Vitaliy Levchenko
вот, в этом и боль. Нужен умный балансер, который надо программировать. И если так делать, его проще сразу встроить в клиент
ну не встроишь ты в браузер особо
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
pragus
ну не встроишь ты в браузер особо
это да. Но браузер и gRPC не очень умеет.
источник

p

pragus in SPb Reliability Meetup
Vitaliy Levchenko
это да. Но браузер и gRPC не очень умеет.
это да. интересно как люди с webrtc живут
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
pragus
это да. интересно как люди с webrtc живут
вариант всё равно один. ipvs + умный балансир. Или nginx/haproxy — для бедных и храбрых духом
источник

Е

Егор in SPb Reliability Meetup
На хайлоаде крутой доклад был от дропбокса
источник

K

KK in SPb Reliability Meetup
pragus
это да. интересно как люди с webrtc живут
Мы сейчас как раз работаем\думаем над этим (webrtc), пока проводим тесты по балансингу в AWS
источник

Н

Никита in SPb Reliability Meetup
Vitaliy Levchenko
Это боль. Балансиры чаще всего не умеют понимать, что через них проходит, адекватно помечать и с нормальным алгоритмом повторять запросы.
На моём опыте единственный нормальный вариант: делать балансировку внутри клиента. Для внешних запросов: ipvs, и страдать при переключениях. А софт не важен.

Кстати, было бы круто, если кто-нибудь расскажет о грамотной балансировке. Решения там простые, но мало кто их реально применяет.
А какие у вас страдания с ipvs?
источник

Н

Никита in SPb Reliability Meetup
Это я к тому, что в 4.18 для него консистент хэшинг завезли, теперь и разные ipvs будут одинаковый бакенд выбирать, и при изменении списка бакендов трафик будет идти на те же, на которые шёл.
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Никита
А какие у вас страдания с ipvs?
Можно начать с того, что Ubuntu 18.04 на 4.13
источник

Н

Никита in SPb Reliability Meetup
Ищущий да обрящет)
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Vitaliy Levchenko
Можно начать с того, что Ubuntu 18.04 на 4.13
На 4.15
А кое-где, вроде, уже и на 4.18
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Никита
Ищущий да обрящет)
ага. Gentoo .)
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Паттерн Sidecar!
Нуууу, эээээ, ладно
Был Singleton - будет и Sidecar
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Alexander 😼 Chistyakov
На 4.15
А кое-где, вроде, уже и на 4.18
Здесь надо понимать, что человек я ленивый и руками ничего не собираю, не джентушник
Но 4.15 это прямо везде, насчёт 4.18 надо бы уточнить
источник

y

yuri in SPb Reliability Meetup
в арче лтс 4.19
источник

Н

Никита in SPb Reliability Meetup
Vitaliy Levchenko
ага. Gentoo .)
Эт для сильных духом; для центоси в епеле, для дебиана — в тестинге.
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
господа, это чатик про reliability. Какой epel, какой testing, какой arch?
источник