【问题标题】:GCE snapshot vs VMware snapshotGCE 快照与 VMware 快照
【发布时间】:2021-06-16 03:59:00
【问题描述】:

我现在来到 GCE,现在正在寻找一种方法来备份我们的 GCE 虚拟机。 根据 Google 文档,Google 似乎建议通过创建快照来执行 VM 备份。但是,在 VMware 中,不建议使用快照作为备份方法,因为增量磁盘会增长并且系统可能会不稳定。 我想知道GCE处理快照的方式与Vmware是否不同,所以在GCE中,快照可以用作备份方法吗?

谢谢

【问题讨论】:

    标签: google-compute-engine snapshot


    【解决方案1】:

    是的,在 GCP 中,会定期创建快照以备份地区永久性磁盘或区域永久性磁盘中的数据。您可以在磁盘附加到正在运行的实例时从磁盘创建快照。快照是全局资源,我们可以使用它来将数据恢复到同一项目中的新磁盘或实例中。快照可以跨项目共享。 Here 您可以找到永久性磁盘快照的最佳实践。

    要了解更多关于永久磁盘快照的信息,您可以查看Persistent Disk SnapshotsWorking with Persistent disk snapshots

    【讨论】:

      【解决方案2】:

      是的,您可以使用快照作为备份。您可以通过创建快照来备份永久性磁盘,即使它们附加到正在运行的实例也是如此。快照是全局资源,因此您可以使用它们将数据恢复到同一项目中的新磁盘或实例。您还可以跨项目共享快照。

      您可以参考 GCP 关于永久磁盘快照的公开文档:https://cloud.google.com/compute/docs/disks/create-snapshots

      在 GCP 中,您可以使用实例模板创建虚拟机,并在需要时将其用作创建虚拟机的备份。实例模板定义机器类型、启动磁盘映像或容器映像、标签和其他实例属性。然后,您可以使用实例模板创建 MIG 或创建单个 VM。实例模板是保存虚拟机实例配置的便捷方式,以便您以后可以使用它来创建虚拟机或虚拟机组。

      您可以参考 GCP 关于实例模板的公开文档:https://cloud.google.com/compute/docs/instance-templates

      【讨论】:

      • 这是否意味着 Google 处理快照的方式与 Vmware 不同。
      【解决方案3】:

      关于备份和永久磁盘快照的注意事项

      “如果您在应用程序运行时创建永久磁盘的快照,则该快照可能无法捕获从内存传输到磁盘的挂起写入。” --Best practices for persistent disk snapshots这可能导致快照实际上不是一个好的备份,因为磁盘处于意外状态。链接的文档给出了在快照之前暂停应用程序以确保备份一致的建议。

      另一个选项(对于支持它的应用程序)是使用他们的工具进行应用程序级备份。例如,数据库通常有自己的备份工具,可以了解应用程序状态并创建可靠的备份。

      GCE 永久性磁盘快照是否不同于 VMWare 快照?

      是的,它们是不同的。 GCE PD 不会随时间叠加变化的增量。两个系统都使用snapshot这个词,但底层机制不同。

      在 VMWare 中,如果您拍摄多个快照,每个快照都会冻结当前磁盘状态,并且未来的快照基于与之前的差异(增量),创建差异链,并且磁盘是最近的状态。快照是磁盘数据演变的一个时间点。这允许直接回滚磁盘,但是如果您将每晚的快照存储为备份,则不能只删除旧快照,因为新快照依赖于旧快照。 (不过,有一些选项可以压缩它们)

      在 Compute Engine 中,快照是独立的对象,每个快照都基于当时原始磁盘的状态。快照是磁盘在特定时间的逻辑副本。如果您每晚进行备份,则可以删除旧的备份,因为它们彼此独立。

      此外,Compute Engine 快照只是磁盘的快照,而不是机器配置的快照。 Machine Images 捕获机器配置和磁盘状态。

      【讨论】:

      • Brian,GCE Linux 快照是“崩溃”一致的,而不是“应用程序”一致的。这些快照的状态与打开计算机的电源相同。文件系统、应用程序内存、操作系统缓存中的所有数据都会丢失,从而导致严重损坏。
      • 好点。我解决了具体问题,但忽略了备份的更广泛背景。我添加了一条关于使用快照获取一致备份的说明。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 2022-10-13
      相关资源
      最近更新 更多