繁体   English   中英

将一个区域中的 VM 或 Web 应用程序连接到另一个区域中的 SQL 服务器,跨越 azure 中的全局对等 vnet

[英]Connect VM or web app in one region to SQL server in another region across globally peered vnet in azure

我在英国南部有一个 azure 网络应用程序,在英国西部有一个 azure SQL 服务器。 目前他们可以通信,因为我在服务器上启用了允许访问 Azure 服务的选项。

我想保护 vnet 后面的 SQL 服务器,因此我在每个区域创建了一个 vnet,并在它们之间设置对等互连。

我已将 vnet 规则添加到 SQL 服务器并在子网上启用了 sql 的服务端点,以便 SQL 服务器现在在同一区域的 vn​​et 后面受到保护,并禁用了允许访问 Azure 服务的选项。

然后,我将 UK South 的 vnet 添加到 Web 应用程序(使用门户中的预览选项),我认为这将允许 Web 应用程序通过对等 vnet 访问 SQL 服务器。 然而,连接不断被拒绝。

我认为这应该有效吗? 或者我错过了什么?

我还尝试在每个 vnet 上设置一个 VM,同时我可以从另一个 ping 每个 VM,并且可以将 vm 与 SQL 服务器连接到同一区域。 我无法让其他区域的 VM 连接到 SQL 服务器。

任何人都可以帮助我正确设置此设置吗?

根据我的研究,如果我们使用区域 VNet 集成(使用门户中的预览选项),我们将无法跨全球对等连接(跨 Azure 区域连接虚拟网络)访问资源。 更多详情,请参考文档在此处输入图片说明

根据情况,我建议你将你的web app和sql添加到同一个region VNet中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM