0

我希望 Microsoft Azure 在应用程序部署和回滚领域提供服务。

具体来说,我有兴趣使用 Azure 完成以下任务:

  • 以零停机时间部署应用程序
  • 在部署失败的情况下回滚应用程序

这些功能/服务是否已融入 Azure?

这样你就可以感受到我的痛苦……现在,我通过 Visual Studio 的部署策略是文件系统部署。我需要计划停机时间,而且大多数时候系统上仍有用户丢失数据(因此抱怨)并忽略警告。并且基于功能请求和部署的紧迫性,有时会潜入一个错误。用户发现了这一点,显然我们需要立即回滚(无意中需要另一个计划外的维护窗口)。

如果您使用 Azure 有过积极的“零停机部署”和“应用程序回滚”体验,请分享。

谢谢,迈克

4

1 回答 1

2

是的,这些功能已融入 Azure,特别是在部署到暂存和生产暂存 VIP 切换功能时。

为了实现零停机,您可以部署到暂存环境,进行测试直到您满意,然后 VIP 将暂存部署切换到生产环境。如果您离开并运行暂存部署,如果您在生产中遇到任何意外问题,您可以 VIP 将它们切换回来。

当然,这样做的负面影响是,只要您继续使用,暂存环境就会花费您的钱。您总是可以在一段时间内进行现场测试,当您确定没有任何阻碍时,只需关闭暂存环境,直到下一次部署。

https://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-manage-a-cloud-service/

于 2013-04-24T17:58:11.217 回答