本文介绍如何创建伸缩组和伸缩配置。

前提条件

已创建安全组,具体操作请参见创建安全组
说明 安全组所在地域和伸缩组所在地域必须一致。

背景信息

创建伸缩组是使用弹性伸缩服务的第一步,伸缩组是具有相同应用场景的ECS实例的集合,伸缩配置是伸缩组自动创建ECS实例时的模板。创建伸缩组后,地域属性无法变更,更多信息请参见地域和可用区

本文中创建了一个最小实例数为1的伸缩组,并为伸缩组创建伸缩配置以启用伸缩组。

步骤一:创建伸缩组

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

  1. 登录弹性伸缩控制台
  2. 在顶部状态栏处,选择地域。
  3. 单击创建伸缩组
  4. 设置伸缩组属性。
    1. 填写伸缩组名称。
      本示例中为MyFirstScalingGroup。
    2. 填写伸缩最大实例数。
      本示例中为3。
    3. 填写伸缩最小实例数。
      本示例中为1。
    4. 填写默认冷却时间。
      本示例中为300。
    5. 选择移出策略。
      本示例中为先筛选最早伸缩配置对应的实例在结果中再筛选最早创建的实例移出。
    6. 选择组内实例配置信息来源。
      本示例中为自定义伸缩配置。如果您选择使用启动模板,在伸缩组创建完成后可以直接启用伸缩组,但您需要预先在云服务器ECS中创建实例启动模板,更多信息请参见使用实例启动模板创建伸缩组
    7. 选择网络类型。
      本示例中为经典网络。如果您选择专有网络,伸缩组支持更灵活的扩缩容策略和回收模式,但您需要预先在专有云网络VPC中创建专有网络和交换机,更多信息请参见创建专有网络创建交换机
  5. 单击提交
  6. 单击稍后创建
    如果您选择创建伸缩配置,从步骤二:创建伸缩配置并启用伸缩组的完成基础配置开始操作即可。

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

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

  1. 登录弹性伸缩控制台
  2. 在顶部状态栏处,选择地域。
  3. 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列中,单击伸缩组名称。
    • 操作列中,单击管理
  4. 在左侧导航栏中,单击组内实例配置信息来源
  5. 单击创建伸缩配置
  6. 完成基础配置,然后单击下一步:系统配置
    1. 选择计费方式。
      本示例中为按量付费
      注意 您可以免费开通弹性伸缩服务,但是如果弹性伸缩服务自动创建了ECS实例和您手动添加了已有ECS实例,仍需要按云服务器ECS的标准支付费用,更多信息请参见计费概览
    2. 选择实例规格。
      本示例中使用共享通用型mn4的实例规格ecs.mn4.small。
    3. 选择镜像。
      本示例中使用公共镜像CentOS 7.6 64位。
    4. 选择存储。
      本示例中使用40GiB的高效云盘作为系统盘,不添加数据盘。
    5. 选择公网带宽类型和大小。
      本示例中选择按使用流量,峰值1Mbps。
    6. 选择安全组。
  7. 完成系统配置,然后单击下一步:确认配置
    本示例中登录凭证选择创建后设置
  8. 填写伸缩配置名称,然后单击确认创建
    本示例中使用MyFirstScalingConfiguration。
  9. 单击启用配置
  10. 选用伸缩配置对话框中,单击确定
  11. 启用伸缩组对话框中,单击确定

执行结果

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

后续步骤

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