【问题标题】:How to Connect Azure Worker/Web role to Azure Iaas VMs without using public IP's?如何在不使用公共 IP 的情况下将 Azure Worker/Web 角色连接到 Azure Iaas VM?
【发布时间】:2012-07-14 11:17:02
【问题描述】:
我们希望在 Azure Iaas VM 上运行 MongoDB 和一些自定义服务,并使用我们的角色连接到它们,但我们不希望在 VM 上公开 IP。
如果可能,最好的方法是什么?
如果不可能,这在路线图上吗?
我们可以在同一个云服务下添加虚拟机,它们可以愉快地通信,角色在同一个部署中,所以它们可以通信,但是虚拟机和角色之间存在问题。我们感谢 Iaas 的内容仍处于预览阶段。
谢谢
【问题讨论】:
标签:
azure
azure-web-roles
azure-worker-roles
azure-virtual-machine
【解决方案1】:
如果您的 Windows Azure Web/Worker 角色和 Windows Azure 虚拟机位于同一个 DC,您可以使用内部 IP 地址通过内部端点使用虚拟网络 (Vnet) 直接访问它们。要首先实现它,您需要创建一个虚拟网络,然后将您的虚拟机添加到此 VNet。 VNet 将提供您的内部 IP 地址,并且您的 Web/Worker 角色可以与此内部 IP 地址通信。
您不能直接从 Windows Azure 预览门户进行混合模式部署(预览版尚不支持),但是您可以使用 PowerShell VNet cmdlet 对其进行配置和工作。如需 VNet 团队的进一步帮助,您可以直接与他们联系here。