WAF+SLB负载不均衡案例分享
问题演变过程
时间点1:高防+WAF+SLB+2台ECS
时间点2:高防+WAF+SLB+4台ECS
问题描述
在时间点1时,没有发现明显的负载不均衡的情况。在时间点2时,出现大部分请求都打到了其中一台ECS上。需要定位问题原因
问题梳理
- 问题链路
是SLB后端的ECS出现负载不均衡的请求,那么直接影响这个转发算法的,是WAF以及SLB。那么和高防没有关系了。
配置情况
- SLB:TCP监听,WRR转发算法,开启会话保持
- WAF:无特殊配置,域名直接回源负载均衡IP
问题点1:轮询算法+会话保持
措施:尝试修改轮询算法为WLC,会话保持时间调短。
然而这个优化措施效果并不明显,由于开启了会话保持,那原有负载不均衡的情况下,调整WRR算法到WLC的算法,没有实现预期的WLC。
但是从另外一个角度来说,如果源IP非常分散的场景下,即使有会话保持,理论上还是应该
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spark on Kubernetes原生支持浅析
作者简介:无咎,阿里云EMR技术专家。目前专注于大数据开发平台建设。 概述 Kubernetes自推出以来,以其完善的集群配额、均衡、故障恢复能力,成为开源容器管理平台中的佼佼者。从设计思路上,Spark以开放Cluster Manager为理念,Kubernetes则以多语言、容器调度为卖点,二者的结合是顺理成章的。 使用Kubernetes调度Spark的好处: 集中式资源调度:接入k8s的Spark应用与其他k8s应用共享资源池。 多租户:可利用Kubernetes的namespace和ResourceQuota做用户粒度的资源调度。 容器生态:以监控为例,开发者可利用Prometheus检测Spark应用的性能。 Kubernetes社区早期尝试将Spark以standalone模式运行在Kubernetes上。SPARK-18278则
- 下一篇
阿里云服务器快速配置安全组放行端口方法
我们可以看到大部分云服务器商家都开始注重安全方面的设置。我们可以开放需要用到的端口,不用到的端口就直接给不开通或者屏蔽掉,这样可以确保服务器的安全。 记得我们在安装阿里云ECS服务器的时候是需要强制选择一个安全组的,早期是不需要的。要么我们就开始自定义一套安全组,要么就先默认后去给当前服务器设置安全组。在这里老左测试服务器中用后者,在配置好ECS服务器之后,我们再去设置安全组。 第一、进入安全组 进入阿里云ECS服务器,点击"本实例安全组"。 点击"配置规则"。 第二、快速添加规则 我们用来建站的话,可以快速添加规则,增加常规端口。 这里我们需要在入方向和出方向设置,添加需要的几个规则端口放行。 第三、单个端口添加 比如我们在安装完毕宝塔面板之后,他默认需要用到8888、888端口才可以打开宝塔面板。所以我们需要在阿里云安全组添加,要不是无法打开的。 总结,如果我们并不会单独的设置端口那就直接使用阿里云安全组快速添加端口之后,再根据面板或者软件需要的独立端口进行单独添加。了解更多产品详情可点击加关注博客
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境