我希望这是问这个问题的正确的地方。
我有一个简单的azure色的网站与链接的SQL Azure数据库。 我希望能够备份ftp文件和SQL数据库。 什么是这个最好的select? 我知道我可以login到FTP,只是复制文件的地方以及数据库备份。
问题:是否有内置的Azure备份过程可以恢复到以前的某个点 。
例如,如果我更新我的代码,并打破我的网站,但不知道发生了什么,我可以恢复文件和数据库昨天或2小时前? 那有意义吗?
我已经阅读了这个页面 ,这没有帮助
此MSDN论坛似乎表明,此“还原点”不可用。
所以我正在寻找确认或其他选项
提前致谢
不,Azure不包含允许您回滚到以前版本的集成备份系统。
对于网站来说,数据通常非常小,所以在网站上SFTP或VPN很容易,并且使用计划任务进行备份。
对于SQL数据库,最简单的select是使用SQL导入/导出服务将数据库的内容转储到存储blob。 由于该导入/导出不是过渡一致的,因此您需要先制作一个数据库副本并对该副本进行备份。
除此之外,还有一些供应商在本地或云存储上提供SQL Azure备份服务。
如果您使用的是Windows Azure网站,并且设置了源代码pipe理(git,tfs,dropbox,bitbucket等),那么您可以将代码回滚到之前的部署。 您可以查看所有部署的历史logging,并select任何一个回滚到。
使用ftp部署,你不会有这个选项(但是你可以把你的代码压缩到一个“build”容器中,并且把它存储在blob中,比如build-number作为blob的名字。