LoadBalancer. HAproxy и Keepalived. Настройка. Пример.

preview_player
Показать описание
LoadBalancer. HAproxy и Keepalived. Настройка.
LoadBalancer - балансировщик нагрузки.
В примере использованы сервисы:
- apache2
- haproxy
- keepalived

Конфигурации и команды с видео:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Буду очень благодарен за поддержку в виде чашечки ☕️:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Рекомендации по теме
Комментарии
Автор

Спасибо за урок!
Очень доступно объясняете, без воды
Смотрю только вас и adv-it

boogoo
Автор

наконец я нашел видео которое наглядно и ясно объясняет как все это настроить! Пусть духи хранят тебя!

porodem
Автор

Спасибо за отличный урок по НА и кипаливед, ответил на всем имеющиеся вопросы

injustice
Автор

Маленькое дополнение - если в системе включен firewall, то помимо очевидного трафика который мы пробрасываем нужно также открыть трафик keepalived. В случае если используется firewalld это можно сделать так:
sudo firewall-cmd --permanent --add-rich-rule='rule protocol value="vrrp" accept'
sudo firewall-cmd --reload

KonstantinVinnichenko
Автор

Спасибо за урок! Прикольно было бы еще увидеть тот случай когда эти два lb работают в параллельном режиме. То есть один vip публикуется одновременно на двух lb. Представленная схема как бы подразумевает что один из lb ждет пока другой отдаст концы. А хочется посмотреть на случай когда они вдвоем работают одновременно

antonchurkin
Автор

Спасибо большое!!! С удовольствием посмотрел. Отличный урок с примером, все предельно понятно.

valarg
Автор

Спасибо за урок!
Очень доступно объясняете, без воды👍👍👍

john_brzenk
Автор

На одном дыхании посмотрел. Очень полезно! Спасибо!

liteleak
Автор

Видео интересное, спасибо, но есть нюанс. При вашей настройке кипалив мастером всегда будет 1 машина, что может привести к нежелательным последствиям в виде флапания вип, в случае, если на машине начнет перезапускаться хапрокси, например.
Опять же, в момент переезда вип старые сессии рвутся, что очень заметно, когда количество клиентов больше 100 хотя б. Такая настройка имеет смысл если второй балансировщик имеет слабый канал связи и предназначен только как резерв, а так лучше оба балансировщика настраивать в режиме BACKUP и включать nopriempt (не помню точно как пишется этот параметр), чтобы запретить переезд вип с работающего балансировщика

fatoldman
Автор

Благодарю! Очень доступно излагаете свои мысли.

Станислав-жя
Автор

Быстро, понятно, доступно, круто было ещё один третий урок с деталями и пояснениями как работают другие динамические алгоритмы и какой лучше использовать, а также про другие фичи типа сохранять рдп кэш. А так огромное спасибо автору!!!!

tonnybitz
Автор

Спасибо! Все понятно! Очень хорошо объясняете! Высокий уровень контента.

DDDD-ucfq
Автор

Мой любимый канал на ютубе !!! Спасибо Рома, как всегда отличная работа продолжай в таком же духе 👍👍👍👍👍

Evgun
Автор

Отличное видео супер, прошу Вас сделайте также по бэкенд (App) серверам т.е как синхронизировать их итд

hello_world
Автор

Отличный урок.Впрочем как всегда. А будет урок про репликации Mysql и сетевой файловой системы.чтоб создать полноценный HA кластер.

pmmod
Автор

Спасибо за видео! Отличный материал! Будет ли видео о том, как поставить балансер перед базой данных и как настроить базу, чтобы одна была мастер, а другая slave? Очень интересует эта информация, и было бы круто, если бы ещё показали, как при такой компановке делать бэкапы базы и файлов) Думаю новичкам будет интересно посмотреть на это)))

lobanovkirill
Автор

Спасибо ШЕФ за это мега крутое видео, прод на тебе и держится ))))

KorchaginXXX
Автор

отличное видео! в чем преимущества и недостатки при выборе haproxy vs nginx?

yuriybu
Автор

Я прошу прощения, а зачем настраивать HaProxy на 2ух серверах?
Смысл от балансировщика же в том, чтобы балансировать нагрузку по условному робину между двумя серверами. Это по-моему же перегрузка в виде балансировки?
Хотя я понял. Служит для условно того, чтобы если 1 keepalive с haproxy отъехал, то будет работать второй балансировщик и нагрузка на сайт и всё будет работать так, как будто ничего не ломалось.
Сам задал вопрос, сам ответил. Прекрасно 😅

Oleg-ujvo
Автор

Спасибо за уроки и Ваши труды! Планируете сделать видео по load balancer nginx?

stanislavh