Назад | Перейти на главную страницу

Так работает балансировщик нагрузки?

У меня есть балансировщик snapt с одним интерфейсом, прослушивающим порт 9055, подключенным к бэкэнду, на данный момент (для тестирования) только один сервер, также прослушивающий порт 9055.

Когда я захожу в браузер и набираю: http://load-balancer-name:9055 браузер показывает страницу http://back-end-server:9055 который показывает страницу, которую я ожидал.

После того, как балансировщик нагрузки свяжется с внутренним сервером, будет ли ответ от сервера идти напрямую обратно клиенту или он вернется в балансировщик нагрузки, а балансировщик нагрузки отправит его клиенту?

Это зависит от реализации балансировщика нагрузки. Однако обычно запрос идет напрямую с веб-сервера обратно клиенту, минуя балансировщик нагрузки на обратном пути.

Если вы хотите знать наверняка, сделайте захват пакетов на балансировщике нагрузки (tcpdump), загрузите его в Wireshark и пропустите трафик. Или вы можете захватить трафик на веб-сервере и посмотреть, отправляет ли он ответ балансировщику нагрузки или обратно исходному клиенту.