Локальный шлюз данных Azure - путь или перегиб? - PullRequest
0 голосов
/ 29 апреля 2018

Если у вас есть локальные источники данных, к которым вы хотите получить доступ из Azure, является ли "наилучшей практикой" создание шлюза данных или это устаревший подход? Я спрашиваю, потому что замечаю, что он опирается на «облачную службу шлюза», которая, как я понимаю, уже выходит.

Фактическое требование для меня - только возможность выполнять запрос из приложения функций на локальный сервер sql. Я даже не уверен, что это возможно через шлюз данных.

Любая обратная связь приветствуется.

1 Ответ

0 голосов
/ 29 апреля 2018

Взгляните на гибридные соединения: https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections

Они предназначены для того, что вы хотите сделать:

По сути, создается туннель между конечной точкой SQL в локальной среде и целевой конечной точкой для вашей функции Azure в среде Azure. Он использует HTTPS-трафик, поэтому его легко использовать на локальном брандмауэре. Чтобы создать конечную точку SQL, вам нужно установить агент под названием «Диспетчер гибридных подключений», который будет выступать в качестве прокси-сервера между конечной точкой Azure и сервером SQL.

После того как конечные точки установлены, вы можете подключиться к конечной точке Azure с помощью своей функции, и она будет туннелироваться к локальному SQL (с использованием HCM).

Имейте в виду, что это будет работать только с учетными записями SQL, а не с учетными записями AD. Кроме того, функция Azure должна размещаться в специальном плане обслуживания приложений, а не в плане потребления (увы).

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