LINUX.ORG.RU
ФорумAdmin

Балансировка трафика между серверами с HAProxy


0

2

Подскажите пожалуйста, как программно на linux, возможно реализовать балансировку трафика к серверам на которых стоит HAProxy ( т.е. другой балансировщик).

Предположим, что у нас три сервера с HAProxy. Нужно чтобы запросы одновременно проходили через все три эти сервера, чтобы была модель active\active.

Как это возможно реализовать программно на linux?


Нужно чтобы запросы одновременно проходили через все три эти сервера

Как ты себе это представляешь с точки зрения http ?

router ★★★★★
()
Ответ на: комментарий от raw

тогда этот HAProxy будет узким местом

А где в твоём вопросе сказано про необходимость отсутсвия «узкого места»?

Если не хочешь узкого места, поставь два балансировщика, и настрой там keepalived. Трафик будет идти через один из них (активный в данный момент), и балансироваться между тремя бекендами.

generator ★★★
()
Ответ на: комментарий от generator

вопрос в балансировщике для балансировщиков

keepalived просто делает active \ standby и сервер с HAProxy остаётся узким местом

raw
() автор топика
Ответ на: комментарий от Pirks

Для этого keepalived и нужен. У двоих серверов один виртуальный ip будет. Когда мастер помрёт, он на слейв перекинется.

generator ★★★
()
Ответ на: комментарий от Pirks

а виртуальны ip белый?

Не важно, может быть и белым.

допустим серверы в разных дата центрах - каким образом он переместится?

Никак. Если в разных дц, то не переместится (там уже на уровне dns, например, балансировать надо). Оба сервера должны быть в одном vlan. Но условия, что серверы в разных дц, у ТС-а опять же не было :)

generator ★★★
()
Ответ на: комментарий от generator

между балансировкой трафика и созданием отказоустойчивости ты видишь разницу?

active \ stanby

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

raw
() автор топика
Ответ на: комментарий от raw

трафик идёт через один сервер, предположим что он перестал справляться с нагрузкой

Сколько гигобайт в секунду у тебя трафик, что один сервер не справится? Глупости не говори.

generator ★★★
()
Ответ на: комментарий от raw

между балансировкой трафика и созданием отказоустойчивости ты видишь разницу?

Я тебе предлагаю решение, где БАЛАНСИРОВЩИК будет БАЛАНСИРОВАТЬ нагрузку между тремя серверами.

generator ★★★
()
Ответ на: комментарий от generator

это ответ на вопрос?

я спрашиваю про возможное решение, а не твоё мнение о воможностях

raw
() автор топика
Ответ на: комментарий от generator

ты отвечаешь на другой вопрос, не тот который я задавал.

не понятно, прочти ещё раз, не понятно - повтори

raw
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.