Я пытаюсь найти способ подключить мое веб-приложение, работающее в Azure AppServices, к виртуальной машине Azure, на которой размещен сервер базы данных.
Я вижу, что виртуальная машина Azure имеет как общедоступный, так и частный IP-адрес. Я пытаюсь заставить экземпляр AppService подключиться к виртуальной машине Azure через ее частный IP-адрес. Я погуглил и прочитал документацию, но, похоже, не могу понять, возможно ли это вообще.
Итак, я предполагаю, что мой вопрос в том, можно ли каким-то образом настроить частные IP-адреса для экземпляров AppService, чтобы
PS: Есть еще один вариант использования, когда два экземпляра AppService также могут взаимодействовать друг с другом через частные IP-адреса. Возможны ли оба случая?
Чтобы разрешить службе приложений доступ к виртуальной машине по ее частному IP-адресу, необходимо включить интеграцию с виртуальной сетью (VNET). Это позволит вашему приложению напрямую связываться с вашей БД через частную виртуальную сеть. Подробные инструкции по настройке приведены здесь .
Следует помнить о нескольких моментах:
Вы можете попробовать этот способ, поместив свои ресурсы в одну виртуальную сеть. VN - это сервис, который позволяет создать сеть, в которой у вас будет постоянное IP-пространство, которое выглядит как ваш сценарий. Для веб-приложения вам необходимо создать среду службы приложений и разместить там свое веб-приложение. Учебник . Или вы можете поместить свое веб-приложение в существующую виртуальную сеть .
Я думаю, что без этого вы не сможете реализовать то, что хотите (учитывая тот факт, что веб-приложение полностью изолировано от взаимодействие пользователя с такими настройками, как сеть и т. д.).