Приложение для запуска как на azure, так и в помещениях - PullRequest
0 голосов
/ 11 января 2020

У меня есть приложение на основе azure службы приложений

это приложение использует рабочую роль и azure хранилище и azure sql базу данных

У меня есть недавнее требование разрешить мой приложение для работы в помещениях

как я могу это сделать и какова альтернатива вышеуказанной технологии без использования azure stack

1 Ответ

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

Ваш вопрос или сценарий не очень понятны, однако, исходя из моего понимания, вы намереваетесь подключить Azure Службу приложений, чтобы иметь возможность подключения в помещении. Если это так, у вас есть следующие варианты, и вы можете выбрать функцию, которая лучше всего подходит для ваших требований. По умолчанию приложения, размещенные в службе приложений, имеют прямой доступ к inte rnet и могут достигать только конечные точки, размещенные на inte rnet. Однако, если вам нужно контролировать входящий и исходящий трафик c (я полагаю, это ваш случай):

1 - Гибридные соединения можно подключить Azure Служба приложений Веб-приложения к локальным ресурсам, использующим стандартный * TCP-порт. Поддерживаемые ресурсы включают Microsoft SQL Server, MySQL, HTTP Web API, мобильные сервисы и большинство пользовательских веб-сервисов. Подробнее о гибридном подключении см. - https://docs.microsoft.com/azure/app-service/app-service-hybrid-connections#app -service-hybrid-connection-выгоды

2 - VNET интеграция с VPN-шлюзом - приложения могут получить доступ к локальным ресурсам путем интеграции с виртуальными сетями, которые имеют соединения между сайтами. Если вы используете шлюз, требуемый VNet Интеграция, вам необходимо обновить локальные маршруты VPN-шлюза с помощью блоков адреса «точка-сайт». Для этого вам потребуется либо VNet для локального использования ExpressRoute, либо VPN-соединение между сайтами. Для получения дополнительной информации о сценарии использования ознакомьтесь с документом - https://docs.microsoft.com/azure/app-service/web-sites-integrate-with-vnet

3 - ASE - для приложений, которым требуется доступ к корпоративным ресурсам, таким как внутренние базы данных и веб-сервисы. Если вы развернете ASE в виртуальной сети, которая имеет VPN-подключение к локальной сети, приложения в ASE могут получить доступ к локальным ресурсам. Если вы хотите получить доступ к таким ресурсам, как SQL или Хранение через конечные точки службы, включите конечные точки службы на ASE su bnet. Если вы хотите получить доступ к ресурсам в VNet, дополнительная настройка не требуется. Если вы хотите получить доступ к ресурсам через ExpressRoute, вы уже находитесь в VNet и вам не нужно ничего настраивать на ASE или в приложениях внутри него. Для получения дополнительной информации об этом, обратитесь к do c - https://docs.microsoft.com/en-us/azure/app-service/environment/intro

Пожалуйста, обратите внимание, что это отличный документ для начала - https://docs.microsoft.com/azure/app-service/networking-features - предназначен чтобы помочь клиентам определить, какую функцию следует использовать, на основе некоторых примеров использования.

...