Windows Azure的部署和回滚策略

时间:2013-04-24 17:50:03

标签: deployment azure

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

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

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

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

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

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

谢谢, 麦克

1 个答案:

答案 0 :(得分:3)

是的,这些功能已融入Azure,特别是在部署到分段和生产阶段的VIP交换机功能中。

为了获得零停机时间,您可以部署到临时环境,进行测试直到满意为止,然后VIP将分段部署切换到生产环境。如果您将暂存部署保留并运行,则可以在生产中遇到任何意外问题时将VIP切换回来。

当然,对此的负面影响是,只要你继续保持它,暂存环境就会花费你的钱。您可以在一段时间内进行实时测试,当您确定没有任何showstoppers时,只需将下载环境下拉,直到下一次部署。

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