1.负载均衡算法

  2)最快响应速度(Fastest)

  •优先查看7层请求的连接数,然后查看4层连接数

  •需要在virtual server上关联7层的profile,否则与最小连接数相同

  •后台服务器性能相差不多时推荐使用

  3)观察算法(Observed)

  •在4层连接的基础上计算每秒pool member连接的比重

  •不推荐在后台服务器过多的pool中使用

  4)Predictive 预测法

  •在之前的连接数及当前的连接数的基础上计算比率数

  •不建议应用于大量的pool

  5)Weighted Least Connections 加权最小连接

  •基于在pool member 或者node 上的连接限制来关闭建立连接数

  •需要在pool member 或者node 上设置连接限制

  •推荐服务器有不同功能上使用

  6)Dynamic Ratio 动态比率

  •动态比率需要服务器基于SNMP/WMI 的查询结果

  •需要配置SNMP_DCA , SNMP_Base, or WMI pool monitoring

  •建议需要自定义计算的时候

2.F5产品---主要功能模块简介

  1)LTM-服务器负载均衡:保证用户访问流量能在各服务器上均衡分配,提高服务器资源的利用率。实现服务器状态查询、上下文感知、跨中心访问的流量切换等。具备应用可视性监控,可编程流量智能管理,SSL加解密,IPv6/IPv4地址转换,

  SYN Flood防护等应用交付功能,与Oracle应用组件集成,使用Oracle配置模板一体化集中部署和管理应用。

  2)GTM-广域网负载均衡:高性能的智能DNS,具备丰富的GSLB策略实现双中心业务同时对外发布和数据中心智能选择与冗余,完整的DNS防火墙对DNS DDOS,缓存毒化,DNS劫持等攻击进行全方位防护。

  3)AFM-高级网络防火墙:具备标准防火墙功能,并提供数据中心2-4层DDOS安全防护,支持大并发量的请求访问,从架构层面提供高可用性保障,缓解DDOS攻击对应用的影响。

  4)ASM-WEB应用层防火墙:web应用防火墙,能有效地抵御第七层拒绝服务(DoS)攻击、跨站脚本攻击、暴力攻击(Brute Force)、SQL 注入攻击等web层攻击,通过在一个灵活的、可扩展的平台上提供增强的集成安全特性,

  能够防护OWASP发布的全球十大WEB应用安全攻击。

3.Traffic Group的配置(双主及多主配置)

  使用Traffic Group打破了之前双机的限制,可以实现32台设备的集群

  双机做好后,会有一个默认的Traffic Group

  

  在这个traffic group里可以设置其中的一台设备为默认的主设备,也可以做MAC Masquerade(Vlan里不再有相应的配置)。

  V11.5.2版本同样可以设置抢占模式,点击进入traffic-group-1,Failover Method选择HA Order并且打开Auto Failover(抢占模式)然后将需要抢占模式的设备添加到Enable即可。

  抢占模式也就是说这个Traffic Group里的Default Device因为触发某种切换条件而发生切换时(例如重启),当Default Device恢复正常状态时,如果Auto Failback选项Enabled,

  这个Traffic Group的流量会切回到这个Default Device上面;如果Disabled,双机会依然保持恢复正常状态前的主备状态。

  此外,手动进行主备切换时,也是针对Traffic Group进行切换。

  

  之前配置的Floating IP和Virtual Server都属于这个默认的Traffic Group,也就是一个Failover Group,我们可以在Failover Objects中看到。

  

  2)创建一个新的Traffic Group

  

  将一个新的Floating IP加入到这个Traffic Group

  

  创建一个新的Virtual Server,并将它关联到新的Traffic Group里。

  

  关联Traffic Group时,我们需要点击Virtual Address List,将不同的VS地址绑定在对应的Traffic Group下,该地址对应的所有VS都只活跃在这一个Traffic Group下。

  

  

  同步之后,我们可以将traffic-group-2手动切换到F5_2.com上

  

  切换完成后,我们可以看到traffic-group-1是运行在F5_1.com上,traffic-group-2是运行在F5_2.com上。在这种情况下,访问VS_test的流量会发送到F5_1.com,

  而访问VS_test2的流量会发送到F5_2.com,也就是一个双Active的结构。所以说Traffic Group可以帮助我们灵活的控制流量的分配,以及主备的状态。

  

  同时两台设备的web界面的右上角均会显示Active状态。当两个Traffic Group均运行在同一台设备上时,两台设备会显示为主备状态。

