在伸缩配置中,您可以指定具体的实例规格,但如果实例规格库存不足或已下线等,可能导致扩容失败。建议您选择智能配置,根据您的业务需求配置实例规格所需要的CPU、内存等信息,弹性伸缩会自动筛选符合要求的实例规格进行扩容,有效提高扩容的成功率。

背景信息

智能配置用来自动筛选符合要求的实例规格,您只需根据业务需求指定实例的vCPU核数、内存大小、规格族级别以及最高价格,系统会自动筛选符合要求的实例规格,并优先选择价格最低的实例规格创建ECS实例。智能配置能有效解决以下难题:

  • 伸缩配置仅指定了一个或多个实例规格,但扩容时指定的实例规格已下线或者库存不足,导致扩容失败,您需要手动修改伸缩配置。
  • 如果您是入门级用户,担心无法准确选择合适的实例规格。

使用限制

  • 只有当伸缩组的网络类型是专有网络时,伸缩配置才支持智能配置。
  • 智能配置最多支持10个配置范围。
    说明 一个配置范围包括vCPU核数、内存大小、规格族级别和最高价格。
  • 如果在伸缩配置中,您同时配置了实例规格和智能配置,还有如下限制:
    • 实例规格不支持配置权重。
    • 当伸缩配置付费模式为抢占式实例,且实例规格中设置的抢占策略为设置单台上限价时,智能配置的最高价格必须配置。

操作步骤

本示例中,以整个弹性伸缩的使用流程为例,为您展示如何进行智能配置,及智能配置如何生效。

  1. 创建伸缩组,使伸缩组的网络类型为专有网络。具体操作,请参见创建伸缩组
    本示例中,指定伸缩组的最小实例数为0,最大实例数为2。
  2. 创建并启用伸缩配置,请确保实例配置方式启用了智能配置功能。具体操作,请参见创建伸缩配置
    伸缩配置

    本示例中,付费模式为按量付费,实例配置方式为实例规格和智能配置。

    • 实例规格:本示例指定为ecs.g5.large。由于开启了智能配置,您无法为该实例设置权重。扩容时,弹性伸缩优先选择指定的实例规格创建ECS实例。
    • 智能配置:配置说明如下表。
      配置项 配置项说明 配置示例
      vCPU ECS实例的vCPU大小。 2 vCPU
      内存 ECS实例的内存大小。 8 GiB
      规格族级别
      • 入门级:共享型实例规格,成本更低,但是无法保证实例计算性能的稳定。适用于平时CPU使用率低的业务场景。更多信息,请参见共享型
      • 企业级:性能稳定,资源独享,适用于对稳定性要求高的业务场景。更多信息,请参见实例规格族
      • 积分入门级:共享型实例规格,通过CPU积分来保证计算性能,适用于平时CPU使用率低、偶有突发CPU使用率的情况。更多信息,请参见突发性能实例概述
      企业级
      最高价格 每小时为实例出的最高价格,可选配置。

      当实例的付费模式为抢占式实例时,请注意:

      • 若实例的市场价格高于指定的最高价格,该实例会被释放。
      • 若实例配置方式同时指定了实例规格,并设置了单台上限价,该参数必须配置。
      您可以单击查看适配结果,查看弹性伸缩扩容时可能选择的实例规格,如下图所示。如果指定的实例规格库存不足或已下线,或者未指定实例规格,弹性伸缩会从适配结果中选择可用且最低价格的实例规格创建ECS实例。查看适配结果
  3. 启用伸缩组。具体操作,请参见启用伸缩组
    由于伸缩组的最小实例数为0,弹性伸缩不会自动触发伸缩活动,伸缩组的总实例数仍为0。
  4. 创建伸缩规则。具体操作,请参见创建伸缩规则
    本示例中,配置的伸缩规则为简单规则,增加1台ECS实例。
  5. 执行伸缩规则。具体操作,请参见执行伸缩规则
    执行完成后,您可以查看扩容出的ECS实例。本示例中,假设指定的实例规格ecs.g5.large库存不足,弹性伸缩自动从符合智能配置的实例规格中,按照价格从低到高创建ECS实例。本示例中,扩容了一台ECS实例,实例规格为ecs.g5ne.large。智能配置帮助您避免了因指定实例规格库存不足而导致的扩容失败,有效提高了扩容的成功率。