Результаты нагрузочного тестирования балансировщиков от Devhands.io

Команда Devhands.io завершила очередное нагрузочное тестирование балансировщиков. В отличие от прошлых тестов, эксперты не только использовали готовые Docker-контейнеры, но и настроили одинаковые критичные параметры конфигурации. Результаты тестирования были представлены в формате стрима, доступного на YouTube, а также в виде расшифровки с иллюстрациями и исходным кодом.

На встрече Алексей Рыбак и Николай Лавлинский обсудили детали тестирования, в частности, результаты сравнительного бенчмарка нескольких прокси-серверов, среди которых выделился HAProxy с 50,000 RPS и задержкой в 1 мс. В то же время Nginx и Caddy показали значительно худшие результаты. Тесты проводились в различных условиях, включая разные размеры ответов и настройки TLS.

Полученные данные подчеркивают важность проведения бенчмарков для выявления производительности балансировщиков в реальных условиях. Все конфигурации тестов доступны для воспроизведения, что позволяет исследовать результаты более детально.