`
loky
  • 浏览: 182051 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

F5负载均衡机制

 
阅读更多
F5 BIGIP 服务器负载均衡介绍

随着Internet的普及以及电子商务、电子政务的发展,越来越多的应用系统需要面对更高的访问量和数据量。同时,企业对在线系统的依赖也越来越高,大量的关键应用需要系统有足够的在线率及高效率。这些要求使得单一的网络服务设备已经不能满足这些需要,由此需要引入服务器的负载均衡,实现客户端同时访问多台同时工作的服务器,一则避免服务器的单点故障,再则提高在线系统的服务处理能力。从业界环境来说,如下的应用需求更是负载均衡发展的推动力:

业务系统从Client-Server转向采用Browser-Server 系统结构,关键系统需要高可用性
电子商务系统的高可用性和高可靠性需要
IT应用系统大集中的需要 (税务大集中,证券大集中,银行大集中)
数据中心降低成本,提高效率 。
负载均衡技术在现有网络结构之上提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。它有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。

BIG/IP利用定义在其上面的虚拟IP地址来为用户的一个或多个应用服务器提供服务。因此,它能够为大量的基于TCP/IP的网络应用提供服务器负载均衡服务。BIG/IP连续地对目标服务器进行L4到L7合理性检查,当用户通过VIP请求目标服务器服务时,BIG/IP根椐目标服务器之间性能和网络健康情况,选择性能最佳的服务器响应用户的请求。

1. 客户发出服务请求到VIP

2. BIGIP接收到请求,将数据包中目的IP地址改为选中的后台服务器IP地址,然后将数据包发出到后台选定的服务器

3. 后台服务器收到后,将应答包按照其路由发回到BIGIP

4. BIGIP收到应答包后将其中的源地址改回成VIP的地址,发回客户端,由此就完成了一个标准的服务器负载均衡的流程。

2.负载均衡典型流程

通过VIP来截获合适的需要负载均衡的流量
服务器监控和健康检查,随时了解服务器群的可用性状态
   负载均衡和应用交换功能,通过各种策略导向到合适的服务器

2.1 通过VIP来截获合适的需要负载均衡的流量

   在BIGIP上通过设置VIP来截获需要进行负载均衡的流量,这个VIP地址可以是一个独立的主机地址和端口的组合(例如:202.101.112.115:80)也可以是一个网络地址和端口的组合(例如:202.101.112.0:80),当流量经过BIGIP的时候,凡是命中VIP的流量都将被截获并按照规则进行负载均衡。

2.2 服务器的健康监控和检查

   服务器 (Node) - Ping (ICMP)

      BIGIP可以定期的通过ICMP包对后台服务器的IP地址进行检测,如果在设定的时间内能收到该地址的ICMP的回应,则认为该服务器能提供服务

   服务 (Port) – Connect

      BIGIP可以定期的通过TCP包对后台服务器的服务端口进行检测,如果在设定的时间内能收到该服务器端口的回应,则认为该服务器能提供服务

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

     ECV是一种非常复杂的服务检查,主要用于确认应用程序能否对请求返回对应的数据。如果一个应用对该服务检查作出响应并返回对应的数据,则BIG/IP控制器将该服务器标识为工作良好。如果服务器不能返回相应的数据,则将该服务器标识为宕机。宕机一旦修复,BIG/IP就会自动查证应用已能对客户请求作出正确响应并恢复向该服务器传送。该功能使BIG/IP可以将保护延伸到后端应用如Web内容及数据库。BIG/ip的ECV功能允许您向Web服务器、防火墙、缓存服务器、代理服务器和其它透明设备发送查询,然后检查返回的响应。这将有助于确认您为客户提供的内容正是其所需要的。

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

     EAV是另一种服务检查,用于确认运行在某个服务器上的应用能否对客户请求作出响应。为完成这种检查,BIG/IP控制器使用一个被称作外部服务检查者的客户程序,该程序为BIG/IP提供完全客户化的服务检查功能,但它位于BIG/IP控制器的外部。例如,该外部服务检查者可以查证一个Internet或Intranet上的从后台数据库中取出数据并在HTML网页上显示的应用能否正常工作。EAV是BIG/IP提供的非常独特的功能,它提供管理者将BIG/IP客户化后访问各种各样应用的能力,该功能使BIG/IP在提供标准的可用性查证之外能获得服务器、应用及内容可用性等最重要的反馈。

     该功能对于电子商务和其它应用至关重要,它用于从客户的角度测试您的站点。例如,您可以模拟客户完成交易所需的所有步骤-连接到站点、从目录中选择项目以及验证交易使用的信用卡。一旦BIG/ip掌握了该“可用性”信息,即可利用负载均衡使资源达到最高的可用性。

BIG/ip已经为测试Internet服务的健康情况和状态,预定义的扩展应用验证(EAV),它有二种用户界面:浏览器和CLI配置。BIG/IP预定义的应用检查:FTP、NNTP、SMTP、POP3和MSSQL。

2.3 负载均衡和应用交换功能,通过各种策略导向到合适的服务器

BIGIP是一台对流量和内容进行管理分配的设备。它提供12种灵活的算法将数据流有效地转发到它所连接的服务器群。而面对用户,只是一台虚拟服务器。用户此时只须记住一台服务器,即虚拟服务器。但他们的数据流却被BIGIP灵活地均衡到所有的服务器。这12种算法包括:

轮询(Round Robin):顺序循环将请求一次顺序循环地连接每个服务器。当其中某个服务器发生第二到第7层的故障,BIG/IP就把其从顺序循环队列中拿出,不参加下一次的轮询,直到其恢复正常。

比率(Ratio):给每个服务器分配一个加权值为比例,根椐这个比例,把用户的请求分配到每个服务器。当其中某个服务器发生第二到第7层的故障,BIG/IP就把其从服务器队列中拿出,不参加下一次的用户请求的分配,直到其恢复正常。

优先权(Priority):给所有服务器分组,给每个组定义优先权,BIG/IP用户的请求,分配给优先级最高的服务器组(在同一组内,采用轮询或比率算法,分配用户的请求);当最高优先级中所有服务器出现故障,BIG/IP才将请求送给次优先级的服务器组。这种方式,实际为用户提供一种热备份的方式。

最少的连接方式(Least Connection):传递新的连接给那些进行最少连接处理的服务器。当其中某个服务器发生第二到第7层的故障,BIG/IP就把其从服务器队列中拿出,不参加下一次的用户请求的分配,直到其恢复正常。

最快模式(Fastest):传递连接给那些响应最快的服务器。当其中某个服务器发生第二到第7层的故障,BIG/IP就把其从服务器队列中拿出,不参加下一次的用户请求的分配,直到其恢复正常。

观察模式(Observed):连接数目和响应时间以这两项的最佳均衡为依据为新的请求选择服务器。当其中某个服务器发生第二到第7层的故障,BIG/IP就把其从服务器队列中拿出,不参加下一次的用户请求的分配,直到其恢复正常。

预测模式(Predictive):BIG/IP利用收集到的服务器当前的性能指标,进行预测分析,选择一台服务器在下一个时间片内,其性能将达到最佳的服务器相应用户的请求。(被bigip进行检测)

动态性能分配(Dynamic Ratio-APM):BIG/IP收集到的应用程序和应用服务器的各项性能参数,动态调整流量分配。

动态服务器补充(Dynamic Server Act.):当主服务器群中因故障导致数量减少时,动态地将备份服务器补充至主服务器群。

服务质量(QoS):按不同的优先级对数据流进行分配。

服务类型(ToS):按不同的服务类型(在Type of Field中标识)对数据流进行分配。

规则模式:针对不同的数据流设置导向规则,用户可自行编辑流量分配规则,BIG/IP利用这些规则对通过的数据流实施导向控制。


分享到:
评论

相关推荐

    F5负载均衡器双机切换机制及配置

    "F5负载均衡器双机切换机制及配置" F5负载均衡器双机切换机制及配置是指F5负载均衡器在双机热备模式下的切换机制及配置。该机制可以确保当一台F5负载均衡器发生故障时,备用机可以立即接管其工作,减少因故障带来的...

    F5负载均衡算法以及会话保持

    F5负载均衡算法以及会话保持 _Load Balancing_ 是一种分布式架构的技术,将客户端的请求分配到多个服务器上,以提高系统的可用性、可扩展性和性能。F5 是一种常用的负载均衡器厂商,其 BIG-IP LTM 产品提供了多种...

    F5负载均衡会话保持技术及原理技术白皮书.docx

    会话保持是指在负载均衡器上有这么一种机制,可以识别客户与服务器之间交互过程的关连性,在作负载均衡的同时,还保证一系列相关连的访问请求会保持分配到一台服务器上。会话保持技术是负载均衡器的一种重要功能,...

    F5负载均衡算法详解

    F5负载均衡算法详解 F5负载均衡算法是应用交换技术中四个主要技术之一,它相对其它三个技术来说,更为重要些,在应用交换领域里,主要的技术是负载均衡的算法,完整的、完善的、可控的、灵活的负载均衡算法无疑决定...

    F5 服务器负载均衡解决方案

    【F5 服务器负载均衡解决方案】 F5 服务器负载均衡解决方案是针对企业级数据中心和云环境的一种高效、灵活的网络优化策略,旨在提高服务可用性、优化资源利用率并确保业务连续性。F5 BIG-IP 系列产品是实现这一解决...

    F5 负载均衡实施方案

    ### F5负载均衡实施方案知识点详解 #### 一、F5负载均衡原理及作用 F5负载均衡技术主要用于分发网络流量至多个服务器,确保没有单一服务器承受过多的访问请求,从而提高系统的可用性和响应速度。它能够根据不同的...

    F5负载均衡器双机切换机制及配置专题

    双机切换机制是F5负载均衡器的重要特性,它旨在提供冗余和故障恢复能力,以保证服务连续性。本专题将深入探讨F5负载均衡器的双机切换机制及其配置方法。 首先,了解F5负载均衡器的基本工作原理。F5负载均衡器通过...

    F5负载均衡算法标准详解

    【F5负载均衡算法标准详解】 在IT领域,负载均衡是一种关键的技术,它确保网络流量在多台服务器间均匀分布,提高系统可用性和性能。F5作为业界领先的应用交付控制器(ADC)提供商,其负载均衡解决方案以其高效和...

    F5负载均衡器配置指导书

    F5负载均衡器配置指导书是一份针对F5 BIG-IP系统的详细操作手册,包含了从基础概念到具体配置步骤的全面指南。这份指导书旨在帮助网络管理员正确安装、配置和维护F5负载均衡器,以实现网络流量的高效分配和优化。 #...

    F5负载均衡设备-关于One Connect的工作机制

    F5负载均衡设备是网络技术中一个关键的组成部分,它负责将进入的网络流量分配到多个服务器上,以提高网站、应用或服务的响应速度和可用性。在F5设备上实现的OneConnect功能,是一种特殊的负载均衡技术,通过连接复用...

    F5负载均衡维护手册+F5服务器负载均衡方案+F5链路负载均衡方案+F5 Cluster(N+M)

    本篇文章将深入探讨由提供的四个核心主题:F5负载均衡维护手册、F5服务器负载均衡方案、F5链路负载均衡方案以及F5 Cluster (N+M)。 首先,**F5负载均衡维护手册**是操作和管理F5设备的关键指南。它涵盖了设备的日常...

    F5负载均衡算法详解.pdf

    【F5负载均衡算法详解】 在IT行业中,F5是一家知名的网络解决方案提供商,其产品尤其在负载均衡和应用交付领域有着显著的优势。F5的应用交换技术涵盖了四个关键方面:流量截获与检查、服务器监控与健康检查、负载...

    F5负载均衡设备运维指导手册.pdf

    ### F5负载均衡设备运维指导手册知识点解析 #### 一、概述 - **文档目的**:该手册旨在为负载均衡资源池建设项目的运维工作提供全面的业务上线指导和日常运行维护的操作指南。这对于确保F5负载均衡设备的有效利用...

    F5 负载均衡 多链路及服务器负载均衡V.1.0.doc

    【F5负载均衡:多链路与服务器负载均衡】 一.概述 F5负载均衡器是一种高级网络设备,专门设计用于优化网络流量分布,确保服务的高可用性和性能。它通过智能地分发网络流量,可以提高应用程序的响应速度,减少...

    负载均衡F5-HA高可用理论知识手册

    《负载均衡F5-HA高可用理论知识手册》是一份深度探讨F5负载均衡器在高可用性场景下应用的专业资料。本手册旨在提供全面、深入的理论知识,帮助读者理解如何利用F5技术实现系统的高可用性和稳定性。 **负载均衡** ...

    F5负载均衡器配置指导书v1r01

    【F5负载均衡器配置指导书v1r01】...总之,F5负载均衡器通过智能的负载分布和健康检查机制,为复杂的网络环境提供了高可用性和性能优化的解决方案。理解并熟练掌握其配置和管理,对于提升服务质量和稳定性至关重要。

    F5多出口链路负载均衡解决方案(LC)

    F5多出口链路负载均衡解决方案LC提供了高级别的安全机制,保护了企业的网络资源和数据。 三、技术实现 3.1 F5 多出口链路负载均衡(产品选型:BIGIP LC) F5多出口链路负载均衡解决方案LC采用了BIGIP LC产品,...

    F5服务器负载均衡解决方案报告书.doc

    2. **服务器负载均衡机制** - **虚拟IP(VIP)**:BIG-IP通过虚拟IP地址为用户分配目标服务器,使得用户只需记住单一的VIP地址,而实际流量则被分散到多个后台服务器,减轻单个服务器的负担。 - **L4到L7健康检查*...

    F5负载均衡LTM3600安装手册

    ### F5负载均衡LTM3600安装手册知识点概览 #### 一、F5 LTM3600概述 - **F5 LTM3600** 是由F5 Networks, Inc.开发的一款高性能负载均衡解决方案。该平台旨在为数据中心提供高级流量管理与优化服务,帮助用户实现...

    F5BIG-IP负载均衡配置指南要点.doc

    F5 BIG-IP 负载均衡配置指南要点 F5 BIG-IP 负载均衡配置指南要点是对 F5 BIG-IP 负载均衡设备的配置进行了详细的说明。该指南涵盖了负载均衡技术的概述、F5 BIG-IP 负载均衡设备的产品简介、配置方式、基本概念、...

Global site tag (gtag.js) - Google Analytics