Прибуває HAProxy 2.0, проксі-сервер, який також балансує навантаження в Інтернеті

HAProxy-2_0-кришка

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

Написано на Сі і має репутацію швидкого та ефективного. Вперше він вийшов у грудні 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 API, який надає сучасний REST API для налаштування та управління HAProxy.

На додаток до цього, компанія також оголосила, що окрім нових функцій, включених у цю версію, HAProxy 2.0 відкриває шлях для багатьох цікавих оновлень, які з новою швидкістю випуску

Фільтрування та реєстрація в хмарі

Для цієї нової функції компанія HAProxy Technologies повідомляє, що налаштування HAProxy для оптимальної роботи стало ще простішим.

З версії 1.8 ви можете встановити директиву "nbthread", щоб дозволити HAProxy працювати в декількох потоках, що дозволяє краще використовувати машини з багатоядерними процесорами.

Починаючи з версії 2.0, HAProxy тепер налаштовує її автоматично. Він негайно встановить кількість робочих потоків, що відповідає кількості ядер процесора, доступних на машині.

SMOC

HAProxy 2.0 забезпечує повну підтримку RPC з відкритим кодом, gRPC. Це забезпечує двонаправлену доставку даних, виявлення повідомлень gRPC та реєстрацію трафіку gRPC.

Протокол gRPC - це сучасна високопродуктивна RPC-інфраструктура, яка може працювати в будь-якому середовищі.

Використовуючи буфери протоколів, ви можете серіалізувати повідомлення в компактному та потенційно більш ефективному двійковому форматі, ніж JSON.

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

Шар 7

Скорочення простою часто передбачає створення розумних механізмів прогнозування. З моменту свого створення HAProxy підтримував повторну спробу невдалого TCP-з'єднання, включивши директиву "опція повторної розсилки".

За допомогою HAProxy 2.0 ви також можете повторити спробу з іншого сервера рівня 7 для помилкових HTTP-запитів.

Нову директиву конфігурації "спробувати ще раз" можна використовувати в розділі "за замовчуванням", "прослуховування" або "бекенд". Кількість повторних спроб можна вказати за допомогою директиви "повторні спроби".

Важливо, щоб ви знали, як поводиться ваша програма з увімкненими спробами рівня 7.

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

Новий інженерний драйвер HAProxy Kubernetes надає високоефективну статистику для ваших програм, розміщених у Kubernetes.

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

Записи можна налаштувати за допомогою анотацій або ресурсів ConfigMap. Також можна визначити секрети для зберігання сертифікатів TLS.

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

Він також представляє нові перетворювачі, які дозволяють перетворювати дані у HAProxy і, як правило, відстежуються після вилучення. Це лише огляд багатьох функцій, представлених у HAProxy 2.0.

Завантажте та отримайте HA Proxy 2.0 


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Ісус - сказав він

    Доброго ранку,
    Чи можна налаштувати балансир, щоб зберігати вихідний ip з'єднання у серверній програмі?