После четырех лет разработки вышла (http://www.haproxy.org/) версия 1.5 популярного HTTP/TCP балансировщика HAProxy.
В списке нововведений значатся:
- Поддержка SSL (SNI/NPN/ALPN и OCSP stapling).
- Полная поддержка HTTP Keep-Alive.
- HTTP компрессия (gzip, deflate).
- Расширены возможности семплирования и ACL.
- Лог-файлы пользовательского формата.
- Полная поддержка IPv6.
- Новый протокол PROXY v2.
- Улучшены health-проверки.
- Масштабируемые файлы конфигурации (быстрый старт с тысячами бэкэндов).
Вслед за версией 1.5 выпущена версия 1.5.1 с исправлением ошибок.
Команда из LoadBalancer.org поздравила разработчиков HAProxy, прислав бутылку шампанского (http://www.haproxy.org/img/bottle-lb.jpg).URL: http://www.haproxy.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=40104
Как он ни упирался, SSL воткнуть всё-ж пришлось. Ждём SPDY.
IMHO, SSL и компрессия для прокси уже перебор.
имхо, возможность шифровать трафик на одном узле, а обрабатывать на другом(других) - вполне полезный функционал для highload
это уже получается распределенная система, со всеми вытекающими
а чем лучше nginx?
Хотя бы тем,что под него существуют веб-морда,которая позволяет все это дело менеджить\мониторить.
у платной nginx тоже есть
Это разные инструменты. Можно использовать оба одновременно.
тут скорее вопрос чем использование haproxy лучше чем стандартный функционал прокси в nginx.
Например, health check'и есть в коммерческой версии nginx'а и в обычной haproxy.//Счастливый пользователь ip_vs+keepalived
Пользуйся, не благодари
https://github.com/cep21/healthcheck_nginx_upstreams
Зачем? Keepalived поддерживает гораздо больше видов healthcheck'ов, а ip_vs балансирует гораздо быстрее nginx'а.