通过本文档的案例,您可以了解到如何使用站点监控触发弹性伸缩进行扩容新实例,实现自动化的流程。
背景信息
使用站点监控定时探测,应用型负载均衡ALB监听的应用服务,如果发生探测异常报警,将会触发弹性伸缩ESS,进行扩容一台新实例,并自动加入到应用型负载均衡ALB监听的后端服务器组中,实现服务连续性可靠的提供正常服务,从而避免了单点故障问题。
前提条件
创建一台ECS实例。具体操作,请参见创建实例。
部署启动一个Web服务并设置开机启动,创建自定义镜像,具体操作,请参见使用快照创建自定义镜像。
创建应用型负载均衡ALB实例。具体操作,请参见创建应用型负载均衡。
操作步骤
步骤一:创建弹性伸缩
首先创建启动模板,是用于弹性伸缩通过启动模板扩容新实例,登录ECS管理控制,在左侧导航栏,选择 。
单击创建模板,具体操作,请参见通过控制台创建启动模板。
说明请选择的镜像是已创建完成的web服务实例自定义镜像。
登录弹性伸缩控制台。
在左侧导航栏中,单击伸缩组管理,单击创建伸缩组。
在导航菜单,单击伸缩组管理,单击进入已创建的伸缩组实例,单击页签伸缩规则与报警任务,单击创建伸缩规则。
步骤二:创建站点监控
登录云监控控制台。
左侧导航栏,选择网络分析与监控>站点监控。
在监控任务页签,单击创建任务。
设置站点监控任务的相关信息,关于更多参数配置信息,请参见通过PC端探测目标站点的网络质量。
基本信息:设置监控地址的是负载均衡公网IP地址,提供用户访问的地址和端口,进行地址探测。
选择探测点:单击勾选一个探测点。
设置报警:在操作列单击编辑,单击滑动弹性伸缩,选择已完成创建的弹性伸缩组和弹性伸缩规则,单击确定,再单击创建。
配置报警联系组:单击勾选报警联系组,单击已选择,单击创建。
步骤三:验证结果
通过关闭web服务应用,模拟应用服务故障,弹性伸缩成功的扩容了新实例,实现应用服务依然可正常访问。
文档内容是否对您有帮助?