Появляется HAProxy 2.0, прокси-сервер, который также балансирует веб-нагрузку.

HAProxy-2_0-крышка

HAProxy - бесплатное программное обеспечение с открытым исходным кодом, которое предоставляет балансировщик нагрузки и прокси-сервер. для приложений TCP и HTTP, которые распределяют запросы по нескольким серверам.

Он написан на C и имеет репутацию быстрого и эффективного. Впервые он был выпущен в декабре 2001 года под лицензией GNU / GPL v2. HAProxy используется несколькими ведущими веб-сайтами., например GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter и Tuenti. Он используется в продукте OpsWorks от Amazon Web Services.

HAProxy Technologies объявила в конце прошлой недели о доступности версии 2.0 HAProxy.. Компания объявила, что эта версия HAProxy содержит множество новых функций, необходимых для контейнерных и облачных сред, сохраняя при этом свою производительность и надежность.

В этом выпуске улучшены функции, соответствующие уникальным требованиям контейнерных и облачных сред. HAProxy 2.0 - это выпуск LTS.

Что нового в HAProxy 2.0?

В своем новом обновлении HAProxy 2.0 добавляет мощный набор совершенно новых функций которые еще больше улучшают его совместимость для интеграции в современные архитектуры.

Эсто включает повторные попытки уровня 7, показатели Prometheus, мониторинг трафика, многоязычную масштабируемость и поддержку gRPC.

Помимо этой версии, также предоставляет контроллер HAProxy Kubernetes Ingress и API HAProxy Data Plane., который предоставляет современный REST API для настройки и управления HAProxy.

В дополнение к этому компания также объявила, что помимо новых функций, включенных в эту версию, HAProxy 2.0 открывает путь для многих интересных обновлений, которые с новой скоростью выпуска,

Фильтрация и логирование в облаке

В отношении этой новой функции HAProxy Technologies объявляет, что настройка HAProxy для обеспечения оптимальной производительности теперь стала еще проще.

Начиная с версии 1.8, вы можете установить директиву «nbthread», чтобы разрешить HAProxy работать в нескольких потоках., что позволяет лучше использовать машины с многоядерными процессорами.

Начиная с версии 2.0, HAProxy теперь настраивает его автоматически. Он немедленно установит количество рабочих потоков, соответствующее количеству ядер процессора, доступных на машине.

МАСКА

HAProxy 2.0 обеспечивает полную поддержку структуры RPC. с открытым исходным кодом, gRPC. Он обеспечивает двустороннюю доставку данных, обнаружение сообщений gRPC и ведение журнала трафика gRPC.

Протокол gRPC - это современная высокопроизводительная инфраструктура RPC, которая может работать в любой среде.

Используя буферы протокола, вы можете сериализовать сообщения в компактном и потенциально более эффективном двоичном формате, чем JSON.

Чтобы начать использовать gRPC в HAProxy, вам просто нужно выполнить стандартную конфигурацию HTTP / 2 от начала до конца. Стандартные списки ACL применяются и позволяют сопоставление на основе пути. Кроме того, для вас были представлены два новых конвертера «protobuf и» ungrpc «.

Слой 7

Сокращение времени простоя часто связано с настройкой интеллектуальных механизмов прогнозирования. С момента своего создания HAProxy поддерживает повторную попытку неудачного TCP-соединения с помощью директивы «redispatch option».

С HAProxy 2.0 вы также можете повторить попытку с другого сервера уровня 7 для неудачных HTTP-запросов.

Новую директиву конфигурации «попробуйте еще раз» можно использовать в разделе «значения по умолчанию», «прослушивание» или «серверная часть». Количество повторных попыток можно указать с помощью директивы «retries».

Важно, чтобы вы знали, как ваше приложение ведет себя с включенными попытками уровня 7.

Контроллер входа в Kubernetes

Новый инженерный драйвер HAProxy Kubernetes предоставляет высокопроизводительные аналитические данные для ваших приложений, размещенных в Kubernetes.

Поддерживает разгрузку TLS, маршрутизацию уровня 7, ограничение скорости, белые списки и лучшая производительность, которой славится HAProxy.

Записи можно настроить с помощью аннотаций или ресурсов ConfigMap. Также можно определить секреты для хранения сертификатов TLS.

HAProxy 2.0 обеспечивает поддержку LTS для вышеуказанных функций, а также для функций, которые были введены или улучшены в версии 1.9.

Он также представляет новые конвертеры, которые позволяют преобразовывать данные в HAProxy и обычно отслеживаются после извлечения. Это всего лишь обзор многих функций, представленных в HAProxy 2.0.

Скачайте и получите Прокси высокой доступности 2.0 


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Иисус сказал

    Доброе утро,
    Можно ли настроить балансировщик так, чтобы исходный IP-адрес соединения сохранялся в бэкэнд-приложении?