我正在嘗試將應用程序部署到Windows Azure,並且由於缺少Azure基礎結構的文檔和新增功能,我無法確定如何實現最佳配置。我需要配置兩臺虛擬機(一臺Linux機箱和一臺帶有SQL Server的Windows Server)才能與一個Web角色實例進行通信。 Web角色應該有唯一可以從外部訪問的終端。它應該能夠與SQL Server和Linux機器通信(這些機器不需要相互通信)。如果我在虛擬機上打開端點(例如Windows機器上的端口1433和虛擬機防火牆中的端口),我可以實現這一點,但是我擔心這樣做的安全風險,並希望Web角色能夠進行通信直接與我的虛擬機直接打開端點(使用Azure門戶)。我已閱讀了一些涉及將這些項目部署爲雲服務的示例,但沒有包含Web角色和定製虛擬機。我已經看到了使用虛擬網絡的參考資料,但沒有例子。我已到處尋找解決方案,以取得成功。這似乎是一個常見的情況,所以我不認爲這應該是這樣困難的。我錯過了什麼嗎?Windows Azure - Web角色和虛擬機安全通信
2
A
回答
5
那麼你有2個選擇:使用Windows Azure Connect或使用虛擬網絡。既然你真的想建立一個不同的機器網絡,我會建議使用虛擬網絡(我認爲這是最靈活的選擇)。而你的虛擬機連接到你的雲服務是很容易的:
- 創建一個虛擬網絡如下所述:Create a Virtual Network in Windows Azure
- 添加你的虛擬機到網絡如下所述:Add a Virtual Machine to a Virtual Network
- 修改ServiceConfiguration。您的雲服務的cscfg連接到您的虛擬網絡。該模式是available on MSDN或者您可以關注Michael Washam's blog上的博客文章。
0
我把上面的答案標記爲正確的,因爲它確實提供了答案,特別是如果您只創建一個帶MS產品的虛擬網絡。他們在大多數文檔中沒有指出的是,當虛擬機和VN處於當前預覽狀態時,VN功能在Linux機器上受到限制。但是,這並不意味着您無法將Linux VM添加到VN。在搜索某個時間並將信息拼湊在一起後,可以將Linux機器添加到現有的VN,而非簡單地使用PowerShell和cmdlet。以下通用腳本可以使用您自己的信息從PowerShell ISE運行,以便在VN中創建和添加Linux VM。
$vm = New-AzureVMConfig -Name $vmname -InstanceSize ExtraSmall -ImageName $img |
Add-AzureProvisioningConfig -Linux –LinuxUser $user -Password $pass |
Set-AzureSubnet -SubnetNames $subnet
New-AzureVM -ServiceName $cloudSvcName -AffinityGroup $affinitygroup -VNetName $vnetname -VMs $vm
希望這可以幫助別人拔掉頭髮。
相關問題
- 1. Windows Azure虛擬機角色上傳
- 2. 集成安全Windows Azure虛擬機
- 3. 將Web角色遷移到Windows Azure虛擬機
- 4. 在Azure Web角色虛擬機上安裝IIS Media Services
- 5. Azure Web角色和虛擬機的耐用性
- 6. 如何訪問安裝在虛擬機之外的Azure虛擬機(虛擬機角色)上的sql server?
- 7. 連接SQL Server虛擬機到Web角色在同一Azure的虛擬網絡
- 8. Microsoft Lync將在Windows Azure虛擬機角色上運行嗎?
- 9. Windows Azure工作者角色實例是整個虛擬機嗎?
- 10. Azure虛擬機虛擬網絡互通
- 11. 多蔚藍Windows虛擬機通信
- 12. Windows Azure - 我可以在同一個虛擬機上運行Web角色和工作者角色嗎?
- 13. 工作者角色和Web角色之間的Azure通信
- 14. Azure - Azure中內部角色之間的安全通信
- 15. 在Azure模擬器上配置虛擬機角色
- 16. 創建 - Azure虛擬機Windows
- 17. 安全問題關於Azure Windows上的SQL Server虛擬機
- 18. Azure虛擬機和SQL Azure
- 19. 在Windows Azure上,虛擬機角色和虛擬機實例之間有區別嗎?
- 20. Windows Azure的跨角色通信
- 21. 在azure網站和虛擬機之間確保網絡安全
- 22. TCP Worker角色到Web角色通信
- 23. Azure功能角色像停止Azure虛擬機的權限
- 24. Azure - Windows Azure虛擬機問題
- 25. Azure Web角色無法看到VM的內部IP(但虛擬機可以看到Web角色)
- 26. Azure存儲和Azure的虛擬機
- 27. 爲什麼Web和Worker角色實例的價格高於Windows虛擬機?
- 28. SSRS和Azure虛擬機
- 29. Azure虛擬機和端點
- 30. 黑色桌面背景Azure虛擬機
我已經看過這個和虛擬網絡選項似乎工作,除了我不能添加在門戶Linux VM。我不認爲Linux機器可以在預覽時添加到虛擬網絡中(不確定)。我只剩下Azure Connect選項了嗎? – Matt