首页 > 编程知识 正文

f5负载均衡器配置,f5服务器是什么

时间:2023-05-06 13:34:32 阅读:136882 作者:3509

1、什么是负载均衡? F5是一家公司,英语公司名称: F5 networks:APP交付网络(ADN )的全球领导者。 本文只学习F5公司提供的网络负载均衡装置BIG/IP的动作原理。

负载平衡技术提供了一种廉价、高效、透明的方法,可以在现有网络结构的基础上扩展网络设备和服务器的带宽,提高吞吐量,增强网络数据处理能力,提高网络灵活性和可用性有两个意思:

通过在多个节点设备上分开处理大量同时访问或数据业务,在多个节点设备上分开进行单个重负载的运算,缩短用户等待响应的时间,并进行并行处理,在每个节点设备的处理结束后汇总结果返回给用户BIG/IP使用上面定义的虚拟IP地址为用户的一个或多个APP应用程序服务器提供服务。 因此,可以为许多基于TCP/IP的网络APP应用程序提供服务器负载平衡服务。 BIG/IP连续对目标服务器进行L4-L7验证,当用户通过VIP向目标服务器请求服务时,BIG/IP根据目标服务器之间的性能和网络健康状况,确定性能最好的服务器

客户端向VIPBIGIP发送服务请求接收请求,将数据包的目标IP地址更改为选择的后台服务器的IP地址,将数据包发送到后台选择的服务器的后台服务器接收后, 通过路由将响应包发送回BIGIPBIGIP接收到响应包,然后将其中的源地址更改为VIP地址并发送回客户端,完成标准的服务器负载平衡过程。 2 .负载平衡典型过程通过VIP侦听需要负载平衡的相应流量服务器监控和运行状况检查,随时了解服务器场的可用性状态负载平衡和APP交换功能。 通过各种策略通过VIP向适当的服务器1监听需要适当负载平衡的流量,通过在BIGIP中设定VIP来监听需要负载平衡的流量。 该VIP地址也可以是独立的主机地址和端口组合(例如,202.101.112.115:80 ),也可以是网络地址和端口组合(例如,202.101.112.080 )

2服务器监控和体检服务器 (Node) - Ping (ICMP)

BIGIP定期地用ICMP包检测后台服务器的IP地址,如果能够在设定的时间内接收到该地址的ICMP的应答,则认为该服务器能够提供服务

服务 (Port) Connect

BIGIP定期用TCP数据包检测后台服务器的服务端口,如果在设定的时间内得到来自该服务器端口的应答,则认为该服务器可以提供服务

扩展内容查证(ECV: Extended Content Verification)—ECV

ECV是一种非常复杂的服务检查,主要用于验证APP应用程序是否能够返回请求的相应数据。 当APP应用程序响应服务检查并返回相应的数据时,BIG/IP控制器认为服务正在正常运行。 如果服务无法返回适当的数据,则该服务被识别为已关闭。 停机修复后,BIG/IP会自动验证APP应用程序是否能正确响应客户请求并恢复到服务器的传输。 此功能允许BIG/IP将保护扩展到后端APP应用程序,如Web内容和数据库。 BIG/ip的ECV功能允许您向Web服务器、防火墙、缓存服务器、代理服务器和其他透明设备发送查询并检查返回的响应。 这有助于确保需要向客户提供的内容。

扩展应用查证(EAV: Extended Application Verification)

EAV是一种服务检查,用于验证在服务器上运行的APP应用程序是否能够满足客户的请求。 为了完成此检查,BIG/IP控制器使用一个称为外部服务检查器的客户端程序。 该程序为BIG/IP提供完全定制的服务检查功能,但在BIG/IP控制器之外。 例如,外部服务检查器可以验证从后台数据库提取数据并显示在HTML页面上的互联网或内部网上的APP应用是否正常工作。 EAV是BIG/IP的一个非常独特的功能,它提供了管理员对BIG/IP进行客户化以访问各种APP应用程序的能力。 除了标准可用性验证外,此功能还允许BIG/IP获得最重要的反馈,如服务器、APP应用程序和内容可用性。

此功能对电子商务和其他APP应用非常重要,用于从客户的角度测试站点。 例如,您可以模拟客户完成事务处理所需的所有步骤。 连接至地点,然后从目录中选择项以验证用于事务处理的信用卡。 一旦BIG/ip了解了此“可用性”信息,就可以利用负载平衡最大化资源可用性。

2 .负载均衡分类: 1.链路上的负载均衡链路上的负载均衡主要是指在APP端有多个ISP网络的出口,如电信网通、电信网通等,链路上的负载均衡也是解决目前电信网通互联的最专业的技术。 其实现原理基于负载均衡算法计算,当到目标地址的数据距离哪个链路延迟最小时,优先选择该链路。 这是负荷分散设备

2 .对服务器的负荷分散从严格意义上来说,对服务器的负荷分散是对同一APP应用的负荷分散,与服务器本身没有太大关系。 只有在同一个APP应用中才能存在负荷分散的概念,不同的APP应用之间不能进行负荷分散。例如,如果FTP服务器和web服务器各有一台的话,这是因为

两台SERVER间就不存在负载均衡的应用.目前所有负载均衡的厂商实现对服务器的负载均衡都是基于虚拟IP技术的,负载均衡设备对服务器进行健康检查,然后把检查结果列入设备服务器状态列表里,根据这个检查结果来决定一个请求发送到哪台服务器效果最好,应用广泛的就是F5的LTM系列.

3.对广域网的负载均衡

对广域网的负载均衡主要是应用到一些大的网站上,也有人称其为异地负载均衡.比方说,我们有两台WEB服务器,一台在北京IDC机房(网通),一台在广州IDC机房(电信),两台WEB服务器内容是一样的.那么对这两台服务器来做负载均衡就是一种广域网负载均衡.应用比较广泛的是F5的3DNS设备.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。