Azure 中 Image 、 VHD 和 Snapshot 之间的区别

Difference between Image , VHD and Snapshot in Azure

我能够拍摄 VM1 的 OS 磁盘的快照并从中创建一个磁盘。 为了学习目的,我已经换了 VM1 OS 磁盘。我知道我们也可以从此快照创建新的 VM。

还有另一种方法可以使用 VHD 文件创建 blob 存储并通过选择 OS 类型 Windows/linux 创建托管 OS 磁盘,然后与 VM1 交换 OS 磁盘.

还有一种方法可以通过选择相同的 VHD 文件并从中创建一个全新的 VM 来创建映像。

我想详细了解Image、VHD、Snapshot的区别

  1. Image = VHD 是否与 OS 捆绑在一起。
  2. VHD 是否包含 OS?
  3. Snapshot 是某个时间点的 VDH 吗?
  4. 快照是否也包含 OS?

非常感谢您。

好吧,如果现有问题没有回答解决问题。我会通过回答四个问题向您展示我对这三件事的理解。

Is Image = VHD bundled with OS.

我认为不是。映像可以包含 OS 磁盘和数据磁盘。所以你可以把它当作一个包含多个VHD文件的东西。而OS磁盘是镜像必备的。

Does VHD contain OS?

不,VHD 是一种包含 Microsoft Windows Virtual PC 使用的虚拟硬盘的文件格式。硬盘可以是OS盘也可以是数据盘,但不能都是

Is Snapshot a VHD at a point of time?

是的,快照是虚拟硬盘 (VHD) 的完整只读副本。

Does Snapshot contains OS as well?

也许吧。如果快照是OS盘的副本,当然包含OS盘。但是如果快照是数据盘的副本,那就不是了。特殊时刻可以像VHD文件一样踩快照