@devops_ru

Страница 35 из 4568
Dmitrii
28.04.2016
16:39:12
Я же написал.

Alex
28.04.2016
16:39:21
Мы не рассматриваем при выборе технологий их количество в стеке

Иначе писали бы на Node.JS

Dmitrii
28.04.2016
16:39:29
А мы - да.

Google
Alex
28.04.2016
16:39:37
И на нем же - балансировали бы

А мы - да.
Ну - это же славно

Dan
28.04.2016
16:40:24
не понимаю что плохого в HAProxy

Dmitrii
28.04.2016
16:40:34
Задача в небольшой компании найти оптимальный уровень, между количеством херней в стеке и легкостью поддержки всего это.

Dan
28.04.2016
16:40:37
внедрили, настроили, забыли про избыточную нагрузку

поддерживать кстати легко

отночительно

Dmitrii
28.04.2016
16:41:13
Вы не поверите, но балансировать надо итогда даже когда нагрузки как таковой нет.

надо иногда*

Dan
28.04.2016
16:41:21
да, это не hadoop )

Alex
28.04.2016
16:41:34
Кто не может с HAProxy разобраться в течение двух суток (это нужно для человека с IQ около 100), тех мы топим в Неве

Google
Dmitrii
28.04.2016
16:41:44
Ахахаха

Nick
28.04.2016
16:41:50
Саша, но не у всех есть Нева.

Dmitrii
28.04.2016
16:41:52
То то от нее дерьмом воняет постоянно.

Dan
28.04.2016
16:42:02
Дима, смеха ради попробуй, там действительно не так много заморочек

Alex
28.04.2016
16:42:06
Dmitrii
28.04.2016
16:42:11
Оказывается это Чистяков туда всех девопсов скинул

Alex
28.04.2016
16:42:21
У нас их и не было сроду!

Dan
28.04.2016
16:42:25
можно еще заморочится на round robin но это уже сложнее чуть

хотя )))

это если cdn

Nick
28.04.2016
16:42:39
раунд робин какой сложнее чем что?

Alex
28.04.2016
16:42:52
Не выживают на 60-й параллели

Dmitrii
28.04.2016
16:43:10
Дима, смеха ради попробуй, там действительно не так много заморочек
Да я то не против. Все дело в том, что нужен вменяемый минимум технологий.

А то, как я уже сказал можно упороться и до OSI 4 балансировки.

Dan
28.04.2016
16:43:28
он точно не станет чем-то из ряда вон в стеке, поверь

Dmitrii
28.04.2016
16:43:36
Чтобы HAProxy небыл точкой отказа.

Alex
28.04.2016
16:43:48
А то, как я уже сказал можно упороться и до OSI 4 балансировки.
Меня в Яндекс-деньгах про нее спрашивали на собесе

Dan
28.04.2016
16:43:53
ну да, мы тоже как-то на кластере катастрофоустойчивость поднимали. чтобы пользователи могли в любой момент времени вконтакте сидеть )

Alex
28.04.2016
16:43:56
Я остался в крайнем удивлении

И верный ответ “Кем вы себя возомнили?” придумал через 20 минут после выхода из здания

Google
Dmitrii
28.04.2016
16:44:15
Почему же?

Dan
28.04.2016
16:44:31
ты им ответил в итоге?

Alex
28.04.2016
16:44:59
Ну - я им предложил поставить HAProxy

А они хотели чего-то прям на уровне маршрутов

Dmitrii
28.04.2016
16:45:15
Ну, если честно, странный ответ на такой вопрос.

Alex
28.04.2016
16:45:25
Если честно - странный вопрос

Вопрос был “предложите механизм TCP-балансировки”

Dmitrii
28.04.2016
16:45:53
Все это субъективно. Про вопросы. Но на них надо отвечать а не предлагать левак :)

Alex
28.04.2016
16:45:56
Ну - я вон предложил

> Но на них надо отвечать Это с чего бы?

А если бы они у меня спросили про два стула?

Или про пику в глаз?

Aleksandr
28.04.2016
16:46:43
на эти вопросы же есть правильные ответы :)

