| Автор | Willy Tarreau |
|---|---|
| Розробник | HAProxy Technologiesd |
| Перший випуск | 16 грудня2001; 24 роки тому (2001-12-16) |
| Стабільний випуск | 1.8.4 (8 лютого2018; 8 років тому (2018-02-08)) |
| Операційна система | Linux,FreeBSD,OpenBSD,Solaris (8/9/10),AIX (5.1–5.3) |
| Мова програмування | C |
| Ліцензія | GNU General Public License Version 2 |
| Репозиторій | github.com/haproxy |
| Вебсайт | haproxy.org |
HAProxy —вільне програмне забезпечення,проксі-сервер ібалансувальник наватаження всистемах з високою доступністю. HAProxy працює з запитами застосунків, що передаються з використанням протоколівTCP таHTTP і розповсюджує запити серед багатьох серверів.[1] Він написаний наC[2] і має репутацію швидкого та ефективного (за використанням процесора та оперативної пам'яті) проксі-сервера.[3]
HAProxy використовується багатьма високонавантаженими вебсайтами, в тому числіGitHub,Bitbucket,[4]Stack Overflow,[5]Reddit,Tumblr,Twitter[6][7] таTuenti[8], а також він задіяний у сервісіOpsWorks, що надаєAmazon Web Services.[9]
HAProxy був створений у 2000[10] році, його автор — Willy Tarreau,[11] один з провідних учасників розробкиядра Лінукс[12], котрий досі підтримує цей проект.
Сервери, оснащені двохядерними процесорамиOpteron абоXeon зазвичай витримують навантаження в межах 15000 — 40000 запитів за секунду, і без проблем можуть обробити весь трафік, який надходить зі швидкістю 2 Гбіт/с під Лінукс.[13] У зв'язку з частим використанням таких серверів у обчислювальних мережах рівня організацій, моніторинг продуктивності HAProxy у масштабованих системах стає все більш важливим завданням. Моніторинг продуктивності по всьому ланцюжку, від клієнта до сервера вебзастосунків, потребує відстежувати показники з фронтендів, бекендів, а також з власне HAProxy хостів.[14] Наразі доступно кілька інструментів для вимірювання продуктивності HAProxy, як з відкритим похідним кодом, наприкладHATop[Архівовано 11 грудня 2016 уWayback Machine.], так і платні, наприкладDatadog.
| Це незавершена стаття пропрограмне забезпечення. Ви можетедопомогти проєкту,виправивши або дописавши її. |