2017-02-22 29 views
2

我需要使用流量管理器將流量路由到三個應用程序服務(我擁有同一區域)(具有三個實例的一個應用程序服務將不起作用,需要更多的負載平衡控制)。在同一地區有多個Web應用程序的Azure流量管理器

我讀here這是不可能性

我試圖建立在不同的應用服務計劃的應用服務,但是我就是同一個域沒有分配給一個以上的應用服務。在文檔中,我閱讀「規模單位」,但我不知道它是什麼,有什麼想法?基本上我不能在同一個區域創建兩個應用程序服務,分配給它們的域也是相同的。

+0

當他們談論秤臺,我認爲他們正在談論的虛擬機更好resiliasncy那運行Azure應用服務。如果您運行'nslookup yoursite.azurewebsites.net',您可以看到縮放單元的URL。你會得到一個像'waws-prod-am2-077.vip.azurewebsites.windows.net'這樣的答案。這意味着Web Apps不能處於相同的App服務計劃中。 – juunas

+0

而不是在同一地區的多個應用程序服務計劃,您應該使用手動縮放或自動縮放以在您的區域中使用您的應用程序的多個實例。 –

+0

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

回答

3

我不確定你需要更多的應用程序服務計劃,但我們假設你需要。你會看到的是nested profiles

還有good documentation這也解釋了限制:

每個流量管理器配置文件最多可以有一個Web應用程序端點 從每個Azure的區域。要解決此限制,可以將 配置爲外部端點。有關更多信息,請參閱 FAQ。

以及其中一些問題的解決方法here

規模單位,是錯誤的你。 @juunas在正確的道路上幫助您找到您的刻度單位。但是,AppServicePlan不是一個虛擬機,但這是另一個主題。

所以基本思想:

  • 創建創建一個web應用程序內其
  • 你梯級nslookup yoursite.azurewebsites.net發現你的真實DNS名稱的應用服務計劃
  • 。就像@juunas指出的那樣,它就像waws-prod-am2-077.vip.azurewebsites.windows.netwaws-prod-am2-077是您的規模單位。

重複這些步驟直到您發現您的應用服務計劃在不同規模的設備上運行。

這真的很可惜,這沒有記錄在任何地方。不,沒有更簡單的方法來檢查應用程序服務計劃的規模單位。在不同規模的單位之間部署多個應用服務計劃也沒有更簡單的方法。

在另一方面,具有在不同的刻度單位傳播你的應用程序的服務計劃將給予您的應用程序對部分服務中斷:)

+0

剛剛嘗試過這種方式,您說得對,但是哇,設法在新的應用程序中獲得第一個應用程序服務我必須至少得到另外3個,這將會持續下去。一個問題,爲什麼你說你不確定我們需要不同的應用程序服務計劃?你的意思是我們可以使用相同的應用程序服務計劃去新的規模單位(這是有道理的)? – Pietro

+0

嗨。我的意思是 - 爲什麼不爲你的應用使用單一的應用服務計劃。將使你的事情變得如此簡單。當你只需要擴展一個應用程序時 - 那麼所有的應用程序都會利用這個能力。你不會失去任何東西。 而不是 - 您不能跨越不同規模的單個應用服務計劃。 – astaykov

+0

因爲我需要以不同的比例單位將同一個域分配給不同的應用程序服務,並且您說我不能跨越不同比例單位的單個應用程序服務計劃 – Pietro

相關問題