为什么Windows快照需要很长时间?

Sna*_*hot 8 amazon-ec2 amazon-ebs amazon-web-services

我正在Amazon EBS卷上运行vanilla Windows安装.计算机需要10分钟才能启动,这可能是可以理解的,因为需要重新启动2次.但是,拍摄快照也是一个10-15分钟的过程.有谁能解释一下?有什么方法可以加快速度吗?我有点惊讶,因为我认为快照是正在运行的EBS卷的直接复制品,在这种情况下它们不应该只需要几秒钟就可以完成?


我将补充一点,控制台显示"快照"很快就完成了.但"AMI"部分似乎需要10-20分钟.有什么不同?快照是否可以立即使用,还是需要等待AMI?

Wim*_*nen 9

EBS产品页面:

Amazon EBS快照是增量备份,这意味着只保存自上次快照以来设备上已更改的块.如果您的设备具有100 GB的数据,但自上次快照以来只有5 GB的数据发生了更改,则只有5个额外GB的快照数据将存储回Amazon S3.

后续快照很快,因为只需要保存更改的块.因此,自上次快照以来所需的时间与自上次快照以来的更改量成比例.

快照是否可以立即使用,还是需要等待AMI?

另外从产品页面:

从现有Amazon S3快照创建的新卷在后台延迟加载.这意味着一旦从快照创建卷,就无需等待所有数据从Amazon S3传输到Amazon EBS卷,然后您的附加实例就可以开始访问卷及其所有数据.如果您的实例访问尚未加载的数据,则卷将立即从Amazon S3下载所请求的数据,然后将继续在后台加载卷的其余数据.


IDi*_*ble 7

创建AMI是一个多步骤的过程.

  1. 当前机器的快照已启动(即接近瞬间)
  2. 快照将基本AMI中的"已更改块"复制到快照(这也很快)
  3. 然后将基础Windows映像准备为AMI基本映像,这将从以快照作为磁盘映像从映像引导"ghost"实例开始.
  4. SYSPREP开始"重新密封"机器,以便获得新的机器SID.
  5. 然后重新拍摄新图像
  6. AMI标记为"完整"