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

前提条件

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

操作步骤

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

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

    • 智能配置:您无需指定具体的实例规格,只需根据业务需求指定实例的vCPU核数、内存大小、规格族级别以及最高价格,系统会自动筛选符合要求的实例规格,并优先选择价格最低的实例规格创建ECS实例。智能配置仅适用于伸缩组的网络类型为专有网络的场景,能够有效降低由于实例规格库存不足导致扩容失败的概率,提高扩容的成功率。

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

    实例规格族
    镜像镜像提供创建ECS实例所需的系统环境、 应用环境、相关软件配置等数据。包括以下四种选择方式:
    • 公共镜像:由阿里云官方或第三方合作商家提供的系统基础镜像,仅包括初始系统环境。请您根据实际情况自助配置应用环境或进行相关软件配置。更多信息,请参见公共镜像概述
    • 自定义镜像:基于您基于实例或快照创建的镜像,包括初始系统环境、应用环境和相关软件配置 。选择该镜像创建云服务器ECS,可节省您的重复配置时间。更多信息,请参见自定义镜像概述
      • 如果您手动修改了伸缩配置中的自定义镜像,对应的系统盘大小不会根据新的自定义镜像的大小自动调整。更多信息,请参见手动更新伸缩配置中的镜像
      • 如果在弹性伸缩控制台创建更新任务,执行任务时系统会自动为源ECS实例创建自定义镜像,并自动更新伸缩配置中的镜像,更多信息,请参见自动更新伸缩配置中的镜像
    • 共享镜像:其他账号的自定义镜像主动共享给您使用的镜像。阿里云不保证其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要您自行承担风险。更多信息,请参见共享自定义镜像
    • 镜像市场:提供经严格审核的优质镜像,预装操作系统、应用环境和各类软件,您无需自行配置,可一键部署云服务器ECS。满足建站、应用开发、可视化管理等个性化需求。更多信息,请参见云市场镜像
    镜像概述
    存储为ECS实例选择系统盘或者数据盘,用于存储数据。
    • 系统盘:可选择ESSD云盘SSD云盘高效云盘或者ESSD AutoPL类型。
    • 数据盘:可根据实际需要的存储大小设置数据盘数量。
      • 如果您需要增加数据盘,单击增加一块数据盘图标图标,并设置数据盘的空间大小和数量。如果需要用快照创建数据盘,您也可以单击用快照创建磁盘,选择相应的快照。
      • 如果您需要删除数据盘,单击数据盘区域的图标图标即可。

    弹性伸缩支持为系统盘或者数据盘配置多个磁盘类型,可支持普通云盘SSD云盘高效云盘ESSD云盘或者ESSD AutoPL类型,用来降低因磁盘类型与实例规格或可用区不匹配而导致扩容失败的概率,从而提高扩容的成功率。配置多个磁盘类型后,弹性伸缩会根据指定的磁盘类型顺序,选择第一个匹配的磁盘类型创建ECS实例。

    什么是块存储
    公网 IP为ECS实例分配公网IPv4地址,用于提供公网访问能力。

    如果选择分配公网IP,需要继续选择公网带宽计费模式,该模式支持按使用流量按固定带宽两种方式。

    安全组安全组是一种虚拟防火墙,用于设置网络访问控制,保护ECS实例。
  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. 单击启用配置