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

时间:2013-11-19 21:47:59

标签: azure cloud

有没有办法在不重建软件包的情况下更改Azure云服务的 VM大小

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

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

3 个答案:

答案 0 :(得分:10)

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

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

上看到

答案 1 :(得分: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/

答案 2 :(得分:2)

您可以使用Azure Powershell:

C:\PS>Get-AzureVM -ServiceName "MySvc1" -Name "MyVM3" | Set-AzureVMSize "Basic_A2" | Update-AzureVM
相关问题