负载均衡器测试过程

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介:

搭建网站负载均衡器后,需要进行严格的测试才能进行上线。本次就对haproxy进行测试。

网站地址http://www.test.com

后端服务器:

192.168.1.10  

192.168.1.11

192.168.1.12   backup


因为现在网站已经上线,为了不影响原来线上的业务,因此我们测试的时候会保留一台192.168.1.10,防止影响线上业务。

按照网站部署192.168.1.12是备机,就是只有在服务器192.168.1.10和192.168.1.11宕机之后才启用1.12机器。


网站后端采用

backend www_test_com

option httpchk HEAD /check_health.txt 

server www_10 192.168.1.10:80 check port 80 inter 5000 rise 2 fall 3 weight 1

server www_11 192.168.1.11:80 check port 80 inter 5000 rise 2 fall 3 weight 1

server www_12 192.168.1.11:80 check port 80 inter 5000 rise 2 fall 3 weight 1 backup


首先,在后端所有的服务器网站根目录下新建check_health.txt文件并加入本机ip.


现在打开http://www.test.com/check_health.txt进行刷新测试,可以查看到只有10和11两个IP显示。

现在模拟www_10出现故障,将192.168.1.10中的check_health.txt进行改名,这个时候网站将只显示11的ip.


接着模拟www_11故障,这个时候就只出现backup的ip.


另外如果有使用缓存服务器的话,应该将缓存服务器做为主,而真实服务器则列为backup.



在测试的过程中出现网站部分图片打不开,提示404错误

于是检查图片服务器后端情况,逐台进行测试,留一台查看最后发现为缓存服务器出现故障,图片服务器使用的是普通轮询机制,因此一台可以正常打开图片,一台无法打开因此部分提示404错误。



缓存服务器排错

经过检查为varnish配置文件修改出错,引起图片无法正常返回。



本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1690983
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
负载均衡 应用服务中间件 nginx
nginx-tomcat反向代理以及负载均衡测试
nginx-tomcat反向代理以及负载均衡测试
165 0
|
9月前
|
域名解析 弹性计算 监控
slb测试基本配置检查
slb测试基本配置检查
256 60
|
9月前
|
监控 测试技术
slb测试会话保持功能
slb测试会话保持功能
290 6
|
9月前
|
监控 负载均衡 容灾
slb测试配置
slb测试配置
243 5
|
9月前
|
弹性计算 负载均衡 监控
slb测试健康检查
slb测试健康检查
149 4
|
负载均衡 Java Nacos
测试多实例负载均衡 | 学习笔记
快速学习测试多实例负载均衡。
157 0
测试多实例负载均衡 | 学习笔记
|
存储 缓存 负载均衡
Java实现一致性哈希算法,并搭建环境测试其负载均衡特性(二)
实现负载均衡是后端领域一个重要的话题,一致性哈希算法是实现服务器负载均衡的方法之一,你很可能已在一些远程服务框架中使用过它。下面我们尝试一下自己实现一致性哈希算法。
Java实现一致性哈希算法,并搭建环境测试其负载均衡特性(二)
|
存储 负载均衡 算法
Java实现一致性哈希算法,并搭建环境测试其负载均衡特性(一)
实现负载均衡是后端领域一个重要的话题,一致性哈希算法是实现服务器负载均衡的方法之一,你很可能已在一些远程服务框架中使用过它。下面我们尝试一下自己实现一致性哈希算法。
Java实现一致性哈希算法,并搭建环境测试其负载均衡特性(一)
|
负载均衡 监控 网络协议
我个人的Haproxy-1.7.9实践:安装,编译与测试(2)(★firecat推荐,针对TCP四层负载均衡★)
我个人的Haproxy-1.7.9实践:安装,编译与测试(★firecat推荐,针对TCP四层负载均衡★)
340 0
我个人的Haproxy-1.7.9实践:安装,编译与测试(2)(★firecat推荐,针对TCP四层负载均衡★)
|
负载均衡 网络协议 算法
我个人的Haproxy-1.7.9实践:安装,编译与测试(1)(★firecat推荐,针对TCP四层负载均衡★)
我个人的Haproxy-1.7.9实践:安装,编译与测试(★firecat推荐,针对TCP四层负载均衡★)
288 0
我个人的Haproxy-1.7.9实践:安装,编译与测试(1)(★firecat推荐,针对TCP四层负载均衡★)

相关实验场景

更多