9

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


我要补充一点,控制台显示“快照”完成得非常快。但是“AMI”部分似乎需要 10-20 分钟。有什么不同?快照是否可以立即使用,还是需要等待 AMI?

4

2 回答 2

10

EBS 产品页面

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

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

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

也来自产品页面

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

于 2010-11-15T15:04:58.757 回答
8

创建 AMI 是一个多步骤过程。

  1. 当前机器的快照已启动(这几乎是瞬时的)
  2. 快照将“更改的块”从基本 AMI 复制到快照中(这也很快)
  3. 然后将底层 Windows 映像准备为 AMI 基础映像,首先从映像启动“ghost”实例,并将快照作为磁盘映像。
  4. 启动 SYSPREP 以“重新密封”机器,使其获得新的机器 SID。
  5. 然后重新拍摄新图像
  6. AMI 被标记为“完成”
于 2010-11-24T01:15:19.390 回答