Amazon EC2 Auto Scaling
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

向现有的 Auto Scaling 组添加扩展策略

使用控制台将扩展策略添加到现有的 Auto Scaling 组。扩展策略用于动态增加或减少组中正在运行的 EC2 实例的数量,以符合不断变化的条件。有关更多信息,请参阅适用于 Amazon EC2 Auto Scaling 的动态扩展

根据指标更新具有扩展的 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格上的 Auto Scaling 下,选择 Auto Scaling Groups (Auto Scaling 组)

  3. 选择 Auto Scaling 组。

  4. Scaling Policies 选项卡上,选择 Add policy

    页面会显示所有可用资源。

  5. 如果使用的是目标跟踪扩展策略,请按照以下步骤操作。如果使用的是简单或步进扩展策略,请跳到下一步。

    1. Name 中键入策略的名称。

    2. 选择 Metric type 并为该指标指定 Target value

    3. Instances need (实例需要) 指定实例预热值,用于控制新启动的实例在多长时间后开始作用于 CloudWatch 指标。

    4. 如果只想创建扩展策略,请选中 Disable scale-in 选项。这样,可以根据需要创建独立的收缩策略。

    5. 选择 Create

  6. 如果您使用分步扩展策略,请选择 Create a scaling policy with steps,然后执行以下操作:

    注意

    建议您采用选项通过几个步骤创建这些扩展策略。要使用简单的扩展策略,请改为选择 Create a simple scaling policy。有关简单扩展的更多信息,请参阅适用于 Amazon EC2 Auto Scaling 的简单扩展和步进扩展策略

    1. 对于 Name,键入策略的名称,然后选择 Create new alarm

    2. Create Alarm 页面上,选择 create topic。对于 Send a notification to,键入 SNS 主题的名称。对于 With these recipients,键入一个或多个用于接收通知的电子邮件地址。可以使用自定义名称替换默认警报名称。下一步,使用 WheneverIsFor at least 为该警报指定指标和标准。选择 Create Alarm

    3. 使用 Take the action 为策略指定扩展活动。默认情况下,此步骤调整的下限为警报阈值,上限为 null(正无穷)。要添加其他步骤调整,请选择 Add step

    4. Instances need (实例需要) 指定实例预热值,用于控制新启动的实例在多长时间后开始作用于 CloudWatch 指标。

    5. 选择 Create