f5 Seldom used的更多相关文章

  1. js禁止页面刷新禁止用F5键刷新,禁止右键

    <script     language="javascript"> //禁止用F5键 function     document.onkeydown() { if   ...

  2. 浅谈Nginx负载均衡和F5的区别

    前言 笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道"墙",将请求分发到web服务器后,web服务器上的Nginx再进行处 ...

  3. 【手记】F5调试报"由于缺少调试目标xxx无法开始调试xxx设置OutputPath和AssemblyName"

    问题如图: 如果先点[生成]项目,再按F5调试就不会报错,但稍后修改代码后再次调试,会发现VS启动的是代码修改前的程序,也就是说,深一层的问题其实是调试时不会先生成,而是直接打开debug/relea ...

  4. jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等

    禁用鼠标右键菜单栏 $("body").bind("contextmenu", function(event) { return false; }); 禁用快捷 ...

  5. 转!!负载均衡器技术Nginx和F5的优缺点对比

    对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器. 目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡 ...

  6. C# webbrowser实现真正意义上的F5刷新

    关于webbrowser的刷新在C#中有提供方便的方法: webbrowser.refresh(); 但是有时候会发现,不给力啊 那怎么办? 还有一招: webBrowser1.Document.Ex ...

  7. 在浏览器地址栏按回车、F5、Ctrl+F5刷新网页的区别

    不少同学问,不都是刷新吗?还有什么区别?其实,还是有的. 其中,在地址栏按回车又分为两种情况.一是请求的URI在浏览器缓存中未过期,此时,使用Firefox的firebug插件在浏览器里显示的HTTP ...

  8. LB 简单比较 – F5、NetScaler、LVS、Nginx、Haproxy

    LB 简单比较 – F5.NetScaler.LVS.Nginx.Haproxy 负载均衡技术是构建大型网站必不可少的架构策略之一.它的目的是,把用户的请求分发到多台后端的设备上,用以均衡服务器的负载 ...

  9. F5负载均衡的初识和基本配置

    目前全球范围内应用比较广泛的负载均衡设备为美国的F5.F5于2000年底进驻中国,在国内业界,F5负载均衡产品已经成为了主流负载均衡技术的代名词.下面我们对F5负载均衡设备做一个基本介绍,方便大家去认 ...

随机推荐

  1. 一次UNITY闪退问题的定位心得

    最近项目测试发现,运行unity后不退出运行模式,玩了一局后点击 “再来一局”,反复十几局后unity崩掉. 经观察,发现在这十几局的过程中,unity占用内存不断上升,由3.2G左右上升到3.6G左 ...

  2. 用ADO操作数据库的方法步骤(ZT)

    http://www.cppblog.com/changshoumeng/articles/113437.html 学习ADO时总结的一些经验 用ADO操作数据库的方法步骤 ADO接口简介 ADO库包 ...

  3. matt cutts : try something new for 30 days

    30 天尝试新事物matt cutts : try something new for 30 days[小计划帮你实现大目标] 是否有些事情, 你一直想去做, 但就是没有实现?马特 ?卡茨建议: 尝试 ...

  4. OGNL表达式(转载)

    OGNL表达式(转载)   1.什么是OGNL OGNL:Object Graphic Navigation Language(对象图导航语言) 它是Struts2中默认的表达式语言.使用表达式需要借 ...

  5. linq partion by 用法

    var PartinoByList = list.OrderBy(x => x.DateType).GroupBy(x => new { x.ProductCatagoryId, x.Su ...

  6. qurtz.net(转载)

    Quartz+TopShelf实现Windows服务作业调度   Quartz:首先我贴出来了两段代码(下方),可以看出,首先会根据配置文件(quartz.config),包装出一个Quartz.Co ...

  7. 使用DOM的方法获取所有li元素,然后使用jQuery()构造函数把它封装为jQuery对象

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. SQL Server--存在则更新问题

    在博客园看到一篇讨论特别多的文章“探讨SQL Server并发处理存在就更新七种解决方案”,这种业务需求很常见:如果记录存在就更新,不存在就插入. 最常见的做法: BEGIN TRANSACTION ...

  9. Hibernate学习笔记3.2(Hibernate组建映射)

    1.组建映射 可以存在一个表里面 Husband.java package com.bjsxt.hibernate; import javax.persistence.Embedded; import ...

  10. JAVA JDK配置

    配置环境变量_jdk 1.右键选择[计算机]——[属性] ——[左上角的高级系统设置] 2.点击[环境变量] 3.在[系统变量]里点击[新建], 变量名填写JAVA_HOME,变量值填写JDK的安装路 ...