在伸缩配置中,用户可以指定具体的实例规格,但如果实例规格库存不足或已下线等,可能导致扩容失败。建议用户选择智能配置,根据业务需求配置实例规格所需要的CPU、内存等信息,弹性伸缩会自动筛选符合要求的实例规格进行扩容,有效提高扩容的成功率。本文,小编为大家整理的就是阿里云使用伸缩配置的智能配置的方法。
背景信息
智能配置用来自动筛选符合要求的实例规格,您只需根据业务需求指定实例的vCPU核数、内存大小、规格族级别以及最高价格,系统会自动筛选符合要求的实例规格,并优先选择价格最低的实例规格创建ECS实例。智能配置能有效解决以下难题:
- 伸缩配置仅指定了一个或多个实例规格,但扩容时指定的实例规格已下线或者库存不足,导致扩容失败,您需要手动修改伸缩配置。
- 如果您是入门级用户,担心无法准确选择合适的实例规格。
使用限制
- 只有当伸缩组的网络类型是专有网络时,伸缩配置才支持智能配置。
- 智能配置最多支持10个配置范围。
- 如果在伸缩配置中,您同时配置了实例规格和智能配置,还有如下限制:
a.实例规格不支持配置权重。
b.当伸缩配置付费模式为抢占式实例,且实例规格中设置的抢占策略为设置单台上限价时,智能配置的最高价格必须配置。
操作步骤
本示例中,以整个弹性伸缩的使用流程为例,为您展示如何进行智能配置,及智能配置如何生效。
1、创建伸缩组,使伸缩组的网络类型为专有网络。
本示例中,指定伸缩组的最小实例数为0,最大实例数为2。
2、创建并启用伸缩配置,请确保实例配置方式启用了智能配置功能。
本示例中,付费模式为按量付费,实例配置方式为实例规格和智能配置。
- 实例规格:本示例指定为ecs.g5.large。由于开启了智能配置,您无法为该实例设置权重。扩容时,弹性伸缩优先选择指定的实例规格创建ECS实例。
- 智能配置:配置说明如下表。
配置项 |
配置项说明 |
配置示例 |
vCPU |
ECS实例的vCPU大小。 |
2 vCPU |
内存 |
ECS实例的内存大小。 |
8 GiB |
规格族级别 |
|
企业级 |
最高价格 |
每小时为实例出的最高价格,可选配置。 当实例的付费模式为抢占式实例时,请注意:
|
无 |
您可以单击查看适配结果,查看弹性伸缩扩容时可能选择的实例规格,如下图所示。如果指定的实例规格库存不足或已下线,或者未指定实例规格,弹性伸缩会从适配结果中选择可用且最低价格的实例规格创建ECS实例。
3、启用伸缩组。
由于伸缩组的最小实例数为0,弹性伸缩不会自动触发伸缩活动,伸缩组的总实例数仍为0。
4、创建伸缩规则。
本示例中,配置的伸缩规则为简单规则,增加1台ECS实例。
5、执行伸缩规则。
执行完成后,您可以查看扩容出的ECS实例。本示例中,假设指定的实例规格ecs.g5.large库存不足,弹性伸缩自动从符合智能配置的实例规格中,按照价格从低到高创建ECS实例。本示例中,扩容了一台ECS实例,实例规格为ecs.g5ne.large。智能配置帮助您避免了因指定实例规格库存不足而导致的扩容失败,有效提高了扩容的成功率。