发布于: Feb 13, 2020

您现在可以通过 AWS CloudFormation 为按需和预留实例启用 Amazon EC2 休眠,AWS CloudFormation 是一项让您可以按有序和可预测方式轻松预置和更新 AWS 资源集合的服务。启用了休眠的 EC2 实例比以前启动起来更加简单,现在,您只需要在 CloudFormation 模板中的 AWS::EC2::Instance 资源内添加一个具有“Configured: true”参数的“HibernationOptions”属性。使用这一新功能,您可以通过 CloudFormation 轻松将休眠作为您的 EC2 实例设置的一部分,但前提是您的 EC2 实例符合休眠先决条件。 

当您不需要 EC2 实例时,如果您想要保存应用程序状态及存储在内存和磁盘中的内容,您应该使用休眠,然后稍后从保存的状态中恢复应用程序。您设置可以在不修改现有应用程序的情况下利用此功能。 

休眠适用于符合以下条件的按需和预留实例:在 M3、M4、M5、C3、C4、C5、R3、R4 和 R5 实例上运行,并且这些实例正在运行 Amazon Linux、Amazon Linux 2、Ubuntu 16.04 和 18.04 LTS 以及 Windows Server 2012、2012R2、2016 和 2019。对于 Windows Server,最大占用 16GB RAM 的实例支持休眠。对于其他操作系统,RAM 小于 150GB 的实例支持休眠。 

要了解有关启用 EC2 实例休眠的更多信息,请访问 AWS CloudFormation 用户指南。要了解有关 EC2 休眠的更多信息及其使用方法,请访问博客LinuxWindows 用户指南和常见问题。您还可以通过 AWS 命令行界面 (CLI)AWS 开发工具包AWS Tools for PowershellAWS 管理控制台启用休眠及休眠/恢复您的 EC2 实例。