当伸缩组类型为ECS时,您可以参考本章节为伸缩组创建伸缩配置,指定弹性扩张时ECS实例使用的模板。当弹性伸缩根据您的配置(如定时任务)触发弹性扩张活动后,弹性伸缩以该伸缩配置为模板自动创建ECS实例。

前提条件

  • 已创建伸缩组类型为ECS的伸缩组。如果伸缩配置不指定具体的实例规格,而是使用智能配置方式来筛选符合要求的实例规格,请确保伸缩组的网络类型是专有网络。具体操作,请参见创建伸缩组
  • 已创建安全组。如果伸缩组的网络类型是专有网络,请确保安全组和伸缩组所在的专有网络相同。具体操作,请参见创建安全组

操作步骤

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,单击伸缩组管理
  3. 在顶部菜单栏处,选择地域。
  4. 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列,单击伸缩组ID。
    • 操作列,单击查看详情
  5. 在页面上方,单击实例配置来源页签。
  6. 单击伸缩配置
  7. 单击创建伸缩配置
  8. 完成基础配置,然后单击下一步系统配置
    配置项说明如下表所示。
    配置项 说明 相关文档
    付费模式 伸缩配置中支持以下付费模式:
    • 按量付费:按需开通和释放资源,先使用后付费,无需提前购买大量资源。
    • 抢占式实例:抢占式实例的价格随供需变化而浮动。抢占式实例相对于按量付费实例在价格上有一定折扣,但可能被自动回收,合理使用可以大量降低成本。
    实例

    不同实例规格满足不同场景的需求。伸缩配置支持以下实例配置方式:

    • 智能配置:您无需指定具体的实例规格,只需根据业务需求指定实例的vCPU核数、内存大小、规格族级别以及最高价格,系统会自动筛选符合要求的实例规格,并优先选择价格最低的实例规格创建ECS实例。智能配置仅适用于伸缩组的网络类型为专有网络,能够有效降低由于实例规格库存不足导致扩容失败的概率,提高扩容的成功率。
    • 实例规格:支持选择多个实例规格,当某个实例规格库存不足时,可以自动使用其他实例规格创建ECS实例,提高弹性扩张的成功率。
      说明 您可以按照性能指标(如vCPU个数)为不同实例规格设置权重,具体内容,请参见使用性能指标作为弹性伸缩的度量单位

      如果选择突发性能实例规格,性能模式默认为性能约束模式。您可以打开无性能约束模式。更多突发性能实例的说明,请参见突发性能实例概述

    伸缩配置支持同时配置智能配置实例规格,但此时实例规格不支持配置权重。在这种情况下,弹性伸缩优先使用您指定的实例规格扩容,当指定的实例规格无库存时,再从符合智能配置的实例规格中优先使用最低价格的实例规格。

    实例规格族
    镜像 镜像提供创建ECS实例所需的系统环境、 应用环境、相关软件配置等数据。 镜像概述
    存储

    为ECS实例选择系统盘或者数据盘,用于存储数据。

    弹性伸缩支持为系统盘或者数据盘配置多个磁盘类型,用来降低因磁盘类型与实例规格或可用区不匹配导致扩容失败的概率,从而提高扩容的成功率。配置多个磁盘类型后,弹性伸缩按配置顺序选择可用的磁盘类型。

    块存储概述
    公网IP 为ECS实例分配公网IPv4地址,用于提供公网访问能力。如果选择分配公网IP,需要继续选择公网带宽计费方式。
    安全组 安全组是一种虚拟防火墙,用于设置网络访问控制,保护ECS实例。
    IPv6 为ECS实例分配IPv6地址,依赖ECS实例所在的VPC开通IPv6网段。如果想使用IPv6地址进行公网通信,还需要为VPC开通IPv6公网带宽。
  9. 完成系统配置,然后单击下一步确认配置
    配置项说明如下表所示。
    配置项 说明 相关文档
    标签 标签用于标记资源,允许将相同作用的ECS实例及相关资源归类,便于搜索和聚合资源。
    资源组 资源组用于对您拥有的云资源从用途、权限、归属等维度上进行分组,实现企业内部多用户、多项目的资源分级管理。 资源组
    登录凭证 支持的登录凭证和操作系统类型有关:
    • Linux:支持在伸缩配置中选择密钥对,或者创建ECS实例后再为ECS实例设置登录凭证。
    • Windows:仅创建ECS实例后再为ECS实例设置登录凭证。
    实例名称 用于指定ECS实例的名称。如不填写,系统会使用默认名称。
    主机名 用于指定ECS实例中操作系统内部的计算机名称。如不填写,系统会使用默认名称。 设置生成有序且唯一的主机名称的规则
    实例RAM角色 实例RAM角色允许您将一个角色关联到ECS实例,在实例内部基于STS(Security Token Service)临时凭证访问其他云产品的API,可以保证云账号AccessKey安全,同时借助访问控制RAM实现精细化控制和权限管理。
    说明 仅专有网络伸缩组的伸缩配置支持选择实例RAM角色。
    实例自定义数据 实例自定义数据用于自定义ECS实例的启动行为或者向ECS实例传入数据,例如自动获取软件资源包、开启服务、打印日志等。您需要自行准备实现功能的自定义脚本,然后通过实例自定义数据功能传入ECS实例。
    说明 仅专有网络伸缩组的伸缩配置支持填写实例自定义数据。
    私有池容量 用于保障资源的确定性,弹性伸缩会从关联的私有池中创建ECS实例。您创建弹性保障或容量预定后,系统会自动生成私有池,预留特定属性特定数量的实例。私有池容量的配置说明如下:
    • 开放:优先使用开放类型私有池的容量,如果开放类型私有池无可用容量,则尝试使用公共池的容量。
    • 不使用:不使用任何私有池的容量,直接使用公共池的容量。
    • 指定:继续指定一个专用或开放类型私有池的ID,使用其容量创建实例。如果该私有池没有可用容量,则创建失败。
    资源保障概述
    专有宿主机 用于避免与其他租户争抢资源,满足严格的安全合规要求,弹性伸缩会从指定的专有宿主机中创建ECS实例。您需要创建专有宿主机,从而获得独享物理资源的ECS实例。
  10. 检查所选配置,填写伸缩配置名称,然后单击确认创建
  11. 单击启用配置