📜  Microsoft Azure-升级

📅  最后修改于: 2020-11-20 05:55:39             🧑  作者: Mango


让我们说,我们的服务在Azure上运行良好。一段时间后,我们需要进行更改并升级已经运行的服务。这是棘手的部分,有时升级会很顺利,有时您不知道是什么引起了问题。 Windows Azure已尝试解决这些问题。

更新云服务

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

步骤1-登录到管理门户。

步骤2-转到要更新的服务。

步骤3-从顶部菜单中单击“实例”,然后单击“更新”。将会弹出以下屏幕。

更新云服务

步骤4-输入部署标签名称,并上传.cspkg和.cscfg文件。

步骤5-选择要更新的角色,如果要更新所有角色,请选择“全部”。

步骤6-根据需要选中复选框,然后单击右侧的“箭头”。

VIP(虚拟IP)交换

当您需要更改服务的体系结构时,您可能会遇到一种情况。 Azure提供了一种可以轻松处理升级的方法。有两种部署环境-生产和登台。假设您的服务正在生产中,但是您可以在登台环境中部署新版本。之后,您只需对其进行测试,如果一切正常,则可以将其与生产部署交换。在后台,生产和分段部署的虚拟IP被交换,因此分段变成生产,生产变成分段。交换发生时,服务不会中断。所有这些都无需停机即可完成。如果需要,还可以轻松回滚到较早的生产版本。

步骤1-登录到管理门户。

步骤2-转到服务。从顶部菜单中选择“实例”。您可以在以下屏幕中看到该服务的两个实例。

VIP(虚拟IP)交换

步骤3-在分阶段和生产中部署服务后,您将看到屏幕底部的“交换”已激活。您只需要单击该“交换”图标即可完成。

注意事项

  • 如果每个部署的终结点数量不同,则无法交换。
  • 它不会更改服务的IP地址。