Azure 网站备份策略

Azure 网站备份策略

我希望这是提出这个问题的正确地方。

我有一个简单的 Azure 网站,带有链接的 SQL Azure DB。我希望能够备份 ftp 文件和 SQL DB。最好的选择是什么?我知道我可以登录 ftp 并将文件复制到某个地方以及数据库备份。

问题:是否有内置的 Azure 备份流程可供我恢复到先前的点
例如,如果我更新代码并破坏了我的网站但不知道发生了什么,我可以将文件和数据库恢复到昨天或 2 小时前吗?这有意义吗?

我已经读过了这一页但毫无帮助

这个 MSDN 论坛似乎表明这个“还原点”不可用。

所以我在寻求确认或其他选择

提前致谢

答案1

不,Azure 不包含允许您回滚到以前版本的集成备份系统。

对于网站来说,数据通常非常小,因此通过 SFTP 或 VPN 进入网站并使用计划任务进行备份非常容易。

对于 SQL 数据库,最简单的选择是使用 SQL 导入/导出服务将数据库内容转储到存储 blob。由于该导入/导出不是过渡一致的,因此您需要先创建数据库副本并备份该副本。

除此之外,还有许多供应商在本地或云存储提供 SQL Azure 备份服务。

答案2

如果您正在使用 Windows Azure 网站,并且设置了源代码控制(git、tfs、dropbox、bitbucket 等),那么您可以将代码回滚到之前的部署。您可以查看所有部署的历史记录并选择要回滚的任何一个。

使用 ftp 部署时,您将没有此选项(但您可以将代码压缩并将其存档在 blob 中,例如,以 build-number 作为 blob 名称,放在“builds”容器中。

相关内容