Соединение между двумя веб-приложениями в одной среде службы приложений Azure - PullRequest
0 голосов
/ 19 октября 2019

У меня есть ASE с двумя планами обслуживания приложений, каждый из которых содержит 1 контейнерное веб-приложение. В основном это nginx (приложение 1), которое проксирует к бэкэнду (приложение 2) - ничего особенного. Я могу связаться с обоими приложениями по их URL-адресу, например (URL-адреса ненастоящие):

ВопросКак я могу добиться, чтобы соединение от nginx к бэкэнду было сделано прямо внутри VNET ASE? Я не могу найти частный IP-адрес серверного приложения, и я предполагаю, что я использую https://backend -prod-ase.ase-prod-west-europe.p.azurewebsites.net в качестве URL для апстрима в nginxзапрос будет обработан как запрос к внешнему миру с использованием (S) NAT.

Спасибо за любые идеи заранее

1 Ответ

0 голосов
/ 19 октября 2019

ASE развернуты в подсети вашей виртуальной сети.

Похоже, вам нужно развернуть интерфейс в качестве внешнего ASE, к которому можно получить доступ с внешнего IP-адреса, а сервер должен быть развернут какILB ASE. ILB ASE имеет внутренний IP-адрес с балансировкой нагрузки, доступ к которому можно получить из внешнего интерфейса.

Подробнее см. https://docs.microsoft.com/en-us/azure/app-service/environment/network-info

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