实测阿里云slb转发策略的健康检查

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 小白实测阿里云slb的转发策略功能的健康检查问题

阿里云slb转发策略的健康检查问题

问题:

1、slb的转发策略默认是否开启健康检查
2、slb的http(s)监听的健康检查配置是否对转发策略后端的虚拟服务器组的健康检查有影响
3、创建的虚拟服务器组的转发策略域名或者url对虚拟服务器组的健康检查是否有影响

实验:

准备环境:

1、一台slb,http监听,80端口,公网ip:1*

2、两台ecs,一台配置nginx(用于虚拟服务器组)2,一台没有web服务(用于默认后端服务)3

实验流程:

1、2*配置nginx,端口是90

2、配置时slb的http监听,健康检查配置:端口是80,域名是www.baidu.com;后端服务器是3*;结果肯定是健康检查异常。

3、创建虚拟服务器组:kn_test,组内ecs:2*,端口是90;

4、添加转发策略:kn.com,url路径是/,转发到kn_test

5、等待5分钟,预期得到的结果应该是健康检查异常处不会报2异常,实际和预期一样;然后关闭2的nginx,等待5分钟,预期应该会报健康检查异常,实际和预期一致报90端口异常;关闭健康检查,监听主页面健康检查状态不会提示虚拟服务器组或者后端默认服务器组健康检查异常

得到的结论可以证实:(1)slb的监听的健康检查的开启决定了转发策略里面的虚拟服务器组的健康检查是否开启

                             (2)slb的http(s)监听的健康检查配置对转发策略后端的虚拟服务器组的健康检查没有任何影响

6、配置nginx的虚拟主机,其中一个default站点,一个kn.com站点,不同的网站根目录,正常通过其他域名访问到default站点是403;访问kn.com是200,实现成功。

curl -I -X HEAD -H HOST:www.kn.com 127.0.0.1:90 ,结果是403

curl -I -X HEAD -H HOST:kn.com 127.0.0.1:90 ,结果是200

7、然后修改转发策略,修改后的域名是www.kn.com,开启健康检查,预期应该是健康检查正常,等待5分钟,实际却是健康检查异常,因为发现转发策略可以配置健康检查规则,一口老血!

实验结论:猜测不如实际动手操作一番,实际动手操作一番,不如多在控制台点点。

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
3月前
|
弹性计算 负载均衡
slb健康检查域名
slb健康检查域名
65 8
|
3月前
|
负载均衡 监控 API
slb健康检查路径
slb健康检查路径
68 7
|
3月前
|
弹性计算 负载均衡 网络协议
slb健康检查方法
slb健康检查方法
85 4
|
1月前
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全能增强
在过去半年,ALB Ingress Controller推出了多项高级特性,包括支持AScript自定义脚本、慢启动、连接优雅中断等功能,增强了产品的灵活性和用户体验。此外,还推出了ingress2Albconfig工具,方便用户从Nginx Ingress迁移到ALB Ingress,以及通过Webhook服务实现更智能的配置校验,减少错误配置带来的影响。在容灾部署方面,支持了多集群网关,提高了系统的高可用性和容灾能力。这些改进旨在为用户提供更强大、更安全的云原生网关解决方案。
455 19
|
2月前
|
弹性计算 负载均衡 监控
slb配置健康检查
slb配置健康检查
46 5
|
2月前
|
弹性计算 负载均衡 监控
slb测试健康检查
slb测试健康检查
58 4
|
3月前
|
弹性计算 负载均衡 应用服务中间件
slb健康检查域名配置
slb健康检查域名配置
52 7
|
3月前
|
负载均衡
slb自定义健康检查路径
slb自定义健康检查路径
42 3
|
3月前
|
负载均衡 安全 网络安全
slb配置健康检查域名
slb配置健康检查域名
71 4
|
3月前
|
负载均衡 应用服务中间件
slb何时需要配置健康检查域名
slb何时需要配置健康检查域名
47 3