Что такое HAProxy

Обновлено и опубликовано Опубликовано:

HAProxy —
простыми словами

программное обеспечение, направленное на организацию отказоустойчивости сетевых сервисов и балансировку нагрузки.

Haproxy принимает сетевые запросы и перенаправляет их на другие серверы по определенным правилам, сконфигурированным системным администратором.

Возможности программы:

  • Балансировка HTTP/HTTPS и TCP-запросов;
  • Фиксация клиентов за определенными серверам;
  • Мониторинг серверов, на которые перенаправляются запросы;
  • Возможность посмотреть состояние сервиса в веб-интерфейсе;
  • Различные способы определения доступности бэк-энд серверов;
  • Поддержка TLS SNI (позволяет отличать HTTPS-пакеты, направленные на разные домены).

Поддержка:

  • SSL;
  • IPv6;
  • HTTP/2;
  • UNIX sockets;
  • HTTP/1.1 сжатие;
  • Поддержка постоянного HTTP-соединения.

В отличие от NGINX, который тоже может выступать в качестве прокси http-запросов, имеет более гибкие возможности по настройки балансировки. Более того, HAProxy позволяет обрабатывать не только веб-запросы, но он сложнее в настройке и администрировании. Исходя из этого, можно сделать вывод, что в случае необходимости балансировать только веб-запросы, стоит остановиться на NGINX, иначе — HAProxy.

HAProxy разработан для систем на базе UNIX — Linux, FreeBSD. Для Windows установка не предусмотрена.

Подробнее о HAProxy на Википедии

Встречается в статьях

Мини-инструкции:

  1. Как установить и настроить сервер Haproxy на Linux CentOS 7
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

Ping   Nano server   Кодек   Чипсет   SSD   Плагин   Материнская плата   WPS   Драйвер   Интерфейс   Icecast   1С:Предприятие   IP-адрес   Интернет-провайдер   Zabbix   Mutt   Flussonic Media Server   Браузер   Javascript   Прокси-сервер  
.....

Реклама