从 Azure 连接到本地托管的 SQL Server

时间:2021-05-08 15:01:49

标签: sql-server azure networking vpn

一家客户公司有一个 VPN。 VPN 上有一个 SQL Server 数据库。

我们有一个需要从 SQL Server 数据库读取和写入的 Azure 应用服务。

以下是我排除的选项:

  • Private Endpoints - 似乎这将允许我想要的反转。来自非 Azure VPN 的人可以连接到 Azure IP。
  • Express Route/MPLS - 这可以工作,但需要耗时的 Azure 物理连接,例如SQL Server VPN --> 通过物理电缆的本地 Azure 合作伙伴 --> Azure。

话虽如此,我不知道还有什么选择。最终目标是快速(并尽可能简单地)在 VPN 和 Azure 应用服务上建立与 SQL Server DB 的连接。我们的客户与 SQL Server DB 有充分的合作,但最好使步骤保持简单。

除了 Express Route 之外,我似乎找不到一个好的起点,我已经完成了并且不想再这样做了。

VPN Gateway 是最简单/最便宜的选择吗?由于我们需要这样做大约 50 次以上,因此我希望尽可能少地从客户端进行设置。

2 个答案:

答案 0 :(得分:1)

如果他们有到 Azure 的站点到站点 VPN 连接,您可以使用 App Service VNet Integration。这需要设置 S2S VPN 并配置 Azure 网络。

否则你必须使用App Service Hybrid Connections。这需要在可以访问 SQL Server 和 Azure 的本地服务器上设置中继代理。

答案 1 :(得分:0)

最佳选择是配置从 azure 到本地的站点到站点 vpn 连接。

enter image description here

https://docs.hillstonenet.com/en/Content/Cookbook/cb29-Site-to-Site%20VPN.htm