实验3:弹性伸缩实践

弹性计算
在开始实验之前,请先阅读以下【用户指南】

用户指南

加入实验室专属社群:交流答疑、第一时间了解获奖名单

Step 1:报名实验

  1. 前往 实验活动 ,点击 “立刻报名”,填写信息,完成报名。

Step 2:查收实验账号

  1. 完成报名后,工作人员将于3个工作日内通过手机短信给您发送实验账号,请注意查收。

  2. 账号使用时限为10天,短信发送10天后,您的实验账号将会被回收处理,请及时完成实验内容!!!

Step 3:登录账号

需要分别登录实验账号和个人账号,才能完成实验操作和结果提交,建议:

  • 在浏览器无痕模式下,登录 “实验账号” 进行实验
  • 在浏览器正常模式下,登录 “个人账号” 在文章末尾进行结果提交

Step 4:根据下列实验文档进行实操

❗❗❗注意:请严格根据实验所需资源进行创建,恶意创建超过数量的资源,官方将回收账号,并有权取消用户的活动参与资格,必要时追究违规用户的法律责任。

Step 5:提交实验结果

  1. 登录 “个人账号”,在文章末尾点击“提交实验结果”按钮,上传实验中要求的截图和相关信息。

  2. 恭喜您已完成实验!

弹性伸缩实践 | 实验文档

Task 1:创建云服务器ECS和负载均衡

  1. 该实验需要用到云服务器ECS、负载均衡。
  2. 进行该实验之前,必须先完成实验1和2的内容,实验1传送门>>实验2传送门>>

Task 2:配置弹性伸缩

  1. 在控制台切换到弹性伸缩界面,需要创建以下组件:
  • 伸缩组,对已有的哪个负载均衡的资源进行扩缩容,在伸缩组中配置,因此弹性伸缩需要绑定到负载均衡中。
  • 伸缩配置,弹性伸缩新创建ECS实例时是什么规格、计费类型是什么、镜像是哪个,这些信息都配置在伸缩配置。
  • 伸缩规则,什么时候触发进行扩容或缩容、按照时间或者CPU指标等因素,这些都在伸缩规则中配置。
  1. 创建伸缩组,最大实例数填写 ”2“

温馨提示:伸缩组相关配置时,会有报错提醒,该提醒为权限提示,不影响实验。

picture.image

picture.image

  1. 创建伸缩配置,安全组选择“Default”,最后确认伸缩配置即可。

picture.image

picture.image

picture.image

picture.image

  1. 查看伸缩配置。

picture.image

  1. 仅仅有了伸缩配置还不能进行伸缩的动作,还需要配置伸缩规则,也就是伸缩动作的触发条件。规则类型选择“报警任务”,监控指标建议选择“带外CPU利用率平均值>50%”,其他使用默认值即可。

picture.image

picture.image

  1. 先启用伸缩组。

picture.image

  1. 再启用伸缩规则。

picture.image

Task 3:查看效果

  1. 通过PuTTY或VNC方式连接到伸缩组的ECS后台,使用以下命令来安装压测工具stress并进行压测。(Tips:根据自己创建的操作系统,选择安装命令及压测)
yum install -y epel-release
yum install stress -y
stress -c 10 -m 10
  1. 经过压测工具stress进行压测,ECS的CPU负载会升高,当超过50%时会触发伸缩规则,并按照伸缩配置来扩容新的ECS实例。

Tips:如果没有“监控触发”成功,可以检查:1)压测的实例是否在CLB后端组内,2)CLB与弹性组是否绑定,3)弹性组、伸缩规则是否都启用,4)健康检查是否正常

  1. 查看弹性伸缩响应的伸缩日志。
请提交本步骤截图-1: 截图中体现完整的伸缩日志列表,
且列表中可看到“执行结果”为成功,“行为类型“为监控触发的记录

截图例子

picture.image

  1. 查看弹性伸缩扩容创建的ECS实例

picture.image

  1. 负载均衡中能够查看到弹性伸缩扩容的ECS实例已经加入到后端服务器组中。
请提交本步骤截图-2:截图中体现后端服务组详情

截图例子

picture.image

Task 4:实验提交结果与反馈

  1. 打开浏览器的正常模式,登录自己的 “个人账号”  
  2. 点击下方 “提交实验结果” 按钮,请根据上文两处提示,提交指定的2张实验截图和反馈建议。

如果担心提交的截图非最终预期内的截图,可进行重复提交,结果将以正确且最先提交的时间为准

0
0
0
0
关于作者
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论