Azure Service Fabric Cluster 与本地网络的连接(私有数据中心)

Azure Service Fabric Cluster connection with on premise network (Private data center)

您能否描述一下 Service Fabric 集群中的服务如何与我们私有数据中心中的数据库服务器进行通信的过程?

现在我们如何为 Azure 上的一些自定义 VM 做的是我们将网络接口 (NIC) 附加到 VM,并且 NIC 连接到为我们提供跨场所连接的子网。

我们可以在配置 Service Fabric 集群时指定这一点吗?

谢谢!

您所描述的是首选方式 - 拥有一个连接到您的数据中心的 VNET(使用 S2S VPN 或 Express Route),然后您可以从您的代码中自由访问本地资源,就像您在局域网内运行。您不必 添加 NIC 到您的 SF 虚拟机,您只需修改 ARM 模板即可在指定的 VNET 内配置所有资源。

如果查看 sample template for SF,您会看到 subnet0Ref 变量用于设置属于新创建的规模集的 NIC 的网络配置文件。 您可以修改模板以使用 resourceid 模板表达式函数 (documentation) 查找您预先存在的子网。您可以从模板中删除不需要创建的所有其他资源,例如 VNET 本身。