云服务器状态确认
打开系统分配的2个云服务器的弹性IP来观察
这是ECS1,弹性IP为139.196.209.198,后端服务器为172.16.1.189
这是ECS2,弹性IP为106.15.224.150,后端服务器为172.16.1.190
可以发现,这两台ECS的内容除了后端服务器不同外,其他完全相同
负载均衡配置
将两台服务器挂载到负载均衡后端,这样,用户只访问一个IP地址或域名,负载均衡服务器将会根据权重自动转发用户请求到相应的后端服务器上
查看负载均衡控制台
登陆控制台并进入SLB负载均衡的实例管理中,注意要更改服务器所在的相应的地域
使用负载均衡业务配置向导
点击开始配置,选择HTTP协议,设置监听接口为80
在后端服务器中选择默认服务器组,添加上面那2台云服务器,端口为80
打开健康检查
其他配置暂时不动,提交配置
此时,这个负载均衡实例的后端默认服务器组已添加进2台服务器,且健康检查为正常
负载均衡验证
这一节将通过修改配置来验证负载均衡的工作原理
之前添加的2台服务器默认为权重相同,此时访问实例的公网IP 139.224.31.81
连续访问2次,出现了2种结果,每次访问的后端服务器都不同
此时可以发现,访问公网IP会被分配给不同的后端服务器来处理,这样可以减轻服务器的负担,来确保服务的稳定
修改后端服务器权重
在该实例中的默认服务器组中修改服务器的权重,将172.16.1.189的权重设置为20,172.16.1.189的权重为100
此时再访问公网IP,会发现平均访问6次,会有5次访问的后端IP为172.16.1.189,这可以看出用户可以通过修改权重来控制不同的服务器的工作,一般来说,会加大高性能服务器的权重,降低低性能服务器的权重
会话保持功能配置
切换到监听界面修改监听配置
在高级配置中开启会话保持为60秒
此时访问公网IP发现后端IP为190并连续访问也不会变更
现在来停止这个服务器
已成功停止
实例的健康检查也显示为异常
再来访问公网IP时会发现后端服务器就变更了
这个实验证明负载均衡中当一台服务器出问题时会自动将请求发送到正常的服务器中,通过这个功能能让服务访问更加的稳定