Azure 虚拟网络子网

Azure Virtual Network Subnet

我们正在使用 IoT 中心和 Azure 功能。两者都没有接触到 public 并且在私人环境中工作。

我们的 VNet 范围为 x.x.111.xx.x.114.x

我们有 专用端点 (x.x.111.x) 来连接 IoT 集线器 虚拟网络 Azure 函数 VNet 集成已启用,所选的私有端点范围为 (x.x.112.x)。但是 Inbound Private 端点配置为 x.x.111.x.

我们有一个脚本可以侦听 IoT 中心内置端点。我们已经在 VM(x.x.111.x) 之一中测试了脚本。它将数据写入同一个 VNet 中的数据湖容器。当我们将相同的脚本部署到 Azure Functions 时,它不会将任何数据写入目标。

我们的问题: 要在资源之间建立通信需要 相同的子网 或者我们可以与 相同的 VNet?

建立连接

提前感谢您的支持

Our Question: To establish the communication between recourses is required same subnet or we can establish the connection with same VNet?

A​​zure 默认允许同一子网的 Vnet 之间的通信,也允许不同子网的 Vnet 之间的通信。

情况一:同一子网内通信

同一子网中的所有设备都可以直接相互通信,无需通过任何路由器。

案例2:不同子网之间的通信。

连接到 VNet 中子网(相同或不同)的 NIC 无需任何额外配置即可相互通信