172 похожих чатов

Привет всем, кто подскажет есть ли балансировщик нагрузки с автоматическим

обнаружением хостов(куда балансировать) в сети?

11 ответов

10 просмотров

есть :) но для более конкретного ответа, нужны подробности...

Сергей-Марунич Автор вопроса
Artyom G
есть :) но для более конкретного ответа, нужны под...

Хорошо, висит фронт со статикой, на нём же nginx проксирует дальше запросы на бэкэнд во внтутренней сети, (бэкэнд автоскалируемая группа ВМ, в зависимости от нагрузки создаёт и удаляет инстансы), надо распределять нагрузку на эти инстансы(которых в разный момент времени разное количество с рандомными адресами от x.x.x.3 до x.x.x.55) можно конечно захардкодить весь пул адресов и пусть он плюётся в доступные, но это некрасиво как-то

Сергей-Марунич Автор вопроса
Artyom G
ВМ на основе чего?

yandex container solution с докером

Сергей Марунич
yandex container solution с докером

не знаком глубоко с яндексовскими облачными сервисами, но вероятно есть какое то api позволяющее отслеживать событие запуска/остановки вм.... если нет, то можно самому сделать скрипт, который например при старте ВМ вызвал бы некий урл, тем самым сигнализируя что вм запустилас и на балансировщике бы добавлялся адрес свежезапущеной машины в апстрим nginx.... либо идти ещё дальше и делать service discovery....консул и есу подобные штуки

Сергей-Марунич Автор вопроса
Artyom G
не знаком глубоко с яндексовскими облачными сервис...

ну то есть готовых коробочных решений как таковых нет, придётся говнокодить?

Сергей Марунич
ну то есть готовых коробочных решений как таковых ...

а как вы это представляете? в вашем случае так или иначе балансер должен как то узнавать что появилась новая ВМ... эта инфа либо от "супервизора" должна прилетать, либо ВМ должна этим озаботится... какое тут готовое может быть? еслиб допустим у вас на одной и той же машине сервис масштабировался количествой контейнеров, то другое дело, но у вас не так

Сергей-Марунич Автор вопроса
Artyom G
а как вы это представляете? в вашем случае так или...

допустим, если в одной подсети есть ТОЛЬКО эти инстансы, можно просто сканировать сеть на наличие новых хостов, as ex

Сергей Марунич
допустим, если в одной подсети есть ТОЛЬКО эти инс...

haproxy и его хэлсчеки забейте в его бакенды всю подсеть и пущай чекает :)

Мне кажется, лучше через нечто вроде нотификации/регистрации - ВМ поднялась, и зарегистрировалась в БД, например. А там уже хуки.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта