文档

通过站点监控触发自动扩缩容

更新时间:

通过本文档的案例,您可以了解到如何使用站点监控触发弹性伸缩进行扩容新实例,实现自动化的流程。

背景信息

使用站点监控定时探测,应用型负载均衡ALB监听的应用服务,如果发生探测异常报警,将会触发弹性伸缩ESS,进行扩容一台新实例,并自动加入到应用型负载均衡ALB监听的后端服务器组中,实现服务连续性可靠的提供正常服务,从而避免了单点故障问题。

前提条件

操作步骤

步骤一:创建弹性伸缩

  1. 首先创建启动模板,是用于弹性伸缩通过启动模板扩容新实例,登录ECS管理控制在左侧导航栏,选择部署与弹性 > icon1 > 实例启动模板

  2. 单击创建模板,具体操作,请参见通过控制台创建启动模板

    说明

    请选择的镜像是已创建完成的web服务实例自定义镜像。

  3. 登录弹性伸缩控制台

  4. 在左侧导航栏中,单击伸缩组管理,单击创建伸缩组

    imageimageimage

  5. 在导航菜单,单击伸缩组管理,单击进入已创建的伸缩组实例,单击页签伸缩规则与报警任务,单击创建伸缩规则

    image

步骤二:创建站点监控

  1. 登录云监控控制台

  2. 左侧导航栏,选择网络分析与监控>站点监控

  3. 监控任务页签,单击创建任务

  4. 设置站点监控任务的相关信息,关于更多参数配置信息,请参见通过PC端探测目标站点的网络质量

    基本信息:设置监控地址的是负载均衡公网IP地址,提供用户访问的地址和端口,进行地址探测。

    image.png

    选择探测点:单击勾选一个探测点。

    设置报警:在操作列单击编辑,单击滑动弹性伸缩,选择已完成创建的弹性伸缩组和弹性伸缩规则,单击确定,再单击创建image配置报警联系组:单击勾选报警联系组,单击已选择,单击创建

步骤三:验证结果

  1. 通过关闭web服务应用,模拟应用服务故障,弹性伸缩成功的扩容了新实例,实现应用服务依然可正常访问。