Программное обеспечение HAProxy Enterprise Edition позволяет клиентам в полной мере использовать HAProxy, всемирно известный балансировщик нагрузки и контроллер доставки приложений в сочетании с функциями корпоративного класса, услугами и премиальной поддержкой. HAProxy Enterprise Edition – это мощный продукт, ориентированный на цели, требования и инфраструктуру любого предприятия.
Основные возможности HAProxy Enterprise Edition:
Балансировка нагрузки:
- Комплексные методы LB. Основные и продвинутые методы LB, включая статическое, взвешенное циклическое и взвешенное минимальное соединение, клиентский IP или URI-хэш.
- Расширенные решения маршрутизации. Запросы маршрутов по нескольким свойствам на любом уровне - от IP до приложения. Примеры включают IP-адрес, TCP-порты, информацию SSL или компоненты HTTP-пути и многое другое.
- Постоянство. Многократное сохранение на основе информации TCP / IP (клиентский IP-адрес, порт или TCP) или любого свойства HTTP-запроса (файлы cookie, заголовки, URI и т. д.).
- Обширная система ACL. Обширная система ACL с поддержкой принятия решений на основе любой информации TCP / IP или свойства HTTP.
- Поддержка LUA Scripting. Сценарий LUA позволяет практически неограниченно расширять функциональность балансировки нагрузки.
Высокая доступность:
- Проверка работоспособности. Несколько расширенных параметров проверки работоспособности, включая сложные HTTP-запросы, проверки агентов, внешние скрипты и многое другое.
- Поддержка Slow Stop / Start. Изящное завершение работы сервера (слив) и запуск (медленный старт).
- Защита от перегрузки по трафику. Защищает серверы от перегрузки и обрабатывает запросы с очередями.
- RHI. Оптимизированная версия стороннего программного обеспечения, которая позволяет контролировать объявление протокола маршрутизации на основе состояния сети и службы HAPEE для активной кластеризации.
- VRRP. Оптимизированная версия стороннего программного обеспечения, которая позволяет улучшить взаимодействие между протоколом HAPEE и VRRP на коммутаторах для активной / пассивной кластеризации.
Ускорение приложений:
- Высокопроизводительный SSL. Высокопроизводительный SSL / TLS повышает безопасность, ускоряет загрузку страниц и снижает требования к бэкэнд.
- Расширенный алгоритм выбора SSL-алгоритмов. Автоматический выбор ECC или RSA позволяет использовать всю эффективность ECC без какого-либо риска или сложности.
- Компрессия. Поддержка сжатия HTTP для выгрузки серверов backend.
- Поддержка GeoIP. Высокопроизводительный движок, управляемый картой, позволяет выполнять GeoIP или другие поисковые запросы в HAProxy с миллионами записей с незначительным воздействием на производительность.
- Обнаружение устройства. Поддержка нескольких библиотек обнаружения устройств позволяет принимать решения на уровне балансировки нагрузки, а также предоставлять наилучшие данные устройства для использования бэкэнд-приложения.
- Буферизация соединения. Поддержка ускорения запросов TCP / HTTP с буферизацией.
- Сокращение ссылок на бэкэнд. Возможность обмена простыми соединениями между клиентами для повышения производительности и уменьшения нагрузки на серверные серверы.
Безопасность:
- Обратный прокси. Наличие обратного прокси защищает инфраструктуру от зондирования и атак.
- Проверка HTTP. Подтверждает, что запрос полностью соответствует стандартам HTTP, защищая бэкэнд от неизвестных угроз.
- Защита от DDoS на основе приложений. Обеспечивает защиту от DDoS на основе приложений.
- Защита аномального поведения. Защита от перегрузок / скребков.
- Динамические обновления ACL. Динамическое управление белыми списками, черными списками и ограничениями URL.
- Фильтрация трафика. Фильтрация любого элемента запроса или ответа HTTP / HTTPS.
- Модуль антиботов. Помогает отличить реального пользователя от автоматизированного бота.
- Модуль отпечатков пальцев. Эффективно отделяет реальные поисковые системы от ботов DDoS, претендующих на роль поисковой системы.
- Санитарный модуль. Фильтрация и проверка заголовков HTTP для обеспечения безопасности приложений.
Аднимистрирование:
- API Runtime. Позволяет просматривать информацию и статистику балансировки нагрузки, а также выполнять административные действия, такие как добавление / удаление серверов, обновление IP-адреса и информации о портах, ACL, картах, ключах TLS.
- Обширная регистрация. Встроенные расширенные функции ведения журналов для разгрузки серверных серверов и обеспечения полезного понимания событий синхронизации каждого запроса.
- Перенаправление IP-адреса клиента в режиме TCP. Поддержка протокола PROXY позволяет перенаправлять IP-адрес клиента на серверы для TCP-серверов, таких как MySQL, а также получать информацию от других прокси-серверов.
- SNMP. Интеграция статистики не только о HAProxy, но и о интерфейсах и бэкэндах, которые она обслуживает во многих популярных инструментах мониторинга.
- Модуль обновления (LB и TLS). Обновление карт, списков ACL и ключей TLS автоматически во время выполнения с любого HTTP-сервера.