Jump to content

HAProxy

Оригинальный автор(ы) Вилли Тарро
Первоначальный выпуск 16 декабря 2001 г .; 22 года назад ( 16 декабря 2001 )
Стабильная версия
3.0.0 [1]  Отредактируйте это в Викиданных / 29 мая 2024 г.
Репозиторий
Написано в С
Операционная система Linux , FreeBSD , OpenBSD , Solaris (09.08.10), AIX (5.1–5.3), macOS , Cygwin
Лицензия Стандартная общественная лицензия GNU, версия 2
Веб-сайт www .haproxy .org

HAProxy — это бесплатное программное обеспечение с открытым исходным кодом , которое обеспечивает высокодоступный балансировщик нагрузки и прокси-сервер ( форвардный прокси-сервер) . [2] обратный прокси-сервер ) для приложений на основе TCP и HTTP , который распределяет запросы по нескольким серверам. [3] Это написано на Си [4] и имеет репутацию быстрого и эффективного (с точки зрения использования процессора и памяти). [5]

HAProxy используется рядом известных веб-сайтов, включая GoDaddy , GitHub , Bitbucket , [6] Переполнение стека , [7] Реддит , Слак , [8] Speedtest.net , Tumblr , Twitter [9] [10] и Туэнти [11] и используется в продукте OpsWorks от Amazon Web Services . [12]

HAProxy был написан в 2000 году. [13] Вилли Тарро, [14] основной участник ядра Linux , [15] который до сих пор поддерживает проект.

В 2013 году была создана компания ООО «HAProxy Technologies». [ нужна ссылка ] Компания предоставляет коммерческое предложение HAProxy Enterprise и контроллеры доставки приложений на базе устройств под названием ALOHA.

HAProxy имеет следующие возможности:

Сообщество HAProxy против предприятия HAProxy

[ редактировать ]

HAProxy Enterprise Edition — это версия HAProxy корпоративного класса, которая включает корпоративный набор надстроек, экспертную поддержку и профессиональные услуги. Он имеет некоторые функции, перенесенные из ветки разработки HAProxy. [20]

ALOHA от HAProxy Technologies — это готовое к использованию устройство балансировки нагрузки, которое можно развернуть в любой среде. ALOHA предоставляет графический интерфейс и систему шаблонов, которые можно использовать для развертывания и настройки устройства. [21]

У HAProxy были следующие выпуски версий: [22]

Версия Дата выпуска Конец жизни
Старая версия, больше не поддерживается: 1.0. 2001-12-16 2001-12-30
Старая версия, больше не поддерживается: 1.1. 2002-03-10 2006-01-29
Старая версия, больше не поддерживается: 1.2. 2003-11-09 2011-08-06
Старая версия, больше не поддерживается: 1.3. 2006-06-29 2016-03-14
Старая версия, больше не поддерживается: 1.4. 2010-02-26 2018-02-08
Старая версия, больше не поддерживается: 1.5. 2014-06-19 2020-01-10
Старая версия, больше не поддерживается: 1.6. 2015-10-13 2020-Q4
Старая версия, больше не поддерживается: 1.7. 2016-11-25 2021-Q4
Старая версия, больше не поддерживается: 1.8. 2017-11-26 2022-Q4
Старая версия, больше не поддерживается: 1.9. 2018-12-19 2020-2 квартал
Старая версия, больше не поддерживается: 2.0. 2019-06-16 2024-2 квартал
Старая версия, больше не поддерживается: 2.1. 2019-11-25 2021-1 квартал
Старая версия, но все еще поддерживается: 2.2 LTS. 2020-07-07 2 кв. 2025 г. (только критические исправления)
Старая версия, больше не поддерживается: 2.3. 2020-11-05 1 квартал 2022 г.
Старая версия, но все еще поддерживается: 2.4 LTS. 2021-05-14 2 кв. 2026 г. (только критические исправления)
Старая версия, больше не поддерживается: 2.5. 2021-11-23 2023-1 квартал
Старая версия, но все еще поддерживается: 2.6 LTS. 2022-05-31 2027-2 квартал
Старая версия, больше не поддерживается: 2.7. 2022-12-01 2024-1 квартал
Старая версия, но все еще поддерживается: 2.8 LTS. 2023-05-31 2028-2 квартал
Текущая стабильная версия: 2.9. 2023-12-05 2025-1 квартал
Текущая стабильная версия: 3.0 LTS. 2024-05-29 2029-2 квартал
Legend:
Старая версия
Старая версия, все еще поддерживается
Текущая стабильная версия
Latest preview version
Будущий выпуск

