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

Цель: я взламываю реализацию, сделанную в Azure за 2 года моим бывшим сотрудником. Я не уверен, как заставить 3 разных веб-приложения использовать 3 уникальных DNS-сервера.

Чего мне нужно добиться:

У меня есть виртуальная сеть в Azure, которую я дал DNS-серверу как пользовательский (я добавил IP в настройках DNS виртуальной машины). У меня также есть 3 веб-приложения на одном сервере приложений. Теперь я подключил VNet к web-app-1 через настройки сети.

Мне также нужно связать web-app-2 и web-app-3 с Vnet.

Чего мне нужно добиться: возможно ли заставить web-app-2 и web-app-3 получать доступ к Vnet без непосредственного добавления этой VNet к этим веб-приложениям? Есть ли способ заставить web-app-2 и web-app-3 связываться с web-app-1, который уже подключен к Vnet? Или это возможно только при подключении vnet ко всем веб-приложениям через сеть?

1 ответ

Вы можете подключить приложения 2 и 3 (или все приложения) через гибридное подключение к виртуальной машине в vNET(или локальной сети) . Таким образом, приложения получают доступ к ресурсам в той же сети, что и виртуальная машина, поскольку виртуальная машина становится прокси-сервером.

https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections

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

Другие вопросы по тегам