据我所知,可以选择使用角色设置在Cloud Service Package中提供VM大小
但是在构建之前需要这些信息
有没有办法在部署时决定VM大小?
我要求在不同区域运行辅助角色,在某些地区,负载不是很多,所以我想使用较小的VM。
答案 0 :(得分:4)
目前无法这样做,因为VM大小是在csdef
文件中定义的,它会捆绑到您的包中。
我可以建议您考虑水平可伸缩性(即根据负载为不同区域选择不同数量的VM实例),而不是依赖垂直可伸缩性(即根据负载为不同区域选择不同的VM大小)。我用这种方法看到的好处:
cscfg
文件中指定,因此您可以构建程序包,但部署应用程序以根据区域运行不同的实例计数。cscfg
文件中指定了实例计数,您可以根据负载模式轻松扩展/缩小,而无需重新部署代码。