Производительность

[ редактировать ]

Серверы, оснащенные от 6 до 8 ядер, обычно выполняют от 200 000 до 500 000 запросов в секунду и без проблем насыщают соединение со скоростью 25 Гбит/с под Linux. [23] Было показано, что 64-ядерные серверы ARM достигают 2 миллионов запросов в секунду и скорости 100 Гбит/с. [24]

Подобное программное обеспечение

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Выпуск 3.0.0» . 29 мая 2024 г. Проверено 22 июня 2024 г.
  2. ^ «HAProxy как прокси-сервер пересылки» .
  3. ^ «Балансировка нагрузки MySQL с помощью HAProxy» . Несколько девяток АБ. 2011 . Проверено 19 февраля 2013 г.
  4. ^ «HAProxy на Freecode» . Проверено 5 апреля 2013 г.
  5. ^ «Гайки и болты: HAproxy» . Проверено 8 апреля 2013 г.
  6. ^ «Внутренняя внутренность Bitbucket» . Ютуб . Проверено 26 февраля 2015 г.
  7. ^ «Что нужно для запуска переполнения стека» . Проверено 22 ноября 2013 г.
  8. ^ «Все руки на палубе» . Слэк Инжиниринг . 29 июня 2020 г. Проверено 7 июля 2020 г.
  9. ^ «HAProxy: они его используют!» . Проверено 5 апреля 2013 г.
  10. ^ «Список сайтов, использующих HAProxy» . Архивировано из оригинала 10 июня 2013 года . Проверено 5 апреля 2013 г.
  11. ^ «Tuenti+WebRTC (Voip2day 2014)» .
  12. ^ «Уровень HAProxy — AWS Opsworks» . Проверено 5 апреля 2013 г.
  13. ^ «HAProxy: выбор дизайна и история» . Проверено 5 апреля 2013 г.
  14. ^ «Вилли Тарро: Обо мне» . Проверено 5 апреля 2013 г.
  15. ^ «LKML: Вилли Тарро: [ОБЪЯВЛЕНИЕ] Linux 2.4.37.11» . Проверено 5 апреля 2013 г.
  16. ^ Корбетт, Дэниел (19 декабря 2018 г.). «HAProxy 1.9 прибыл» . HAProxy Technologies . Проверено 22 января 2019 г.
  17. ^ Рамирес, Ник (31 мая 2022 г.). «Анонс HAProxy 2.6» . HAProxy Technologies . Проверено 30 июля 2023 г.
  18. ^ Мхедби, Моемен (31 мая 2018 г.). «Безударные перезагрузки/горячие перезапуски с помощью HAProxy!» . HAProxy Technologies . Проверено 22 января 2019 г.
  19. ^ Рамирес, Ник (16 января 2019 г.). «HAProxy 1.9.2 добавляет поддержку gRPC» . HAProxy Technologies . Проверено 22 января 2019 г.
  20. ^ «HAProxy Technologies объявляет об улучшении производительности, управления и безопасности предприятий» (пресс-релиз). 2 мая 2018 года . Проверено 23 октября 2018 г.
  21. ^ «Контроллер доставки приложений аппаратного устройства ALOHA» . Проверено 23 октября 2018 г.
  22. ^ «ХАПрокси» . Проверено 15 декабря 2022 г.
  23. ^ хапрокси .org #плата
  24. ^ www .haproxy /блог /haproxy-forwards-over-2-million-http-requests-per- Second-on-a-single-aws-arm-instance /
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 232c5efc1036b275c6df96e75bcb27a6__1721284140
URL1:https://arc.ask3.ru/arc/aa/23/a6/232c5efc1036b275c6df96e75bcb27a6.html
Заголовок, (Title) документа по адресу, URL1:
HAProxy - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)