如何在Windows azure中创建web应用程序备份



我开始使用Azure,并有一个发布的mvc网站。我需要部署一个网站的新版本,并希望创建发布的web应用程序的备份,以防万一,如果新的部署中断,我可以从备份回滚。据我所知,我需要创建一个存储帐户来创建和检索备份。不确定这种备份将需要什么样的存储,即blob,队列,表文件等,并寻找一个演练如何备份可以为web应用程序和检索?什么好主意吗?

第二个槽位是回滚部署的最快方法,因为您只需交换槽位。

在swap后回滚生产应用在进行槽位交换后的生产环境中,将槽位滚回其预交换状态通过立即交换相同的两个槽位。

如果你从源代码控制部署,你几乎已经解决了你的问题,因为你的存储库中有以前的版本。

因此,一个常见的、简单的部署模式变成:
  • 部署到阶段
  • 测试
  • Swap (Stage变为Live)
  • Stop Stage (old live)
  • 如果有问题,启动Stage并交换回。