是否可以更改为Azure云服务中的实例类型

use*_*610 20 cloud azure

有没有办法在不重建包的情况下更改Azure Cloud Service 的VM大小

vmsize参数在.csdef文件中定义,而不是.cscfg上载到Azure中的文件,并且不会出现在包的其他包含的XML文件中.

请注意,我们不打算更改实例计数(向外扩展),而是更改大小类型(即从Extra Small(A0)更改为Medium(A2)).

Gio*_*uto 10

vmsize是csdef文件的属性,而不是ServiceConfiguration.cscfg的属性

您可以在http://msdn.microsoft.com/en-us/library/jj156212.aspx上看到


Thi*_*dio 9

是的,在创建服务模型时,您可以指定部署角色实例的大小,具体取决于其资源要求.角色的大小决定了CPU核心数,内存容量以及分配给正在运行的实例的本地文件系统大小.

基本上,您需要将ServiceConfiguration.cscfg文件中的"vmsize"参数更改为所需的值(vmsize ="[ExtraSmall | Small | Medium | Large | ExtraLarge]")并将包重新部署回Azure.

http://www.nimbo.com/blog/changing-the-instance-size-from-the-windows-azure-management-portal/

  • @ThiagoCustodio:您不能将`vmsize ="ExtraSmall"添加到`.cscfg`文件中的`Role`标签 - 只是`.csdef`文件.这是OP提出的确切问题.如果添加到`.cscfg`文件,VS2015(Azure工具2.7)将引发错误. (2认同)