sql-server - Azure 本地数据网关——要走的路,还是矫枉过正?
问题描述
当拥有一些想要从 Azure 访问的本地数据源时,创建数据网关是“最佳实践” ,还是这已成为一种过时的方法?我问是因为我注意到它依赖于“网关云服务”,据我所知,它正在退出。
我的实际要求只是能够从函数应用程序到本地 sql server 进行查询。我什至不确定这是否可以通过数据网关实现。
任何和所有反馈表示赞赏。
解决方案
看看混合连接: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 函数必须由专用的应用服务计划托管,而不是消费计划(唉)。
推荐阅读
- javascript - react-vtk-js/ vtk.js/ React.js
- .net-core - Azure Devops - 托管池 - ubuntu latest - 如何获得 ubuntu-latest 以拥有最新的 Visual Studio 构建工具(2022 年预览版)?
- binary-tree - 对于二叉树来说,单词以小写字母还是大写字母开头有关系吗?
- arcore - 如何将 ARCore 帧转换为 WebRTC 帧
- reactjs - antd 表单字段未重置复选框
- vue.js - 类星体应用程序 - 我的应用程序顶部出现红色加载线以及如何摆脱
- python - 如何获取BERT中已标记为“UNK”标记的对应字符或字符串?
- c++ - 如何在 if-else 语句中使用 strcat() 来根据用户输入“是”或“否”进行更改?
- python - 使用模板将 Dataframe 写入 excel
- solr - 将 aws cloudsearch 数据复制到 apache solr