云服务部署已回滚

时间:2014-02-10 08:59:48

标签: azure rollback

我们的Azure服务现在有几次奇怪的问题。 我们安装了一个云服务,其上运行了一个Web应用程序。

该服务是在12月初左右创建的,他第一次部署也是在那个时间完成的。之后我们对云服务进行了多次部署,但是(现在发生了几次)Azure有时决定将部署回滚到初始部署 - 这是2个月前制作的部署。这发生在午夜再一次,我们看到“恢复”或“回滚”实例上的文件创建日期是12/5/2013,这似乎是我们进行初始部署的日期。

一个问题: 1)为什么会这样? 2)我们如何确定导致此回滚的原因? 3)我们如何防止回滚? 要么 4)我们如何制作云服务的“快照”,以便在回滚发生时,它实际上回滚到最新的稳定图像?

谢谢, 丹尼斯

1 个答案:

答案 0 :(得分:1)

你好吗?“之后我们对云服务进行了多次部署”?您是通过WebDeploy还是通过RDP到Azure VM执行此操作?

PaaS云服务虚拟机是无状态的。运行您网站的代码通常会从上传的原始.cspkg重建。有关详细信息,请参阅http://blogs.msdn.com/b/kwill/archive/2012/10/05/windows-azure-disk-partition-preservation.aspx

如果您想对webrole进行更改,则需要上传新的cspkg。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx

如果要通过WebDeploy进行部署,您应该知道这些更改仅用于开发/测试周期,并且更改只是暂时的。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/windowsazure/ff683672.aspx,特别是“仅用于开发和测试”部分。