发布于: Nov 28, 2018
您现在可以休眠由 Amazon EBS 支持的 Amazon EC2 实例,并在稍后恢复它们。应用程序可以准确地从中断时的状态恢复,而不是重新构建内存空间。例如,有些应用程序需要依赖缓存和其他以内存为中心的组件,它们可能需要几十分钟来预加载或预热。这些因素会造成延迟,可能迫使您过度预置资源,以防您需要非常快速地增量容量。使用休眠,您可以维护一组占用内存空间的预热实例,从而可以更快地恢复生产状态。无须修改现有应用程序就可实现此操作。休眠就像合上笔记本电脑再打开,应用程序会从您离开时的状态开始运行。
休眠后,会话之间会保留实例的 EBS 根卷和任何其他附加的 EBS 数据卷。此外,内存 (RAM) 中的数据也会保存在您的 EBS 启动卷中。恢复后,您的 EBS 根设备将从之前的状态恢复,包括 RAM 内容。之前附加的数据卷会重新附加,实例也会保留其实例 ID。当实例休眠时,您只需为 EBS 卷和附加到该卷的弹性 IP 地址付费。
此功能适用于符合以下条件的按需和预留实例:在新启动的 M3、M4、M5、C3、C4、C5、R3、R4 和 R5 实例上运行,并且这些实例正在运行 Amazon Linux 1。用于启动实例的 AMI 快照必须加密。当内存 (RAM) 中的敏感内容复制到根卷时,确保可以保护它们。
您可以在启动时为 EBS 支持的实例启用休眠模式。然后,通过 AWS 管理控制台,或通过 AWS SDK 和 CLI,使用现有的停止实例和启动实例命令,您可以休眠或恢复 EBS 支持的 EC2 实例。
以下地区可提供 EC2 实例休眠:美国东部(弗吉尼亚北部、俄亥俄)、美国西部(加利福尼亚北部、俄勒冈)、加拿大(中部)、南美洲(圣保罗)、亚太地区(孟买、首尔、新加坡、悉尼、东京)、欧洲(法兰克福、伦敦、爱尔兰、巴黎)。