文档

使用流程

本文通过介绍弹性伸缩的使用流程,指导您快速使用弹性伸缩服务实现自动扩缩容。

流程概况

说明

如果您想使用API方式来管理弹性伸缩资源,更多信息,请参见API快速入门

image

其中,创建定时任务和创建报警任务属于可选步骤,您可以根据实际场景决定是否需要创建。

操作视频

您可以观看以下视频,了解如何在弹性伸缩控制台快速使用弹性伸缩服务。

操作流程

  1. 创建伸缩组

    使用弹性伸缩管理业务所用的ECS实例或ECI实例时,伸缩组是基本的管理单元。伸缩组用于管理具有相同应用场景的ECS实例或ECI实例,并支持关联多个负载均衡实例和RDS实例。更多信息,请参见伸缩组概述

    说明

    伸缩组关联负载均衡实例和RDS实例后,ECS实例或ECI实例加入伸缩组时会自动添加为负载均衡实例的后端服务器,其内网IP会自动加入RDS实例的访问白名单。

  2. 创建伸缩配置(ECS实例)创建伸缩配置(ECI实例)

    伸缩配置是弹性伸缩自动创建ECS实例或ECI实例时所使用的实例模板。一个伸缩组支持创建多个伸缩配置,但同一时间只允许一个伸缩配置处于生效状态。更多信息,请参见实例配置来源概述

    说明

    创建伸缩组时,如果您选择启动模板或者选择已有实例作为组内实例配置信息来源,则您无需手动创建伸缩配置,就可以直接启用伸缩组。

  3. 启用伸缩组

    首次创建伸缩配置后,会自动提示启用伸缩组,您也可以选择在伸缩组列表中自行启用伸缩组。

  4. 创建伸缩规则

    伸缩规则用于指定扩缩容ECS实例或ECI实例的数量等信息或者智能地设置伸缩组边界值,您可以根据业务需要创建对应类型的伸缩规则。更多信息,请参见伸缩规则概述

  5. 创建自动伸缩任务。

    创建伸缩规则后,您可以通过自动伸缩任务自动执行伸缩规则,实现自动扩缩容。自动伸缩任务支持以下类型:

    • 定时任务

      如果您可以预测业务量波动的时间,使用定时任务在指定时间自动扩缩容即可。定时任务支持设置重复周期,满足周期性自动扩缩容的需求。更多信息,请参见定时任务概述

    • 报警任务

      如果您需要基于ECS实例或ECI实例的运行指标自动扩缩容,可以使用报警任务。报警任务基于云监控的监控项动态管理伸缩组内ECS实例或ECI实例,更多信息,请参见报警任务概述

相关文档

  • 如果您是RAM用户,首次使用弹性伸缩服务时,需要创建弹性伸缩的服务关联角色(AliyunServiceRoleForAutoScaling)。具体操作,请参见管理弹性伸缩服务关联角色

  • 如果您的业务使用ECS实例时,可通过弹性伸缩快速实现ECS实例的扩缩容。具体操作,请参见快速扩缩容ECS实例

  • 如果您的业务使用ECI实例时,可通过弹性伸缩快速实现ECI实例的扩缩容。具体操作,请参见快速扩缩容ECI实例

  • 本页导读 (1)