Azure站点恢复。 如何正确备份Azure虚拟机

我想为我的Azure虚拟机设置备份并手动从它们恢复(因此,从中创build新的虚拟机),以防万一出现问题。 我的虚拟机也有SQL Server 2016(Windows)和MySQL服务器(Linux)运行。 对于这种用例,Azure Docs相当混乱。 例如,本文介绍了如何备份Azure虚拟机https://azure.microsoft.com/en-us/documentation/articles/backup-azure-arm-vms/它没有提到一致性,如果将SQL Server 2016 MySQL数据库在紧急恢复的情况下被损坏。 另一个文档提到复制,但只适用于Hyper-V,VMWare,本地服务器。 哪一个是Azure VM? 所以,我的问题是:我应该使用什么样的用例? Azure中有哪些types的虚拟机?

在备份时,Azure备份扩展向VM发送命令以刷新所有写入,然后创build一个快照,这意味着您的备份是一致的。 这与虚拟机备份在Hyper-V和VMWare中完成的方式类似,应该允许您恢复虚拟机。 但是,确认所有这一切的唯一方法是testing,将虚拟机恢复到其他位置并确保其正常工作,无论如何您都应该进行恢复testing。

就复制而言,如果您使用的是IaaS VM(而不是SQL Azure),那么如果您需要复制,则需要使用软件的function(即始终在SQL中进行复制)自行设置。