В чем разница между балансировщиком нагрузки и обратным прокси?


Ответ 1:
Обратный прокси-сервер - это прокси-сервер особого типа, который получает ресурсы от имени клиента с одного или нескольких серверов.

Подумайте о том, чтобы запросить сайт с браузером.

Вы переходите на веб-сайт, где веб-сервер прослушивает ваш запрос. Однако он сам не отвечает, а перенаправляет его в приложение, работающее через порт, к которому вы не можете напрямую подключиться. Затем он передает ответ этого приложения вам, создавая впечатление, что веб-сервер сам ответил на ваш запрос.

Это то, что делает обратный прокси, немного упрощенный.

Балансировщик нагрузки улучшает распределение или рабочие нагрузки между несколькими ресурсами. Он направлен на оптимизацию использования ресурсов, максимизацию пропускной способности, минимизацию времени отклика и предотвращение перегрузки любого отдельного ресурса.

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

Он контролирует сервер приложений, назначая следующий запрос наименее загруженному (в простых терминах). Не имеет смысла отдавать его уже занятому серверу приложений, в то время как другие просто ждут, чтобы что-то сделать.

При этом вы можете балансировать нагрузку практически на все (серверы приложений, серверные базы данных, веб-серверы и все остальное, что должно обрабатывать высокие нагрузки)

В мире веб-разработки балансировка нагрузки часто означает наличие выделенного балансировщика нагрузки, который распределяет запросы между несколькими веб-серверами.


Ответ 2:

Балансировщик нагрузки по определению является обратным прокси-сервером - он находится перед набором серверов и обрабатывает входящие запросы. Разница между ними заключается в том, что обратный прокси-сервер в значительной степени останавливается и не предоставляет много других функций. Балансировщик нагрузки (также называемый контроллером доставки приложений) также может обеспечить следующее:

  1. Кэширование и сжатие изображений и контента SSL разгрузка / ускорениеГеографическая маршрутизация DNS отработки отказаWeb Application Firewall (WAF) Проверка работоспособности серверов и приложенийПроверка пакетов Проверка коммутации содержимогоПостоянство куки…

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


Ответ 3:

Балансировщик нагрузки по определению является обратным прокси-сервером - он находится перед набором серверов и обрабатывает входящие запросы. Разница между ними заключается в том, что обратный прокси-сервер в значительной степени останавливается и не предоставляет много других функций. Балансировщик нагрузки (также называемый контроллером доставки приложений) также может обеспечить следующее:

  1. Кэширование и сжатие изображений и контента SSL разгрузка / ускорениеГеографическая маршрутизация DNS отработки отказаWeb Application Firewall (WAF) Проверка работоспособности серверов и приложенийПроверка пакетов Проверка коммутации содержимогоПостоянство куки…

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