3

据我所知,有一个选项可以使用角色设置在云服务包中提供 VM 大小。
但是在构建之前需要此信息。
有没有办法可以在部署时决定 VM 大小?
我需要一个工作角色在不同区域运行,在某些区域负载不大,所以我想使用较小尺寸的 VM。

4

1 回答 1

4

目前不可能这样做,因为 VM 大小是在csdef捆绑到您的包中的文件中定义的。

与其依赖垂直可扩展性(即根据负载为不同区域选择不同的 VM 大小),我建议您查看水平可扩展性(即根据负载为不同区域选择不同数量的 VM 实例)。我看到这种方法的好处:

  • 实例计数在cscfg文件中指定,因此您可以构建包但部署应用程序以根据区域以不同的实例计数运行。
  • 同样,因为实例计数是在cscfg文件中指定的,您可以根据负载模式轻松扩展/缩减,而无需重新部署代码。
于 2014-08-22T09:36:09.763 回答