我們希望在Azure Iaas虛擬機上運行MongoDB和一些自定義服務,並使用我們的角色連接到它們,但我們不想在虛擬機上公開IP暴露。如何將Azure工作者/ Web角色連接到Azure Iaas虛擬機不使用公共IP?
如果可能,這樣做的最好方法是什麼?
如果不可能,這是在路線圖上?
我們可以在相同的雲服務下添加虛擬機,他們可以愉快地溝通,角色在相同的部署中,因此他們進行通信,但在虛擬機和角色之間發生問題。我們感謝Iaas的東西仍在預覽中。
感謝
我們希望在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。