3

Windows Azure 平台允许将应用程序部署到一个或多个实例。然后,结构控制器会在这些实例之间平衡您的应用程序的工作负载。

  • 实例数量可以根据需求扩大/缩小,还是实例数量是静态的?如果实例可以动态启动,我对这种情况的发生有多少控制?

  • Azure 如何平衡我的应用程序实例之间的工作负载,我是否可以控制这种情况如何发生?

4

4 回答 4

2

这个问题有很多很好的信息,包括我使用的第 3 方工具 (AzureWatch),它可以根据负载向上/向下扩展。

Azure 平台:向上和向下扩展实例

于 2010-11-15T17:24:33.157 回答
2

我只是想通过商业发布(11 月)补充一点,我们将有一个 API,可以让您以编程方式修改实例的数量。(所以你可以根据你想要的任何逻辑进行扩展。)

于 2009-08-27T05:06:06.153 回答
1

Azure 角色的实例数在 xml 配置文件中指定。目前,您必须手动更改此配置文件中的实例计数。当您这样做时,结构控制器将自动为您调整运行实例的数量。

对于 Web 角色,传入的 TCP 连接在您的实例之间进行平衡。对于工作角色,负载通常分布在从消息队列中提取工作分配的所有实例中。该结构并没有真正参与工人角色。

于 2009-08-26T16:13:42.290 回答
0

我知道这是一个老问题,但我只是想强调一下免费的Windows Autoscaling Application Block,它是在首次提出问题后发布的。

于 2012-06-15T23:33:19.847 回答