首页 > 解决方案 > Azure 本地数据网关——要走的路,还是矫枉过正?

问题描述

当拥有一些想要从 Azure 访问的本地数据源时,创建数据网关是“最佳实践” ,还是这已成为一种过时的方法?我问是因为我注意到它依赖于“网关云服务”,据我所知,它正在退出。

我的实际要求只是能够从函数应用程序到本地 sql server 进行查询。我什至不确定这是否可以通过数据网关实现。

任何和所有反馈表示赞赏。

标签: sql-serverazureazure-cloud-servicesdata-gateway

解决方案


看看混合连接:https ://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections

它们专为您想要做的事情而设计:

基本上,在本地环境中的 SQL 端点和 Azure 环境中的 Azure Function 的目标端点之间创建了一条隧道。它使用 HTTPS 流量,因此在本地防火墙上很容易。要创建 SQL 端点,您需要安装一个名为“混合连接管理器”的代理,它将充当 Azure 端点和 SQL 服务器之间的代理。

端点建立后,您可以使用您的函数连接到 Azure 端点,它将通过隧道连接到本地 SQL(使用 HCM)。

请记住,这仅适用于 SQL 帐户,不适用于 AD 帐户。此外,Azure 函数必须由专用的应用服务计划托管,而不是消费计划(唉)。


推荐阅读