步骤 2:指定扩展策略 - AWS Auto Scaling
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

步骤 2:指定扩展策略

使用以下过程为上一步中发现的资源指定扩展策略。

对于每种类型的资源,AWS Auto Scaling 选择最常用于确定在任何给定时间有多少该资源正在使用中的指标。您应选择最合适的扩展策略以根据此指标优化性能。当您启用动态扩展功能和预测式扩展功能时,在它们之间共享扩展策略。有关更多信息,请参阅扩展计划的工作方式

有以下扩展策略可用:

  • 提高可用性 — AWS Auto Scaling 自动扩展和缩减资源并将资源利用率保持在 40%。当您的应用程序具有紧急且有时无法预测的扩展需求时,此选项很有用。

  • 在可用性和成本之间进行平衡 — AWS Auto Scaling 自动扩展和缩减资源并将资源利用率保持在 50%。此选项可帮助您保持高可用性,同时降低成本。

  • 成本优化 — AWS Auto Scaling 自动扩展和缩减资源并将资源利用率保持在 70%。如果您的应用程序可以在需求出现意外更改时处理缓冲区容量减少的情况,则此选项可用于降低成本。

例如,扩展计划将您的 Auto Scaling 组配置为根据组中所有实例平均使用的 CPU 量来添加或删除 Amazon EC2 实例。您可选择是否通过更改扩展策略来针对可用性、成本或两者的组合优化使用率。

或者,如果现成的策略不能满足您的需求,您可以配置自定义策略。使用自定义策略,您可以更改目标利用率值,选择其他指标,或同时采用这两种方法。

重要

对于初学者教程来说,完成以下过程的第一步,然后选择下一步继续。(您可以跳过本节的其余部分,因为本教程侧重于使用默认的扩展策略提高可用性,它将 Auto Scaling 组的平均 CPU 利用率保持在 40%。)

指定扩展策略

  1. Specify scaling strategy (指定扩展策略) 页上,对于 Scaling plan details (扩展计划详细信息)Name (名称),输入扩展计划的名称。扩展计划的名称在您的 AWS 区域扩展计划集中必须是唯一的,最多可包含 128 个字符,并且不得包含竖线“|”、正斜杠“/”或冒号“:”。

  2. 对于每种类型的资源,提供以下扩展说明。

    1. 对于 Scaling strategy (扩展策略),请选择以下选项之一:优化可用性平衡可用性和成本优化成本自定义

      
                                选择 EC2 Auto Scaling 组
    2. 如果您在上一步中选择 Custom (自定义),请选择 Configuration details (配置详细信息) 下的自定义设置。您可在此处找到可供您使用的指标的列表(如有)和基于 CloudWatch 中数据的相关图表。最近指标历史为图表的重点。

      • 对于 Scaling metric (扩展指标),请选择所需的扩展指标。如果没有其他预定义指标可用,此选项没有可以显示的下拉列表。

      • 对于 Target value (目标值),选择所需的目标利用率值。

      • 对于 Load metric (负载指标) [ 仅限 Auto Scaling 组],选择适用于预测式扩展的负载指标。

      • 对于 Replace external scaling policies (替换外部扩展策略),请选择是否删除在扩展计划之外(如其他控制台)创建的扩展策略并将其替换为扩展计划创建的新目标跟踪扩展策略。

    3. (可选)默认情况下,已为您的 Auto Scaling 组启用预测式扩展。要为您的 Auto Scaling 组禁用预测式扩展,请清除 Enable predictive scaling (启用预测式扩展)

    4. (可选)默认情况下,将为所有资源类型启用动态扩展。要为某种资源禁用动态扩展,请清除启用动态扩展

    5. (可选)默认情况下,当您指定为其发现了多个可扩展资源的应用程序源时,所有资源类型自动包括到您的扩展计划中。要在扩展计划中忽略某种资源,请清除包含在扩展计划中

  3. 完成后,选择 Next