Назад | Перейти на главную страницу

Предложения по балансировщикам нагрузки HTTP для linux?

Возможный дубликат:
Программный балансировщик нагрузки http?

Встречалось несколько балансировщиков нагрузки, таких как Pound (http://www.apsis.ch/pound/), HAProxy (http://haproxy.1wt.eu) и BalanceNG (http://www.inlab.de/balanceng/index.html).

Есть предложения по выбору хорошего балансировщика нагрузки?

Если вы особенно заинтересованы в балансировке нагрузки HTTP-трафика, тогда балансировка нагрузки для HTTP (например, Pound) будет более гибкой, чем обычная балансировка нагрузки TCP (например, ipvs или balanceng). Балансировка нагрузки http может принимать решения на основе заголовков http, которые могут быть особенно полезны при связывании клиентских файлов cookie с конкретным сервером.

Обратите внимание, что в дополнение к перечисленным вами продуктам Apache также может действовать как балансировщик нагрузки. Кроме того, существует ряд инструментов, которые могут действовать как «обратный» прокси-сервер кэширования перед вашими веб-серверами; Все эти инструменты могут выполнять балансировку нагрузки и могут существенно повысить вашу производительность, если контент может обслуживаться из кеша. Лак и nginx оба являются популярными вариантами для этой цели, и Apache также может выступать в качестве кэширующего прокси.

Мы используем ipvs для балансировки нагрузки на Linux-сервер. Он очень легкий и может сбалансировать любое приложение на основе TCP.