В чем разница между обратным прокси и балансировщиком нагрузки? - PullRequest
0 голосов
/ 17 января 2020

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

Ответы [ 2 ]

1 голос
/ 17 января 2020

Согласно этой ссылке ,

A обратный прокси принимает запрос от клиента, перенаправляет его на сервер, который может его выполнить, и возвращает сервер ответ клиенту. Другими словами, обратные прокси действуют как таковые для HTTP-трафика c и интерфейсов прикладного программирования.

A балансировщик нагрузки распределяет входящие клиентские запросы по группе серверов, в каждом случае возвращая ответ от выбранного сервера соответствующему клиенту. Балансировщики нагрузки могут работать с несколькими протоколами - HTTP, а также протокол системы доменных имен, простой протокол передачи сообщений и протокол доступа к сообщениям Inte rnet. Балансировщик нагрузки получает и направляет клиентские запросы на приложения, текстовые, графические или видеоданные на любой сервер в пуле, который способен их выполнить, а затем возвращает ответ сервера клиенту.

0 голосов
/ 17 января 2020

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

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

Балансировщики нагрузки подразделяются на три категории: DNS Round Robin, L3 / L4 Load Balancer [работает на уровне IP и TCP] и L7 Load Balancer [работает на уровне приложений].

Различные типы алгоритмов, используемые балансировщиком нагрузки для распределения нагрузки: IP Ha sh, Наименьшее соединение, Круглый Робин, Наименее траффи c и c. enter image description here

Обратный прокси-сервер: Действует как лицо веб-сайта, или мы можем сказать, что они служат воротами, через которые должен проходить веб-трафик c. Основная роль обратного прокси-сервера:

  1. Безопасность: они действуют как стена для вашего внутреннего сервера. Защита серверной части от прямого взаимодействия и, таким образом, повышение безопасности всей системы.
  2. Ускорение работы в Интернете: оно также предоставляет такие функции, как кэширование, шифрование SSL и сжатие, чтобы сократить время на предоставление ответа клиентам.
  3. Гибкость: изменения в серверной архитектуре становятся более гибкими, поскольку клиент может получить доступ только к обратному прокси-серверу. enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...