为自动扩缩组创建一个暖池 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为自动扩缩组创建一个暖池

本主题介绍如何为自动扩缩组创建暖池。

重要

在您继续操作之前,请先完成创建暖池的先决条件,并确认您已为自动扩缩组创建了生命周期挂钩。

创建暖池

使用以下步骤为您的自动扩缩组创建暖池。

创建暖池(控制台)
  1. 在上打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/,然后从导航窗格中选择 A uto Scaling Gro ups。

  2. 选中现有组旁边的复选框。

    这时将在页面底部打开一个拆分窗格。

  3. 选择实例管理选项卡。

  4. 暖池下,选择创建暖池

  5. 要配置暖池,请执行以下操作:

    1. 对于暖池实例状态,选择要在实例进入暖池时将其转换为哪个状态。默认值为 Stopped

    2. 对于最小暖池大小,输入要在暖池中保留的最少实例数。

    3. 对于实例重用,请选中在横向缩减上重复使用复选框,以允许自动扩缩组中的实例在横向缩减时可以退回暖池。

    4. 对于暖池大小,请选择可用选项之一:

      • 默认规格:暖池的大小由自动扩缩组的最大容量与所需容量之差来确定。此选项简化了暖池管理。创建暖池后,只需调整组的最大容量即可轻松更新其大小。

      • 自定义规格:暖池的大小由自定义值与自动扩缩组所需容量之差来确定。此选项使您可以灵活地独立于组的最大容量来管理暖池的大小。

  6. 查看基于当前设置估计暖池大小部分,以确认默认或自定义规格如何应用于暖池大小。请记住,暖池的大小取决于自动扩缩组的所需容量;如果该组发生扩缩,则该容量将发生变化。

  7. 选择创建

使用混合实例组的实例类型选择

当您的组配置了混合实例策略时,Auto Scaling 会在扩缩事件期间优先考虑已处于暖池中的实例类型。启动行为:

  1. Auto Scaling 尝试使用暖池中的可用实例类型来启动实例。

  2. 如果热启动失败,Auto Scaling 会尝试使用混合实例策略中所有剩余的实例类型进行冷启动。

示例

如果将自动扩缩组配置为 10 种实例类型,而暖池包含其中 6 种实例类型。在横向扩展期间,Auto Scaling 会先尝试暖池中的 6 种实例类型。如果不成功,Auto Scaling 会通过冷启动尝试所有配置的实例类型。

这使您在可能的情况下获得暖池的性能优势,同时保持完整混合实例配置的灵活性。

删除暖池

当您不再需要暖池时,您可以使用以下步骤将其删除。

要删除暖池(控制台)
  1. 在上打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/,然后从导航窗格中选择 A uto Scaling Gro ups。

  2. 选中现有组旁边的复选框。

    这时将在页面底部打开一个拆分窗格。

  3. 选择实例管理选项卡。

  4. 对于 Warm pool(暖池),选择 Actions(操作)、Delete(删除)。

  5. 当系统提示进行确认时,选择 Delete(删除)