Dan
28.04.2016
16:46:58
Вопрос был “предложите механизм TCP-балансировки”
странно. логичный ответ на этот вопрос ))

Alex
28.04.2016
16:47:13
Ну и на этот был - резко встать, перевернуть стол, зарядить в табло ближайшему, покинуть помещение

Но я не стал этого делать

Dan
28.04.2016
16:47:58
а что тебя туда занесло вообще? ))

Alex
28.04.2016
16:48:04
А позвали

А я любопытный, чего ж не сходить

Dan
28.04.2016
16:48:21
?

Google
Dmitrii
28.04.2016
16:48:22
Ну так ведь по факту - HAProxy это не TCP балансировщик. Т.е. как я Яндексе правильно заметили, может он и может балансировать TCP но при этом трафик будет прыгать по уровням OSI туда-сюда.

Alex
28.04.2016
16:48:24
Я и в Люксофт ходил один раз Признал его негодным

(Об этом в документации написано, кстати)

HAProxy, например, используется в Patroni

Чтобы переключать соединения к постгресу с мастера на слейв

Инспектит ли он при том уровни выше четвертого? Нет, ибо как?

Он ничего не знает про постгресовский протокол

Dan
28.04.2016
16:50:33
там как бы написано даже что он TCP

может быть это действительно слишком избыточное решение, как знать, надо в контекст вникать, и в топологию

Dmitrii
28.04.2016
16:51:31
http://www.haproxy.org/ - The Reliable High Perfomance TCP/HTTP Load Balancer.
nginx в последних версиях тоже может балансировать TCP. Другое дело что видмо меня в университете херово учили, или я херово учился.

Dan
28.04.2016
16:51:34
а это уже оплачиваться должно )) извините за мой иврит

Alex
28.04.2016
16:51:39
Они просили еще более избыточное!

Они просили, простите, что-то такое, чтобы запрос был на один IP, а ответ с другого Если я верно их понял

Dmitrii
28.04.2016
16:52:06
Это я к тому, что если трафик приходит в приложение, то это уже OSI 7

Alex
28.04.2016
16:52:12
Но я не сетевой инженер

Dan
28.04.2016
16:52:20
и не девопс )

Alex
28.04.2016
16:52:25
Я так думаю - они просили IPVS

Но я IPVS никогда не делал

Google
Magistr
28.04.2016
16:52:34
ага его скорее всего

Nick
28.04.2016
16:52:44
там же не было слова "работающий" в задаче

Alex
28.04.2016
16:52:46
Потому что нужен он мне в жизни был ровно 0 раз

Как и им

Dan
28.04.2016
16:52:53
round robin.... dns

как и подумал сразу же

Alex
28.04.2016
16:53:05
RRDNS я им и так с ходу предложил

Но им нужно было не это!

Magistr
28.04.2016
16:53:26
у яндекса таки где-то был ipvs в каком-то из докладов про него рассказывали

Dan
28.04.2016
16:53:43
я впервые у фашистов с RRDNS столкнулся, обалдел и стал юзать активно. это они меня на дорожку эту затащили

Alex
28.04.2016
16:53:44
Мой пойнт в том, что Яндекс-Деньгам (а это не большой Яндекс, сейчас это вообще Сбер)

Никакой IPVS не нужен

Dan
28.04.2016
16:54:06
я про тех, кого вслух называть не принято из-за очень плохих hdd, которые они ставят в серверы

Dmitrii
28.04.2016
16:54:28
Мне может кто-нибудь про OSI все же разъяснить?)

Nick
28.04.2016
16:54:39
никто

Alex
28.04.2016
16:54:41
На собеседовании можно спрашивать “какого цвета панель робота?"

Nick
28.04.2016
16:54:46
потому что его не существует

Dan
28.04.2016
16:54:47
Фашисты с каждым из нас случались
они меня многому научили )))

?

Alex
28.04.2016
16:54:55
- Какого робота? - Вы не приняты!

Мне может кто-нибудь про OSI все же разъяснить?)
Я скажу так Делать балансировку на уровне TCP через HAProxy - довольно странная идея Потому что он встанет в разрыв соединения В чем его польза в такой конфигурации, я не знаю

Страница 35 из 4568