创建伸缩组和伸缩配置是实现自动伸缩的第一步,伸缩组是具有相同应用场景的ECS实例的集合,伸缩配置是伸缩组自动创建ECS实例时的模板。本章节演示创建一个最小实例数为1的伸缩组,并为伸缩组创建伸缩配置以启用伸缩组。

前提条件

已完成以下操作:

背景信息

创建伸缩组后,地域属性无法变更。更多信息,请参见地域和可用区

步骤一:创建伸缩组

本示例步骤使用简洁的配置,更全面的伸缩组信息请参见创建伸缩组

  1. 登录弹性伸缩控制台
  2. 在顶部菜单栏处,选择地域。
  3. 在左侧导航栏中,单击伸缩组管理
  4. 在页面左上角,单击创建伸缩组
  5. 完成伸缩组配置,然后单击创建伸缩组
    本示例中采用以下配置,未提及的配置保持默认即可。
    配置类型 配置项 示例 描述
    伸缩组内实例模板来源 来源类型 从零开始创建 如果从零开始创建伸缩组,伸缩组创建完成后没有可用的伸缩配置来源,您必须继续创建伸缩配置。
    伸缩组基本信息 伸缩组名称 MyFirstScalingGroup
    组内最大实例数 3 伸缩组内最多有3台ECS实例,多出的ECS实例会被自动移出。
    组内最小实例数 1 伸缩组内最少有1台ECS实例,不足1台时会自动创建ECS实例。
    标签 ESS:Documentation 标签用于归类伸缩组,方便管理。
    组内实例扩缩容配置 网络类型 经典网络 创建伸缩配置时,只能选择支持经典网络的实例规格。
  6. 创建伸缩组状态向导对话框,单击查看伸缩组详情

步骤二:创建伸缩配置并启用伸缩组

本示例步骤使用简洁的配置,更全面的伸缩配置信息请参见创建伸缩配置

  1. 在页面上方,单击配置来源
  2. 在页面左上角,单击伸缩配置
  3. 单击创建伸缩配置
  4. 完成伸缩配置,然后单击确认创建
    本示例中采用以下配置,未提及的配置保持默认即可。
    配置页面 配置项 示例 描述
    基础配置 付费模式 按量付费 弹性伸缩服务免费,但是加入伸缩组的ECS实例需要按云服务器ECS的定价支付费用,更多信息请参见计费概述
    实例 共享通用型mn4的实例规格ecs.mn4.small 专有网络伸缩组支持更多更新的实例规格,专有网络伸缩组创建说明请参见创建伸缩组
    镜像 公共镜像CentOS 7.6 64位 实例启动后,系统盘将完整复制镜像的操作系统和应用数据。
    公网IP 按使用流量,峰值1 Mbit/s 按公网出方向实际发生的网络流量计费,带宽不会超过1 Mbit/s。
    安全组 sg-bp18kz60mefsicfg**** 选择您提前创建好的安全组。
    系配配置 登录凭证 创建后设置 ECS实例创建完成后,再手动为ECS实例设置密码。
    确认配置 伸缩配置名称 MyFirstScalingConfiguration
  5. 伸缩配置创建成功对话框,单击启用配置
  6. 选用伸缩配置对话框,单击确定
  7. 启用伸缩组对话框,单击确定

执行结果

由于伸缩组的最小实例数为1,伸缩组启用后会自动创建1台ECS实例。您可以前往ECS实例列表查看实例,自动创建出的ECS实例配置和伸缩配置保持一致,具体操作请参见查询ECS实例列表

后续步骤

伸缩组启用成功后,您可以为伸缩组创建伸缩规则,然后搭配定时任务和报警任务实现自动伸缩,具体操作请参见: