LTM的作用是以针对单台服务器的服务瓶颈而开发出来的。他的目的是将所有的应用请求分配到多个节点服务器上。提高业务的处理能力。同时还要监控服务器的运行状态,以便于运维人员及时排除隐患。

例如,下图所示,大并发出现之后,通过F5的LTM设备,将其分发到各个节点上,

LTM在网络中的部署方式

1.

串行结构:是在服务器节点和防火墙之间,所有的流量都要经过LTM的设备

2.

并行结构:是旁路在核心交换机上和服务器处于平行的架构,它只针对所要负载的流量来做负载、做分发;而不做负载的流量,核心交换机不会转发到LTM设备

如下图所示:

两种连接模式的对比:

串行连接:

1.

特点:F5设备串接在交换器和服务器之间。

2.

优点:网络结构和数据流向清晰,易于管理,排查故障容易。

3.

缺点:根据服务器数量和F5设备端口密度决定是否在其中增加交换机,需要改动网络结构,增加连接链路,非负载流量也经过LTM设备,降低 设备运行效率。

并行连接:

1.

特点:旁路连接在交换机上,分单线连接和双线连接;

2.

优点:不受端口密度影响,扩容容易,尽可能小的改动网络结构,应急措施简单;

3.

缺点:根据应用情况选择不同的配置方法,逻辑结构和数据流向复杂,不容易排查故障,运维成本略高。

部署过程中应该注意的三个元素:

一,节点:提供服务的对象;二,负载均衡的算法;三,健康监测的方式。

负载算法种类:

静态算法:

1.

Round robin轮巡

2.

Ratio比率

3.

Priority优先级

动态算法:

1.

Least Connections最小连接数

2.

Fastest 最快响应速度

3.

Observed观察模式

4.

Predictive预测模式

它除了让LTM设备根据服务节点的状态进行分发策略之外,还要根据服务节点自身的状态来分发请求,其中典型的是最小连接数或者是响应速度这几种方法。

举例来说,最小连接数在分发的时候,在判断服务器节点状态正常的前提下,还要考虑到每一台服务器上当前所承受的节点,就是session的数量来进行下一轮请求的分发,所以说,它需要考虑到服务节点的状态,我们称之为动态的负载均衡算法。

实例:

如上图:现有四台服务器,我们根据服务器硬件配置的需求,分配配置的比率是3:1:1:1,而这时候有数据请求之后,LTM设备会自动分发此请求,第一轮的分发是按照1:1:1:1的比例来进行分发,但是,当第五个请求开始之后,LTM设备会根据预设的比率分配机制,就会着重分配到权重比率高的服务节点上,之后会依照预设比率继续分配。

健康监测:

健康监测算法共有十几种,我们从整体上将他们划分为下面四大类:

1.ICMP montor

检测主机

2.TCP

monitor检测服务

举例说明:在服务节点上,除了检测物理状态之外,LTM设备还会检测80端口是否开放,如果说80端口开放,则认为服务状态正常;如果检测到80端口没有开放或者不能正常打开,就会判定该节点是down状态。在分发请求的时候就不再往这个服务节点上分发相对应的请求,

3.HTTP monitor

GET特定网页字符串

通过GET网页字符串,配置特定的字符响应,如果说能够完成响应该字符请求,则认为该节点的服务状态是正常的,不然即使是说主机、80端口正常,但是不能得到一个正常的字符串的情况下,说明该节点的服务状态是down掉的。在分发请求的时候,直接将其排除到正常队列之外。

4.FTP monitor

验证FTP下载

总结:

这四种检测方法,是根据我们提供的业务的实际情况来逐级深入,具体使用何种方法,也是需要根据实际的环境或者是业务提供的类型来加以判断。

了解详细的LTM(服务器的负载均衡)网络结构和功能请进入:

更多关于F5产品知识请登录:OTPUB技术课堂

