快速创建和使用弹性伸缩
操作场景
弹性伸缩 AS(Auto Scaling)可以根据用户的业务需求,通过策略自动调整用户的资源,帮助用户节约资源和人力维护的成本。
弹性伸缩服务本身不收取费用,但伸缩组扩容时自动创建的实例(云服务器),实例使用的弹性公网IP、磁盘、镜像等资源,需要支付相应的费用。
创建伸缩配置和创建弹性伸缩组是使用AS服务必备的操作。
操作流程
操作步骤 |
说明 |
---|---|
配置云服务器的规格、镜像、磁盘等参数。 |
|
配置最大、最小、期望实例数等参数。 |
|
通过创建伸缩策略调整客户业务资源。 |
步骤一:创建伸缩配置
本步骤仅针对本示例进行参数设置及介绍,更多创建伸缩配置的详细内容请参见伸缩配置。
- 登录控制台,进入创建伸缩配置页面。
- 设置“伸缩配置”参数。
图1 “伸缩配置”参数设置
表1 “伸缩配置”参数设置说明 参数
示例
说明
计费模式
按需计费
按云服务的实际使用时长计费,可以随时开通或删除。更多信息,请参见弹性云服务器ECS 计费说明。
区域
华北-北京四
请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
更多信息,请参见区域和可用区。
名称
as-config-3817
伸缩配置的名称。
配置模板
使用新模板
需要配置伸缩实例的规格、镜像、磁盘等参数。
CPU架构
x86计算
x86采用复杂指令集(CISC)。
规格
s7.xlarge.2
请根据业务需要选择合适的规格。更多信息,请参见弹性云服务器规格清单。
镜像
CentOS 8.2 64bit(40GiB)
华为云提供的Linux类型公共镜像,该镜像免费。
磁盘
通用型SSD 100GiB
伸缩实例自带系统盘,用于存储云服务器的操作系统。
安全组
default
使用系统默认创建的安全组。
弹性公网IP
不使用
如需访问外网,则可以为伸缩实例配置和绑定弹性公网IP。
登录方式
密钥对
选择“登录凭证”方式为“密钥对”。
密钥对
KeyPair-2325
使用已有的密钥对或新建密钥对,并确认已获取密钥对的私钥文件。
高级配置
暂不配置
-
- 单击“立即创建”,完成伸缩配置的创建。
- 单击“返回伸缩配置列表”,查看已创建的伸缩配置。
图2 查看伸缩配置
步骤二:创建弹性伸缩组
本步骤仅针对本示例进行参数设置及介绍,更多创建弹性伸缩组的详细内容请参见伸缩组。
- 登录控制台,进入创建弹性伸缩组页面。
- 设置“弹性伸缩组”参数。
图3 “弹性伸缩组”参数设置
表2 “弹性伸缩组”参数设置说明 参数
示例
说明
区域
华北-北京四
请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。
更多信息,请参见区域和可用区。
可用区
可用区1、可用区2、可用区3、可用区7
可用区之间内网互通,不同可用区之间物理隔离。
多可用区扩展策略
均衡分布
保证选择的可用区列表中各可用区下云服务器数量均衡。
名称
as-group-test1
伸缩组的名称。
最大实例数(台)
1
伸缩组中运行的最大云服务器的个数。
期望实例数(台)
0
伸缩组中期望运行的云服务器的个数。
最小实例数(台)
0
伸缩组中运行的最小云服务器的个数。
伸缩配置
as-config-3817
步骤一中创建的伸缩配置。
虚拟私有云
vpc-default-smb
使用系统默认创建的VPC和子网。
更多信息,请参见虚拟私有云和子网规划建议。
子网
subnet-default-smb
负载均衡
不使用
可选参数,更多信息,请参见添加负载均衡器到伸缩组。
实例移除策略
根据较早创建的配置较早创建的实例
根据“较早创建的配置”较早创建的“实例”优先被移除伸缩组。
弹性公网IP
释放
当云服务器从伸缩组中移除时,会将云服务器上的弹性公网IP释放。
数据盘
删除
当云服务器从伸缩组中移除时,云服务器挂载的数据盘将被删除。
健康检查方式
云服务器健康检查
对云服务器的运行状态进行检查,如果未通过云服务器健康检查,则伸缩组会将该云服务器移出伸缩组。
健康检查间隔
5分钟
伸缩组执行健康检查的周期。
健康状况检查宽限期(秒)
600
伸缩组会等健康状况检查宽限期结束后才检查实例的运行状况。
企业项目
default
伸缩组归属的企业项目,由伸缩组创建的弹性云服务器将归属于此企业项目。
- 勾选《弹性伸缩免责声明》协议。
- 单击“立即创建”,完成弹性伸缩组的创建。
- 单击“返回弹性伸缩组列表”,查看已创建的伸缩组。
图4 查看伸缩组