2011-04-25 32 views
2

每個Azure訂閱可以擁有多少個工作者角色和Web角色?每個Azure訂閱可以擁有多少個工作者角色和Web角色?

a。 1名工作人員和1名網絡角色

b。共計10件

c。共11個

d。無限

是Windows Azure的只爲.NET工作?

+0

http://stackoverflow.com/questions/3582598/how-many-roles-can-you-have-per-azure-instance – 2011-04-25 08:50:04

+0

它不回答這個問題: /例如,在一次訂閱中,我可以創建50個服務,每個人都有50個Web角色和50個工作角色 – DevUser 2011-04-25 08:57:25

回答

9

編輯:我更新了這個以反映從2011年9月,在變化,越來越大的作用計數爲5至25

訂閱不受角色的數量上限。每個託管服務可能具有多達25個角色(請參閱this MSDN article以進行說明),並結合了Web,Worker和VM角色。默認情況下,訂閱僅限於六個託管服務,並且整個訂閱中共有20個小實例(例如20個核心)。你可以混合和匹配虛擬機的大小,但你最初將被限制在20個內核。您可以聯繫客戶支持以獲得託管服務數量和實例數量的提升(我與超過20個實例的ISV一起工作)。

的Windows Azure不限於.NET應用程序。虛擬機本身基於Windows Server 2008 SP2和2008 R2。例如,您可以輕鬆運行Java,PHP和Python應用程序。啓動Jetty或Tomcat,運行MongoDB等服務器,查看Windows Azure Interop page瞭解更多信息。

在每個訂閱
+0

這是什麼正確的答案:每個訂閱可以擁有多少個工作角色和Web角色?一個。 1名員工角色和1名網絡角色b。總共10個c。總共11個d。無限制 – DevUser 2011-04-26 08:39:23

+0

@ user224763 - 記住您的訂閱託管了服務,每個服務都有角色,每個角色都有實例。正如我上面所說的,你被限制在6個託管服務(可以增加),每個託管服務最多可以有5個角色,這些角色擁有你想要的任意數量的實例(最初在20個上限,直到你申請增加)。還記得一個角色不是一個實例 - 它是一個實例。一個角色可擴展到許多實例。 – 2011-04-26 11:11:11

+0

那麼,你會說:d。無限是正確的答案? – DevUser 2011-04-26 21:07:22

1

Azure你得到X個實例。

  • 實例可以是Web角色或工作者角色。
  • 每個實例可以有一個角色。
  • 您可以爲每個訂閱提供儘可能多的實例。

所以,這個問題的答案在您的評論是肯定的。

但它可能不是一個好主意,因爲它會增加你的成本。你將有5000個實例,每小時花費600美元(上次我檢查它是每小時0.12美元)

最好在一個Web角色和一個輔助角色實例上安裝所有服務,然後增加需要。

+2

「最好在一個Web角色和一個輔助角色實例上安裝所有服務,然後根據需要增加數量。 - 不必要。您可以通過這種方式優化成本,但也會影響縮放特定功能的能力。決策需要基於規模單位以及所需的端點數量(因爲每個角色最多5個,如果使用遠程桌面則最少)。也就是說,我同意將功能組合成一個角色是一個很好的成本優化器。我對此發表了博文 - http://www.davidmakogon.com/2011/02/azure-tip-overload-your-web-role-for.html。 – 2011-04-25 14:11:16

1

你有6個託管帳戶和5個存儲帳戶。 通過defualt每個託管帳戶可以使用多達20個實例(任何大小)。 每個實例都可以成爲工人或Web角色 在計算中需要注意的是必須在至少2個實例提供相同的作用,具有積極 SLA的服務,您可以使用多達20個實例爲角色(只可用每託管帳戶)。 單個Web角色可以爲多個Web應用程序提供服務。 關於工作者角色也是如此。 因此,實例計數是針對性能(服務器場中的Web服務器)而不是您創建的.net應用程序計數。 什麼客戶端有5000個服務器?(實例是服務器2008 R2虛擬機不是。網絡應用程序)

希望幫助

相關問題