Microsoft Azure - 升级

让我们说,我们的服务在Azure上运行良好.一段时间后,我们需要进行更改并升级已经运行的服务.这里有一个棘手的部分,有时升级会顺利进行,有时你不会知道导致问题的原因. Windows Azure已尝试解决这些问题.

更新Cloud Service

可以在Azure管理门户中轻松更新应用程序代码.在继续前进之前,您将需要一个服务包(.cspkg)和服务配置文件(.cscfg).

步骤1 : 登录管理门户.

第2步 : 转到您要更新的服务.

第3步 : 点击顶部菜单中的"实例",然后点击"更新".将弹出以下屏幕.

更新Cloud Service

第4步 : 输入部署标签名称并上传.cspkg和.cscfg文件.

步骤5 : 选择要更新的角色,或者如果要更新所有角色,请选择"全部".

步骤6 : 选中复选框,然后单击右侧的"箭头".

VIP(虚拟IP)交换

您可能会遇到一个场景,当您需要更改服务架构时. Azure提供了一种可以轻松处理升级的方法.有两种部署环境 - 生产和登台.假设您的服务正在生产中,但您可以在暂存环境中部署新版本.之后,您只需测试它,如果一切正常,您可以将其与生产部署交换.在现场背后,生产和分段部署的虚拟IP被交换,因此分段变为生产并且生产变为分段.交换发生时,服务不会中断.所有这一切都是在没有服务停机的情况下完成的.如果您需要,还可以轻松回滚到较旧的生产版本.

步骤1 : 登录管理门户.

第2步 : 转到服务.从顶部菜单中选择"实例".您可以在以下屏幕中看到,此服务有两个实例.

VIP(虚拟IP)交换

第3步 : 在分段和生产中部署服务后,您将看到屏幕底部的"交换"已激活.你只需要点击那个Swap图标即可完成.

注意事项

  • 你如果每个部署有不同数量的端点,则无法交换.

  • 它不会更改服务的IP地址.