Azure 备份如何备份正在运行的 VM?

Tes*_*act 4 backup virtual-machines azure

我们计划对 VM 实施 Azure Backup 备份,但我很难找到任何明确说明如何进行备份的文档?

我看到正在拍摄快照,但 Azure 备份如何在不关闭虚拟机的情况下备份虚拟机?如果一台机器正在写入文件或更改设置,如果没有关闭,将如何/在什么时候进行备份?

Mas*_*imo 5

所有 Windows 系统和应用程序都使用相同的技术;它称为“卷影复制”。
https://en.wikipedia.org/wiki/Shadow_Copy

这是一个简短的总结:

  • 所有执行磁盘 I/O 的应用程序都会告诉操作系统“嘿,我正在执行 I/O,请在执行备份时警告我”。
  • 操作系统会记录所有支持 VSS 的应用程序。
  • 一个应用程序想要执行备份并告诉操作系统“嘿,请停一下,我要拍摄快照”。
  • 操作系统告诉所有 VSS 感知的应用程序请暂时停止执行 I/O。
  • 所有 VSS 感知应用程序都将其 I/O 提交到磁盘并暂停一会儿。
  • 操作系统拍摄磁盘快照;这是一致的,因为所有应用程序都同意暂时停止 I/O。
  • 操作系统告诉每个人“好吧,你现在可以恢复工作了”。
  • 操作系统将冻结的时间快照发送到请求它的应用程序。


sho*_*hok 5

默认情况下,由于 VSS 感知应用程序、VSS 服务、Azure 来宾代理和 Azure 基础架构本身之间的紧密集成,Windows VM 可以享受应用程序一致的备份。

上述假设所有 VSS 写入均成功,否则将进行文件系统一致的备份:这意味着重新启动后,某些应用程序可能会丢失最新的运行中数据。这与 Linux VM 默认情况下具有的一致性模型相同,除非您负责配置自定义备份脚本以将应用程序数据同步到磁盘。

在这里您可以找到更多信息。