主要介绍负载均衡相关
一.task1
填写目标代码,使其能够自动新增web server 以提供更高的的处理数据能力
1.1 手动实现
1.1.1创建两个安全组
LoadGenerator HTTP Sec Group 负载均衡服务器
webServer Group 服务器
使用cmu提供的两个AMI进行启动, 一个做负载均衡,一个做数据处理
安全组可以直接编辑入站出站规则 方便管理
1.1.2 测试
在LoadGenerator下 输入课程给的用户名密码 以及webServer的服务器DNS,即可开始进行测试
可以看到 随着webserver的增加, rps(每秒访问数)的上限也会增加, 也就是说负载的上限在进行增加。
1.2代码自动控制
task1的目标就是通过代码自动进行控制这一过程,自动增加web server以达到相应的rps。
使用python开源项目botto进行自动控制
二. task2
这个模块task要求使用aws的自动缩放群组
由loader服务器 —> 负载均衡器 ——> 目标群组 发送大量数据流, 要求调试集群,能够在efficiency和cost之间取得一个比较好的平衡。
在使用负载均衡的时候, 建一个新的scailing group。
在创建scailing g