首页 > 其他分享 >迪普ADX3000-负载均衡相关概念

迪普ADX3000-负载均衡相关概念

时间:2022-12-15 21:46:27浏览次数:45  
标签:负载 请求 IP 报文 ADX3000 迪普 DNS 服务器

1.负载均衡算法

  • 轮询
    • 依次分发,平均分担
    • 请求处理压力近似
    • 服务器性能差距不大
  • 加权轮询
    • 按权值大小,权值大处理多
    • 请求处理压力近似
    • 服务器性能差距较大
  • 最小连接
    • 按连接数,新建连接给连接数最小的服务器
    • 处理压力和处理时间不同
    • 服务器性能差距不大
  • 加权最小连接
    • 使已建立连接数和所配置的权值成比例,权值和服务器性能相关
    • 处理压力和处理时间不同
    • 性能差距不大
  • 源地址端口哈希散列
    • 源IP和源端口做成哈希散列,结果映射到真实服务器
    • 同一IP和端口发起的请求必须在同一个真实服务处理  
  • 最小流量
    • 分配流量给最小的服务器
    • 处理时间不同
    • 性能差距不大
  • 加权最佳性能
    • 根据真实服务连接数和性能权值分配服务
    • 无特定规律
    • 性能差距较大  
  • 最小响应时间
    • 根据响应时间分配真实服务
    • 业务情况复杂,连接时间长
    • 性能差距不大

2.负载均衡层数

  • 二层负载均衡
    • 通过MAC地址互联,请求到虚拟MAC在分配真实MAC
  • 三层负载均衡
    • 通过IP互联,请求到虚拟IP,通过中间层转发到真实IP
  • 四层负载均衡
    • 通过IP+端口,请求到IP+端口,通过三层的IP地址加上四层端口号,决定那些流量需要做负载均衡,对需要的流量进行NAT处理,发布到后台服务器
    • 主要通过报文中的目标地址和端口,再加上LB设备的策略,选择真实服务器
    • LB设备在接收一个客户请求时,通过上述方法选择最佳服务器,并对报文中的IP地址和端口进行更改,发送到服务器
    • TCP连接时客户端和服务器直接建立的,LB设备起到路由转发作用
  • 七层负载均衡
    • 通过URL请求连接,在四层负载上再对应用层进行分析
    • 内容交换,通过报文中真正有意义的应用层内容,再加上LB策略选择服务器
    • TCP连接时根据真正的应用层内容选择服务器(URL),先代理最终服务器与客户端建立连接,再跟最终服务器建立连接,类似代理服务器
    • LB设备分别与客户端和服务器建立一次TCP连接
    • 对LB设备要求更高,处理能力比4层低
    • 优点
      • 可以识别发送内容,对内容进行压缩或者缓存,提高智能化  
      • 更安全,4层所有的访问直接NAT转换传到服务器,7层将截止攻击报文,不影响服务器  

3.DNS

  •   什么是DNS
    •   域名解析系统,将域名解析为IP地址,端口号53
  •   DNS代理
    •   在DNS客户端和DNS服务器中间转发DNS请求和应答报文,局域网中客户端把代理当作服务器,将DNS请求报文发给代理,代理再将报文转发给真正的服务器,并将服务器报文转发给客户端,实现域名解析,使用代理后,真正服务器地址改变时,只更改代理服务器即可
  •   DNS透明代理
    •   修改部分DNS请求报文的目的地址,将其修改为其他ISP的DNS服务地址,DNS请求转发到不同的ISP,解析后Web服务器也就属于不痛的ISP,解决只使用一条链路导致堵塞
  •   A记录
    •   记录服务器IP,访问域名引导至A记录所对应得服务器

4.NAT

  •   网络地址转换
    •   将内网地址转换成公网地址,从而使内网用户可以访问公网
  •        实现方式 
    •   静态转换
      •   将内网转换成公网,一对一
    •     动态转换
      •   将内网转换成公网,外网IP不唯一,随机分配
    •        端口多路复用(PAT)
      •   端口地址转换,多路复用方式,内网主机共享一个外部IP
    •        ALG 
      •   应用程序级网关技术

5.VRRP

  •   虚拟路由器冗余协议
    •   把多台路由器和三层交换机虚拟为一台设备,对外展现一个虚拟的IP
  •   

标签:负载,请求,IP,报文,ADX3000,迪普,DNS,服务器
From: https://www.cnblogs.com/jh66/p/16986064.html

相关文章

  • LVS 负载均衡
    LVS负载均衡本篇主要介绍一下lvs是什么以及它的nat模式的搭建配合nginx来演示1.概述LVS是LinuxVirtualServer的简写(Linux虚拟服务器),是由章文嵩博......
  • Linux 查看CPU负载信息
    mpstat是MultiprocessorStatistics的缩写,是实时系统监控工具。mpstat最大的特点是:可以查看多核cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。......
  • Ribbon负载均衡策略
    通过上一节解析Ribbon原理我们知道,在BaseLoadBalancer中通过IRule接口定义了很多的负载均衡策略,所以我们可以通过查看IRule的接口类实现关系来看一下Ribbon有哪些负载均衡......
  • 从单服务器模式到负载均衡设计
    从单服务器模式到负载均衡设计作者:Grey原文地址:博客园:从单服务器模式到负载均衡设计CSDN:从单服务器模式到负载均衡设计单服务器模型是最简单的一种架构,参考如下图用......
  • 作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负
    背景介绍在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。通常来说,负载均衡分为硬件负载均衡及软件负载均衡。硬件......
  • 作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负
    背景介绍在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。通常来说,负载均衡分为硬件负载均衡及软件负载均衡。硬件负载......
  • Nginx性能优化及负载均衡
    一、Nginx是什么Nginx是一款高性能的HTTP和反向代理服务器,由俄罗斯人IgorSysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且......
  • springcloud Ribbon负载均衡
    关于负载均衡负载均衡一般分为服务器端负载均衡和客户端负载均衡所谓服务器端负载均衡,比如Nginx、F5这些,请求到达服务器之后由这些负载均衡器根据一定的算法将请求路由到......
  • Nginx加权轮询负载均衡
    Nginx官方支持的后端服务负载均衡策略有加权轮询和IP哈希,默认采用加权轮询策略。加权轮询流程图代码流程staticngx_http_upstream_rr_peer_t*ngx_http_upstream_ge......
  • 关于hashmap的负载因子
    也就是loadFactor这个属性,这个属性主要用在resize方法。在putVal的方法里:1.size=0的时候,就重新设置Map的大小2.加入对象后,size++>map的大小,则重新设置Map的大小重新设置Ma......