f5服务器维护,F5-LTM(服务器的负载均衡)网络结构和功能相关推荐

  1. 服务器负载均衡的基本功能和实现原理

    负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫.负载均衡设备还有另外一 ...

  2. Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器

    Nginx搭建部署Web服务器并与NFS结合搭建负载均衡服务器 一.搭建NginxWeb服务器     此种方式是用yum安装Nginx,为保证安装成功需在安装之前提前安装epel扩展源.     用 ...

  3. IIS的ARR搭建本地服务器的不停机更新(负载均衡,分布式服务器,集群)

    IIS的ARR搭建本地服务器的不停机更新(负载均衡,分布式服务器,集群) 准备 2修改Host文件,添加映射. 路由规则的添加 程序文件的准备 结尾 准备 在IIS上安装Web平台安装程序,一般期初是 ...

  4. 负载均衡SLB新功能介绍

    摘要: 随着网络的各个核心部分业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担.通过负载均衡扩展现有网络设备和服务器的带宽.增加吞吐量.加强 ...

  5. 编译安装nginx并实现反向代理负载均衡和缓存功能

    一.编译安装nginx 1.下载 [root@ns1 ~]# wget http://nginx.org/download/nginx-1.10.0.tar.gz 2.解压 [root@ns1 ~]# ...

  6. 编译安装nginx实现反向代理、负载均衡、缓存功能

    一.编译安装nginx 1.下载 [root@ns1 ~]# wget http://nginx.org/download/nginx-1.10.0.tar.gz 2.解压 [root@ns1 ~]# ...

  7. 云服务器维护人员,云服务器维护工作难吗

    定期检查内存 可以用命令"free -m"检测内存的占用.使用情况,如果CPU占用过高,我们需要检查网站访问量,确定导致CPU占用过高的原因.如果是由于网站访问量大导致正常升高,那 ...

  8. 云财经服务器维护,云财经服务器维护

    云财经服务器维护 内容精选 换一换 云耀云服务器适用于对CPU.内存.硬盘空间和带宽无特殊要求,服务一般只需要部署在一台或少量的服务器上,一次投入成本少,后期维护成本低的场景.例如网站开发,Web应用 ...

  9. 云服务器维护成本,云服务器维护成本

    云服务器维护成本 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 本节操作介绍华 ...

  10. 软件中心服务器维护,区域中心站服务器软件系统优化与维护

    2011年第2期第35卷贵州气象 JournalOfGuizhouMeteorology VoL.35NO.2 文章编号:1003-6598(2011)02-0046-02 区域中心站服务器软件系统优 ...

最新文章

  1. C++常见面试题之数据结构和算法
  2. PYTHON的主模块
  3. MYSQL基础十一--存储引擎
  4. Silverlight实例教程 - Validation用户提交数据验证捕获
  5. 【LiteOS】STM32F103-LiteOS移植教程(详细篇)
  6. 贪心----最优合并问题
  7. [笔记].Nios II 软核性能基准
  8. 怎样查看本机到一个网站经过多少路由节点?
  9. 电脑上怎么做pdf文件_PDF文件怎么拆分?一看就会!
  10. 常见的web前端编程软件
  11. kindeditor上传图片php,KindEditor在php环境下上传图片功能集成的方法示例
  12. 2022-2028全球及中国棕榈甲酯衍生物行业研究及十四五规划分析报告
  13. python实现RsaWithSHA256签名以及国密Sm3WithSm2签名
  14. centos7.8 swoole安装和使用
  15. VRP_SA-模拟退火
  16. java-求矩形(长方形)的周长和面积案例
  17. Z 字形变换(java版)
  18. 计算机操作系统读书笔记
  19. 重庆锦华计算机学校,重庆市渝北区锦华学校2019年第一季度选聘优秀教师岗位一览表...
  20. c语言112页答案,沪科版七年级下册数学书答案

热门文章

  1. HTTP协议5之代理--转
  2. 各种存储硬件(Memery)区分(ROM、RAM、DRAM、SRAM和FLASH)
  3. Unity换装系统实现
  4. Duplicate entry '127' for key 'PRIMARY'
  5. Android Browser默认主页网址(验证于KK,L,M,N,O)
  6. vs报错:8007000E 内存资源不足,无法完成此操作
  7. DevExpress项目升级总结
  8. linux挂载NTFS格式硬盘
  9. 使 div 水平 垂直 居中
  10. 2015 ACOUG 年终总结感恩会圆满落幕