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

简介: 小白实测阿里云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分钟,实际却是健康检查异常,因为发现转发策略可以配置健康检查规则,一口老血!

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
11月前
|
弹性计算 负载均衡 网络协议
阿里云SLB深度解析:从流量分发到架构优化的技术实践
本文深入探讨了阿里云负载均衡服务(SLB)的核心技术与应用场景,从流量分配到架构创新全面解析其价值。SLB不仅是简单的流量分发工具,更是支撑高并发、保障系统稳定性的智能中枢。文章涵盖四层与七层负载均衡原理、弹性伸缩引擎、智能DNS解析等核心技术,并结合电商大促、微服务灰度发布等实战场景提供实施指南。同时,针对性能调优与安全防护,分享连接复用优化、DDoS防御及零信任架构集成的实践经验,助力企业构建面向未来的弹性架构。
824 76
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
372 6
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全能增强
在过去半年,ALB Ingress Controller推出了多项高级特性,包括支持AScript自定义脚本、慢启动、连接优雅中断等功能,增强了产品的灵活性和用户体验。此外,还推出了ingress2Albconfig工具,方便用户从Nginx Ingress迁移到ALB Ingress,以及通过Webhook服务实现更智能的配置校验,减少错误配置带来的影响。在容灾部署方面,支持了多集群网关,提高了系统的高可用性和容灾能力。这些改进旨在为用户提供更强大、更安全的云原生网关解决方案。
1436 25
|
弹性计算 负载均衡 监控
slb配置健康检查
slb配置健康检查
333 5
|
弹性计算 负载均衡 监控
slb测试健康检查
slb测试健康检查
242 4
|
弹性计算 负载均衡 应用服务中间件
slb健康检查域名配置
slb健康检查域名配置
274 7
|
负载均衡 安全 网络安全
slb配置健康检查域名
slb配置健康检查域名
279 4
|
负载均衡
slb自定义健康检查路径
slb自定义健康检查路径
280 3
|
负载均衡 应用服务中间件
slb何时需要配置健康检查域名
slb何时需要配置健康检查域名
211 3
|
10月前
|
负载均衡 前端开发 应用服务中间件
Tomcat的负载均衡和动静分离(与nginx联动)
总的来说,负载均衡和动静分离是提高Web应用性能的两个重要手段。通过合理的配置和使用,我们可以让Web应用更好地服务于用户。
319 21

热门文章

最新文章