Используя Microsoft NLB, есть ли способ направить определенный трафик c на разные серверы? - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть ситуация, когда у меня есть некоторые микросервисы, которые выполняют некоторую работу, которую я хотел бы загрузить на разные серверы. В настоящее время я использую встроенный в Microsoft NLB для веб-трафика c, и это, кажется, работает нормально, но я хотел бы взять трафик c, предназначенный для определенных URL-адресов, и направить их на другой сервер, чтобы вывести их из основного Интернета. сервера. Я думаю, что мне нужно что-то вроде ARR, но документы, которые я могу найти, довольно запутанные и не уверены, что это необходимо. Я разговаривал с другим человеком, и он думал, что это должно быть встроено в NLB, но я ничего не могу найти по этому поводу.

В общем, если traffi c собирается '... // mysite .com / services ', я бы хотел, чтобы трафик c направлялся на другой сервер; все остальные трафики c должны go на мой основной веб-сервер.

Где мне лучше всего начать?

1 Ответ

0 голосов
/ 21 февраля 2020

Azure имеет несколько служб балансировки нагрузки

  • Балансировщик нагрузки
  • Traffi c manager
  • Azure Входная дверь
  • Шлюз приложений

Тот, который соответствует вашим требованиям, - это шлюз приложений, поскольку он позволяет маршрутизировать запросы на основе пути URI.

https://docs.microsoft.com/en-us/azure/application-gateway/overview

...