【问题标题】:Deployment and Rollback Strategy with Windows Azure使用 Windows Azure 的部署和回滚策略
【发布时间】:2013-04-25 01:58:11
【问题描述】:

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

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

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

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

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

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

谢谢, 迈克

【问题讨论】:

    标签: deployment azure


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 如何使用 vip 交换功能同步数据库更改。
    猜你喜欢
    • 1970-01-01
    • 2023-01-24
    • 2011-02-28
    • 1970-01-01
    • 2020-08-31
    • 2010-12-01
    • 1970-01-01
    • 2020-08-11
    • 1970-01-01
    相关资源
    最近更新 更多