应用切换技术主要包括四大关键技术:◆流量拦截与检测◆服务器监控与健康检查◆负载均衡算法◆会话保持Through;服务器监控和健康检查,随时了解服务器组的可用状态;负载均衡和应用切换功能通过各种策略引导到合适的服务器;会话维护,实现与应用系统的完美结合;F5在应用交换技术上的优势:A.流量拦截检测BIG-IP拥有最强的数据包拦截检测引擎,可以检测任何数据流数据包的任何部分,可以检测16384bytes数据包的深度,理论上可以检测到数据包长度为64Kbytes。这使得BIG-IP明显不同于其他供应商的产品B.用于自定义控制的iRules工具◆可用于定义如何根据标头和/或TCP负载信息来引导、存储和过滤流量。◆iRules增强了企业或服务供应商同意根据业务需要定制应用流量的能力。◆通用检测引擎和iRules分别是应用智能和业务决策管理应用流量的方法和工具。C.服务器监控和健康检查◆服务器(节点)-Ping(ICMP)◆服务(端口)-连接◆扩展应用验证(EAV)◆扩展内容验证(ECV)◆VOD服务器专用健康检查机制检查频率和超时节点频率,如10秒响应,如5秒D,负载均衡和应用切换功能GlobalLoadBalancer提供17种负载均衡算法F5提供最好的负载均衡和应用切换功能静态算法动态算法智能算法I–controlUIE+IrulesLocalLoadBalancer提供了12种负载均衡算法E、连续函数连续性和负载均衡是相反的,但是对于负载均衡来说是必不可少的!简单连续性——基于Source地址◆HTTPCookie连续性◆SSLSessionID连续性◆目的地址亲和性--缓存◆StandbyBIG-IP实现连续性记录镜像该领域领先厂商一直保持技术领先。F5已经申请了40多项技术专利,其他竞争伙伴正在购买F5的这些专利技术。接下来我们讨论负载均衡算法。负载均衡算法作为应用交换的四大主要技术之一,其重要性高于其他三种技术。在应用交换领域,主要技术是负载均衡算法,完整、完善、可控、灵活的负载均衡算法无疑决定了负载均衡厂商在应用交换领域的地位。负载均衡算法是一个非常重要的功能指标。一般来说,我们将负载均衡的方法分为两种:静态负载均衡算法和动态负载均衡算法。#p#本地流量管理技术主要包括以下几种均衡算法:静态负载均衡算法包括:轮询、比率、优先级动态负载均衡算法包括:最小连接数、最快响应速度、观察法、预测法、动态性能分配、动态服务器补给、服务质量、服务类型、规则模式。静态负载均衡算法◆RoundRobin:顺序循环会请求顺序循环连接到每个服务器。当其中一台服务器从第二层到第七层发生故障时,BIG-IP将其从顺序循环队列中取出,直到恢复正常后才参与下一轮轮询。◆比率(Ratio):为每台服务器分配一个权重值,将用户的请求按照这个比率分配给每台服务器。当第2层到第7层服务器发生故障时,BIG-IP会将其从服务器队列中取出,直到恢复正常后才参与下一次用户请求的分配。◆优先级:对所有服务器进行分组,为每个组定义优先级,将BIG-IP用户请求分配给优先级最高的服务器组(在同一组中,使用轮询或比率算法分配用户请求);当优先级最高的所有服务器都发生故障时,BIG-IP将请求发送给优先级第二的服务器组。这种方式实际上为用户提供了一种热备份的方式。动态负载平衡算法◆最少连接(LeastConnection):将新连接传递给那些处理最少连接的服务器。当第2层到第7层服务器发生故障时,BIG-IP会将其从服务器队列中取出,直到恢复正常后才参与下一次用户请求的分配。◆最快模式(Fastest):将连接传递给响应最快的服务器。当一个服务器从第二层到第七层发生故障时,BIG-IP会将其从服务器队列中取出,直到恢复正常后才参与下一个用户请求的分配。◆观察模式(Observed):连接数和响应时间是根据这两项的最佳平衡来为新的请求选择一个服务器。当第2层到第7层服务器发生故障时,BIG-IP会将其从服务器队列中取出,直到恢复正常后才参与下一次用户请求的分配。◆预测模式(Predictive):BIG-IP利用收集到的服务器当前性能指标进行预测分析,选择出下一个时间片内性能将达到最佳的服务器来对应用户的请求。(BIG-IP检测)◆DynamicRatio-APM:BIG-IP收集应用和应用服务器的各种性能参数,动态调整流量分配。◆动态服务器行为:当主服务器组因故障而减少时,动态添加备份服务器到主服务器组中。◆服务质量(QoS):根据不同的优先级分配数据流。◆服务类型(ToS):根据不同的服务类型分配数据流(在TypeofField中标识)。◆规则模式:针对不同的数据流设置引导规则,用户可以自行设置。对应本地应用交换,你可以根据你对上述负载均衡算法的理解,结合你的实际需求,使用适合你的负载均衡算法。我们通常使用最少的连接数,最快的响应,或者轮询,决定选择那种算法,主要需要结合实际需求。【编辑推荐】应用交付代替负载均衡和路由挑战应用交付代替负载均衡挑战路由
