如何将Azure工作者/ Web角色连接到Azure Iaas虚拟机不使用公共IP?

问题描述:

我们希望在Azure Iaas虚拟机上运行MongoDB和一些自定义服务,并使用我们的角色连接到它们,但我们不想在虚拟机上公开IP暴露。如何将Azure工作者/ Web角色连接到Azure Iaas虚拟机不使用公共IP?

如果可能,这样做的最好方法是什么?

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

我们可以在相同的云服务下添加虚拟机,他们可以愉快地沟通,角色在相同的部署中,因此他们进行通信,但在虚拟机和角色之间发生问题。我们感谢Iaas的东西仍在预览中。

感谢

如果在相同的直流您的Windows Azure的Web /辅助角色和Windows Azure的虚拟机,你可以访问它们直接使用内部IP地址使用使用内部端点虚拟网络(互联星空)。要实现它,首先需要创建一个虚拟网络,然后将虚拟机添加到此VNet。 VNet将提供您的内部IP地址,并且您的Web/Worker角色可以与此内部IP地址进行通信。

您无法直接从Windows Azure预览门户(预览中不支持混合模式部署),但是您可以使用PowerShell VNet cmdlet来配置和运行它。要获得VNet团队的进一步帮助,您可以直接联系他们here