4

我無法弄清楚如何在Azure中將Web應用(應用服務)連接到虛擬機。我從Web App配置面板創建了一個VNet。Azure中虛擬機和應用服務之間的Vnet

所有項目均使用資源管理模型創建的,在同一個訂閱並至少標準定價層。

顯然,Web應用程序無法連接到V2 VNet。 (看起來這些術語可以互換使用,或者有些不同)。

我創建了一個經典的Vnet(V1?)。但我似乎無法找到如何將虛擬機連接到它。

如何將Web應用程序和虛擬機連接到同一網絡?我有什麼其他要求嗎?

回答

3

不幸的是,你不會錯過任何東西,目前這一切都相當混亂,在他們完全正常工作之前,阻止嘗試部署到VNet可能是明智之舉。然而,如果這是你特別需要的東西,你的選擇將是保持所有內容都在v1,或者只需要在v1版本的Web應用程序中創建一個v2 VNet,並且爲你的虛擬機創建一個v2 VNet(你不能把v2 VM到v1 VNet)

您可以創建一個v2 VNet並在它們之間建立站點到站點VPN。這將給出一個合理的平坦/開放IP結構。這個問題將會導致你只能使用大約10mb的帶寬,而唯一的辦法就是使用Express Route。

+0

這確實讓我感到驚訝,當我(在多敲打-的頭抵牆)終於實現了web應用到虛擬路由的限制。帶點對點網關的經典VNet可以完成工作,但最低費用爲每月35美元。我**我錯過了什麼?當他們都在同一個Azure區域時,爲什麼我需要支付35美元才能將流量直接從Web應用程序路由到VM? – Snixtor

+0

@Snixtor個人而言,我不會這樣做,我沒有看到它提供的優勢,它提供了一個明確的防火牆規則,只允許IP地址訪問。 (我可能會問一個實際的問題) –

+0

@Michael_B這就是我同樣的結論。不幸的是,在我的一個場景中,它似乎*像Web應用程序的外出IP地址在一組定義的4中切換(在Azure中的應用程序屬性中可見)可能導致連接問題。 VM正在運行Postgres,應用程序是ASP.NET,並且連接每約10分鐘定期失敗一次,這似乎也是IP地址更改的時間間隔。 – Snixtor

0

我找到了另一種方式。(我也發現了一些討論,網上說V2 VNET整合應該是在幾天或幾周內準備好了。)

有一個叫資源管理器預覽一個工具。在此處啓動:https://resources.azure.com

展開您的資源組,然後在Microsoft.Web下找到您的Web應用程序。

點擊上,並在細節向下滾動窗格中找到以下outboundIpAddresses

對於這些,去你的資源管理器虛擬機網絡安全資源,並添加所需的入站安全規則。注意,入站安全規則更改不會立即生效。我觀察到他們工作之前大約2分鐘的延遲。

最近幾個小時,測試了我的設置。希望出站IP分配保持不變。 UPDATE:天青門戶出站IP地址現已:https://social.msdn.microsoft.com/forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls http://ruslany.net/2015/06/how-to-find-out-outbound-ip-addresses-used-by-azure-web-app/

相關問題