链路负载均衡

链路负载均衡CDN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储,负载均衡,网络请求的重定向和内容管理等问题。其目的是通过在现有的因特网中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,解决因特网网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由网络带宽太小,用户访问量大,网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。当流量进入链路负载均衡设备后,链路负载设备会根据访问流量的目的IP地址对照运营商列表进行逐一匹配。在匹配过程中,该地址如果命中某一运营商的IP地址,链路负载均衡设备则将流量引导向该运营商所对应的接口,从而将流量成功的进行分流引导。

常用的负载均衡设备一般选择:F5-BIG-LC-1600-4G-R

工作流程如下

  1. 链路负载均衡设备接收内网用户流量
  2. 链路负载均衡设备根据目的IP地址来查找目的IP所属运营商
  3. 链路负载均衡设备根据选定的运营商结果将流量转发给选定的链路
  4. 链路负载均衡设备接收外网用户流量
  5. 链路负载均衡设备将流量转发给内网用户

链路负载均衡的两种情况:链路负载均衡是指通过动态算法在多条网络链路中进行负载均衡,链路负载均衡根据业务流量的方向可以分为Outhound链路负载均衡和Inbound链路负载均衡两种情况。Outhound链路负载均衡主要解决是企业内部业务系统访问外部互联网服务时如何在多余不同的链路中动态分配和负载均衡的问题。Inbound链路负载均衡主要解决的是位于互联网外部的用户如何在访问企业内部网站和业务系统时动态地在多条链路上平衡分配,并在一条链路中断时,能够智能地自动切换到另一条可用链路。

应用负载均衡

应用负载均衡也叫服务器负载均衡,是将客户端请求在集群中的服务器上实现均衡分发的技术。按照位于七层网络协议栈的不同层划分,服务器负载均衡可以分为四层(L4)和七层(L7)负载均衡两种。L4负载均衡是基于流的服务器负载均衡,能够对报文进行逐流分发,即将同一条流的报文分发给同一台服务器,L7负载均衡是基于内容的服务器负载均衡,能够对七层报文内容进行深度解析,并根据其中的关键字进行逐包转发,按照既定策略将连接导向指定的服务器,本行用的便是第二种方式。

注意:L4负载均衡因无法对七层业务实现按内容分发,限制了他的适用范围,因此L7负载均衡受到了业界极大重视并成为了服务器负载均衡的主流。L4的实现方式主要有NAT网络地址转换和DR直接路由;L4服务器负载均衡在截取数据流后,对数据包的检查和分析仅局限于IP报文头部和TCP/UDP报文头部,而并不关系TCP/UDP数据包的有效载荷信息。而L7服务器负载均衡则要求负载均衡设备除了支持基于四层的负载均衡外,还要解析数据包中四层以上的信息,即应用层的信息,例如解析http内容,从而在数据包中提取出来http url或者cookie信息,用来作为负载均衡的依据。

两者区别

承担负载的对象不同,但是就负载均衡设备而言,其关键技术、部署方式等内容都是具有相似之处的。

对链路负载均衡与应用负载均衡的通俗理解相关推荐

  1. linux负载均衡之关于负载均衡

    目录 第1章 关于负载均衡 负载均衡是应用高可用的基础,是实现应用高可用必不可少的组成部分.本章内容主要涉及:负载均衡定义.负载均衡类型以及负载均衡实现方式. 负载均衡定义 负载均衡,英文名称为Loa ...

  2. 详解【负载均衡】(负载均衡算法、一致性hash、负载均衡架构分析)

    作者:duktig 博客:https://duktig.cn 优秀还努力.愿你付出甘之如饴,所得归于欢喜. 本文源码参看:https://github.com/duktig666/distribute ...

  3. 软件负载均衡和硬件负载均衡的选择

    有软件负载均衡,也有硬件负载均衡,选择哪个? 数据流量过大的网络中,单一设备一般是无法承担的,需要多台设备进行数据分流,而负载均衡器就是起到把数据分流到多台设备的作用. 负载均衡也分了不少技术,用以满 ...

  4. 负载均衡算法-最少连接数均衡

    最少连接数均衡:客户端的每一次请求服务在服务器停留的时间可能会有较大的差异,随着工作时间加长,如果采用简单的轮询或随机均衡算法,每一台服务器上的连接进程可能会产生极大的不同,并没有达到真正的负载均衡. ...

  5. 学习:双机热备、集群、负载均衡、SQL故障转移群集简单理解(转)

    双机热备.集群.负载均衡.SQL故障转移群集简单理解平常,大家常提到几个技术名词:双机热备.集群.负载均衡.SQL故障转移群集.这里,就我的理解,和大家简单探讨下,有不足或错误之处还请各位指出! 这些 ...

  6. 负载均衡策略_负载均衡策略

    负载均衡策略有哪些?在实际应用中,我们可能不想仅仅是把客户端的服务请求平均地分配给内部服务器,而不管服务器是否宕机.而是想使Pentium III服务器比Pentium II能接受更多的服务请求,一台 ...

  7. f5 会话保持 负载均衡_四层负载均衡和七层负载均衡区别在哪里?

    年后至今这段时间工作重心都在调整公司现有API Gateway的系统架构以及对现有技术栈选型.经过对主流互联网网关所实现各种方案的调研,我们在API Gateway前置一层接入层,接入层主要用于实现限 ...

  8. 构建负载均衡服务器之一 负载均衡与集群详解

    一.什么是负载均衡 首先我们先介绍一下什么是负载均衡: 负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群).网络连接.CPU.磁盘驱动器或其他资源中分配负载, ...

  9. mysql 硬负载_软负载均衡和硬负载均衡

    一.负载均衡 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 负载均衡,英文名称为 Load ...

最新文章

  1. 39岁单身程序员入住养老院,提前过上退休生活?网友:羡慕又心酸!
  2. ECCV 2020 | 基于分割一致性的单目自监督三维重建
  3. # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结
  4. java map key是否存在_java中如何判断map集合中是否存在key
  5. 杭电1430康托 bfs(java)
  6. form跳转php页面,form表单页面跳转方式提交练习
  7. 柳暗花明 | 海归小硕的求职之路
  8. COM中关于使用DLL的一些知识点
  9. 定时任务_SpringTask 定时任务
  10. PPC小问题,持续更新中...
  11. RestClient操作文档
  12. 如何免费CAJ完整转换成Word
  13. java解析数组_Java解析Json数组对象
  14. CSS盒子模型、Boder基础
  15. Tensorflow中的masking和padding
  16. Linux-shell脚本基础
  17. Python 使用 Web3.py 进行 ETH 和代币转账
  18. 第六次作业·团队作业
  19. 愚人节的一天(快乐+2)
  20. 【传感器大赏】3轴模拟加速度传感器

热门文章

  1. SAP EPIC 银企直连 付款状态查询(建设银行)
  2. 数据仓库之建模过程之业务调研
  3. python科学计算第三版-Python科学计算PDF
  4. 蓝桥杯EDA赛前总结
  5. 音频信号调制,解调,加噪,去噪,滤波,matlab实现
  6. 2020低压电工复审模拟考试及低压电工作业模拟考试
  7. python制作五角星
  8. 识别有关视频文件的编解码器和技术信息
  9. java毕业设计旅游系统源码+lw文档+mybatis+系统+mysql数据库+调试
  10. 行测中的计算机应用题,广东公务员行测题库:行测每日一练常识应用练习题