本章节介绍如何为伸缩组创建伸缩配置,指定弹性扩张时的ECS实例模板。

前提条件

在创建伸缩配置时必须指定一个安全组。如果为专有网络伸缩组创建伸缩配置,请确保使用的安全组和伸缩组所在的专有网络相同。如果伸缩组所在专有网络下无安全组,您必须创建一个安全组,具体操作请参见创建安全组

背景信息

创建伸缩配置的流程和创建ECS实例类似,但创建伸缩配置并非直接创建ECS实例。您需要触发弹性扩张活动,由弹性伸缩使用伸缩配置作为模板自动创建ECS实例,例如通过定时任务、报警任务触发弹性扩张活动。

操作步骤

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

    如果选择突发性能实例规格,支持配置默认的性能模式。更多突发性能实例的说明,请参见突发性能实例概述

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