发布于: Feb 24, 2022

Amazon EC2 Auto Scaling 热池现在支持两项新功能:让热池实例休眠;以及配置 Auto Scaling 组,让正在运行的实例在缩减期间返回热池。您可以借助热池将实例从预初始化的 EC2 实例池中投入使用,从而更快地实现横向扩展。热池非常适合初始化步骤耗时(例如,加载数个 GB 的数据、预置服务或运行自定义脚本)的应用程序;这些步骤可能要用几分钟或更长时间,才能让那些 EC2 实例准备好处理流量。

  • 热池休眠支持功能有助于具备重要内存状态的应用程序快速横向扩展。除了先前支持的“停止”和“正在运行”状态,现在还可以选择让热池实例进入“休眠”状态。若选择休眠,则可为需要在投入使用之前重建重要内存状态的实例预初始化整个 EC2 实例状态,而不只是磁盘状态。
  • 缩减回热池功能可让您免于在缩减期间重建新的热池实例。此增强功能允许在缩减事件期间将正在运行的实例放回热池中。此前,EC2 Auto Scaling 会在缩减期间终止某个正在运行的“在用”实例,然后启动并预初始化新的实例来补充热池。现在,支持以所需状态(停止、休眠或正在运行,空闲状态除外)将实例放回热池。

用户现在可以通过 AWS SDK、AWS Command Line Interface (AWS CLI) 和 AWS CloudFormation 来使用这些功能。AWS 管理控制台即将支持创建休眠热池实例和让实例缩减回热池。若要了解有关此功能的更多信息,请访问热池文档。休眠功能支持大多数实例类型和操作系统。请参阅休眠文档了解受支持的配置。缩减回热池功能现已在所有公共 AWS 区域推出。请参阅有关热池休眠支持的文档,查看支持此功能的区域列表。