azure降级

azure降级,azure,azure-cloud-services,Azure,Azure Cloud Services,是否可以将Azure云服务实例从“小型”VM降级为“超小型”VM 到目前为止,我尝试的是: -将Visual Studio中的VM更改为“超小型” -创建一个新包 -上传到门户网站 -更新了部署。我选中了“如果角色大小或角色数量发生变化,允许更新” 更新失败,并显示以下消息: “未能更新生产环境。 新上载的包中为角色…指定的角色大小与当前部署的服务中此角色的角色大小不同。当前部署的包中指定的内存大小为1792。升级包中指定的内存大小为768。“ 有什么想法吗?提前谢谢 选中如果角色大小或角色数量

是否可以将Azure云服务实例从“小型”VM降级为“超小型”VM

到目前为止,我尝试的是: -将Visual Studio中的VM更改为“超小型” -创建一个新包 -上传到门户网站 -更新了部署。我选中了“如果角色大小或角色数量发生变化,允许更新”

更新失败,并显示以下消息: “未能更新生产环境。 新上载的包中为角色…指定的角色大小与当前部署的服务中此角色的角色大小不同。当前部署的包中指定的内存大小为1792。升级包中指定的内存大小为768。“


有什么想法吗?提前谢谢

选中如果角色大小或角色数量发生变化,则允许更新复选框应该可以正常工作()。另一种选择是使用VIP掉期:

  • 在暂存中删除部署
  • 将您的新包上载到staging
  • 执行VIP交换(在暂存中具有额外小实例的新包现在正在生产中)

  • 请注意,为了使用VIP交换,两个包的端点应该完全相同。

    在升级云服务并选中“如果角色大小或角色数量发生变化,则允许更新”时,应该可以工作,但可能存在一些问题(谁知道呢)。此外,有时环境swip也可能会出现错误(有一次发生在我身上!).

    您可以做一件事,只需替换web/worker角色而不是升级它。
    或者您可以删除您的角色并重新加载超小型的角色。

    从SmallVm升级到中型Vm时,没有问题,使用中型Vm构建包并更新部署

    但降级时,您需要删除部署,然后上载具有所需vm大小的新部署


    根据您的选择,您可以为生产和登台设置不同的Vm大小。

    您是否可以关闭云服务几分钟?是的,一大早,我就可以将其关闭。选中“如果角色大小…更改允许更新”复选框不起作用。我将尝试VIP交换。谢谢大家,VIP交换方法奏效了(我用新版本更新了“暂存”环境,然后按下“交换”按钮)。现在一切都好了。谢谢你的回答!!