2011-04-25 35 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虚拟机不是。网络应用程序)

希望帮助

相关问题