使按需或预留 Windows 实例休眠 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使按需或预留 Windows 实例休眠

当您使实例休眠时,Amazon EC2 会向操作系统发出信号来执行休眠 (suspend-to-disk)。休眠会将实例内存 (RAM) 中的内容保存到您的 Amazon Elastic Block Store (Amazon EBS) 根卷。Amazon EC2 保存实例的 EBS 根卷以及任何附加的 EBS 数据卷。在启动实例时:

  • EBS 根卷会恢复为之前的状态

  • 会重新加载 RAM 内容

  • 并恢复实例上之前运行的进程

  • 之前附加的数据卷会重新附加,实例也会保留其实例 ID

只有当实例已启用休眠并且满足休眠先决条件,您才可以使该实例休眠。

如果实例或应用程序在引导和进行内存占用以开始发挥全部生产功能时所需的时间较长,您可以使用休眠来预热实例。要预热实例,您需要执行以下操作:

  1. 启动实例时启用休眠。

  2. 将其设置为所需的状态。

  3. 使实例休眠,并在需要时随时恢复到所需状态。

在休眠实例处于 stopped 状态时,您不需要为其实例使用付费。但是,当实例处于 stopping 状态时,此时 RAM 的内容会转移到 EBS 根卷,会向您收取实例使用费用。(这不同于您停止一个实例而不使其休眠。) 您不需要支付数据传输费用。但会向您收取任何 EBS 卷的存储费用,包括存储 RAM 内容的费用。

如果您不再需要某个实例,可以随时终止它,包括当实例处于 stopped(已休眠)状态时。有关更多信息,请参阅终止实例

注意

有关在 Linux 实例上使用休眠的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的使 Linux 实例休眠

有关将竞价型实例休眠的信息,请参阅 休眠中断的竞价型实例