定时扩展云服务器
-
某电商业务运行在华为云提供的一台弹性云服务器上,该电商计划在某日零点进行大型的折扣活动,但高峰期的业务需求无法满足,怎么办呢?
通过以下操作可帮您解决此问题:
① 向应用系统中添加华为云提供的弹性伸缩。
② 设定在前一日23:30左右自动向应用系统中增加2台弹性云服务器。
Step1 创建伸缩配置
步骤
① 登录华为云控制台。
② 在控制台页面中选择“计算 > 弹性伸缩”,进入弹性伸缩页面。
③ 单击“创建伸缩配置”。
④ 配置完参数后,单击“立即创建”。
说明
① 在“规格”栏目选择弹性云服务器类型。本示例中选择通用计算型,该类型云服务器提供均衡的计算、内存和网络资源,适用于大多数使用场景。可以选择多个规格,避免在伸缩活动发生时指定规格售罄的风险。
② 在镜像栏目选择合适的镜像。本示例选择私有镜像,方便用户将已有处理业务的弹性云服务器制作成镜像,伸缩活动时用私有镜像创建弹性云服务器,可直接承担业务。
③ 您可以选择为磁盘加密,提升磁盘的数据安全性。但如果镜像未加密,则系统盘也不加密。
④ 登录方式可选择密码或密钥对方式,本示例中选择了用户名密码的登录方式。
⑤ 高级配置为可选配置,本示例选择“暂不配置”。
1
创建伸缩配置01
2
创建伸缩配置02
单击图片可查看原图
Step2 创建弹性伸缩组
步骤
① 单击“创建弹性伸缩组”。
② 参数配置完成后,单击“立即创建”。
说明
① 配置可用区时,必须包含处理业务的弹性云服务器所在的可用区。多可用区扩展策略选择“均衡分布”,弹性云服务器扩容时优先保证选择的可用区列表中各可用区下弹性云服务器数量均衡。
② 最大实例数配置为10,期望实例数配置为0,最小实例数配置为0。
③ 伸缩配置选择在Step 1中创建的as-config-t5dr伸缩配置。
④ 配置VPC时,与在处理业务的弹性云服务器的VPC保持一致。
⑤ 配置负载均衡后,访问流量将自动分发到伸缩组内的所有弹性云服务器。
1
创建弹性伸缩组01
2
创建弹性伸缩组02
单击图片可查看原图
Step3 创建伸缩策略
步骤
① 单击伸缩组名称as-group-111,切换到“伸缩策略”页签,单击“添加伸缩策略”。
② 根据场景描述,需要在该日零点前定时增加弹性云服务器,故策略类型选择定时策略。
③ 根据场景描述伸缩活动触发时间为前一日23:30左右,本示例中自行设定了触发时间,您需根据需要设置具体的时间。
④ 需要增加2个实例,执行动作设置为增加2个实例。
⑤ 冷却时间可保持为系统默认。
配置完参数后,单击“确定”。
1
添加定时策略
单击图片可查看原图
Step4 手动添加实例
步骤
① 单击伸缩组名称as-group-111,选择“伸缩实例”页签。
② 单击“移入伸缩组”,选择需要移入的伸缩实例,单击“确定”。
说明
伸缩组没有正在进行的伸缩活动,为启用状态,且当前实例数小于最大实例数时,才可以添加实例。
1
手动将实例移入伸缩组
单击图片可查看原图
Step5 查看实例数
步骤
① 伸缩活动未触发:伸缩组仅有2个实例,当前实例数为2,期望实例数为2。
② 伸缩活动已触发:根据伸缩策略设置的执行动作,伸缩活动自动向伸缩组中增加2个实例,当前实例数为4,期望实例数为4。
实现了应用场景中介绍的向应用系统中增加2台弹性云服务器的目的,同时使用4台弹性云服务器处理业务,可满足高峰期的业务需求。
1
伸缩活动触发前
2
伸缩活动触发后
单击图片可查看原图