如何在不使用公共IP的情况下将Azure Worker/Web角色连接到Azure Iaas虚拟机;s

如何在不使用公共IP的情况下将Azure Worker/Web角色连接到Azure Iaas虚拟机;s,azure,azure-web-roles,azure-worker-roles,azure-virtual-machine,Azure,Azure Web Roles,Azure Worker Roles,Azure Virtual Machine,我们希望在Azure Iaas虚拟机上运行MongoDB和一些定制服务,并使用我们的角色连接到它们,但我们不希望虚拟机上出现公共IP暴露 如果可能,最好的方法是什么 如果不可能,这是否在路线图上 我们可以在同一个云服务下添加虚拟机,它们可以愉快地通信,角色在同一个部署中,因此它们可以通信,但在虚拟机和角色之间存在问题。我们很感激Iaas的内容仍在预览中 谢谢如果您的Windows Azure Web/Worker角色和Windows Azure虚拟机位于同一个DC中,您可以使用内部端点使用虚拟网

我们希望在Azure Iaas虚拟机上运行MongoDB和一些定制服务,并使用我们的角色连接到它们,但我们不希望虚拟机上出现公共IP暴露

如果可能,最好的方法是什么

如果不可能,这是否在路线图上

我们可以在同一个云服务下添加虚拟机,它们可以愉快地通信,角色在同一个部署中,因此它们可以通信,但在虚拟机和角色之间存在问题。我们很感激Iaas的内容仍在预览中


谢谢

如果您的Windows Azure Web/Worker角色和Windows Azure虚拟机位于同一个DC中,您可以使用内部端点使用虚拟网络(Vnet)使用内部IP地址直接访问它们。要首先实现它,您需要创建一个虚拟网络,然后将您的虚拟机添加到此VNet。VNet将提供您的内部IP地址,您的Web/Worker角色可以与此内部IP地址通信

您不能直接从Windows Azure预览门户进行混合模式部署(预览中尚不支持),但可以使用PowerShell VNet cmdlet对其进行配置并使其正常工作。若需要VNet团队的进一步帮助,您可以直接与他们联系