访问的网络延时与带宽瓶颈的应用上启用压缩功能

使用行业标准的 GZIP 和压缩算法来压缩 HTTP 流量;降低带宽消耗,缩短终端用户在慢速/低带宽连接条件下的下载时间。

广域网访问的网络延迟和带宽瓶颈,往往给用户WEB应用的正常访问带来不便。通过在 F5 BIG-IP 应用交换机上启用 HTTP 压缩,可以带来以下好处:更快的页面下载速度;

更低的带宽消耗(支持压缩多种数据类型:如HTTP、XML、J2EE等),带宽压缩带来的带宽节省可达80%。

客户端自适应压缩处理能力(技术专利):F5 BIG-IP应用交换机可以检测客户端的Round Trip Time,识别用户是宽带上网还是窄带上网,然后决定是否开启用户HTTP压缩功能。

对用户完全透明,无需在客户端安装程序:F5 BIG-IP应用交换机采用的压缩算法为GZIP和当前常用浏览器广泛支持的算法,因此对用户完全透明,不无需客户提前安装完解压程序。

字节

之后的字节

%

已保存

IIS (Web)538,31897,875 82

10g

OWA,001 100,192 67

,652 203,400 74

拨打 2,053,,34387

网页

大IP

在 BIG-IP 上

217,97066,09370

以下是各种型号的BIG-IP应用交换机可以支持的最大压缩处理能力:

BIG-IP -IP -IP -IP 6800

最大。 Mbps 2 Gbps 2 Gbps

内容缓存

通过将服务器上重复访问的内容缓存在F5 BIG-IP应用交换机的内存中,可以大大减轻服务器的压力(可以降低50%以上的日常服务器性能压力)。

F5 BIG-IP应用交换机提供了灵活的内存缓存控制能力,可以在指定条件下缓存和刷新指定应用的指定内容。支持静态和动态内容的缓存。对于动态页面(如动态HTML)硬件负载均衡器 能不能同时带多个应用,可以根据预定义的缓存内容刷新条件进行内容刷新。

每个应用可以为缓存消耗的内存容量也可以灵活定制。

3.2.3F5的解决方案为系统应用提供灵活的支持

BIGIP 软件包括功能强大且易于使用的工具,可用于定义如何根据标头和/或 TCP 负载信息引导、保存和过滤流量。增强企业或服务提供商根据业务需求定制应用流量的能力。

在BIGIP上,我们可以使用BIGIP来实现七层流量检测和灵活的负载均衡策略定义。可以判断网络流量的任何规则,如源和目的IP地址、源和目的端口、数据包内容等。

可灵活配合系统应用,分析系统提交的数据,对特定请求进行特殊处理,或处理特定业务。

3.2.4F5 是一家专业的应用交付解决方案制造商和行业领导者。

从最新的市场分析报告可以看出,F5在领导地位和执行能力方面处于领先地位。

3.2.5F5负载均衡是世界知名应用厂商的首选。

F5与BEA、IBM等世界知名应用厂商建立了全球合作伙伴关系,在他们的系统中硬件负载均衡器 能不能同时带多个应用,F5负载均衡是首选。 F5负载均衡技术与应用有着完美的结合和宝贵的经验。

附录一:链路负载均衡关键技术

智能DNS解析功能

为了更好地分析F5的BIG-IP如何为不同的ISP用户提供不同的接入链路,我们将详细解释电信用户的接入流程。

首先,LC 上会连接两条 ISP 链路。这两条链路可以在上层交换机上按VLAN划分,然后连接到不同ISP的路由器上。同时在LC的不同ISP接口上配置不同ISP的连接IP。

然后,在域名解析的DNS上做一个别名DNS解析条目,如下:

在 CNAME 中……

提供智能DNS解析功能(示意图)

IN NS 5a。

IN NS。

5a IN A(F5设备电信地址)

IN A(F5设备网通地址)

F5:配置:

IN A IN A 其中SUB是LC上配置的虚拟域名,可以自己定义。通过 DNS 别名和

NS域名解析点,可以让用户本地DNS去LC获取对应的域名解析结果,LC

通过检测不同的链路状态,返回最优路径的访问IP,从而达到访问速度。

改进了。具体流程如下:

1、电信用户在IE浏览器上访问这个域名,本机会发送自己的本地DNS服务

服务器查询域名解析后的IP。

2、如果本地DNS中没有该域名的条目,它会向根请求条目;如果已经

是的,立即回复分析条目。

3、由于在根DNS上做了别名DNS解析条目,当本地DNS去根时

DNS查询解析时,根DNS会通知本地DNS从LC获取这个域

名称的已解析条目。

4、本地DNS联系LC进行解析,然后LC会动态检测到不同ISP的两条路径

dao,测试比较好的一条到达本地DNS,然后选择比较好的链

Road 的地址响应本地 DNS。在这个例子中,中国电信的IP将用于此

对域名进行解析。

5、本地DNS会根据从LC收到的域名解析条目来响应请求的中国电信访问

询问用户。

6、中国电信的访问者使用中国电信的地址访问该域名。

从以上过程可以看出,LC的链路检测功能可以为用户提供最佳的接入链路,

同时解决不同ISP访问速度慢的影响。

附录二:服务器负载均衡技术实现

BIG/IP 使用虚拟 IP 地址(VIP 由 IP 地址和 TCP/UDP 应用端口组成,是地址和端口的组合)为用户提供一个或多个目标服务器(称为节点:目标服务器)。它由IP地址和TCP/UDP应用端口(可以是私网保留地址)组成,提供服务。因此,它可以为大量基于 TCP/IP 的网络应用程序提供服务器负载均衡服务。 BIG/IP 持续在目标服务器上执行 L4 到 L7 的合理性检查。当用户通过VIP请求目标服务器服务时,BIG/IP会根据目标服务器的性能和网络健康状况,选择性能最好的服务器来响应用户的请求。 BIG/IP可以充分利用所有服务器资源,将所有流量均衡地分配给每台服务器,从而有效避免“不平衡”的发生。 BIGIP 是一种管理和分发流量和内容的设备。它提供了 12 种灵活的算法来有效地将数据流转发到它所连接的服务器组。在用户面前,它只是一个虚拟服务器。用户此时只需要记住一台服务器,即虚拟服务器。但是他们的数据流由 BIGIP 灵活地平衡到所有服务器。这 12 种算法包括:

? (): loop 会依次请求连接到每个服务器,循环。当其中一个服务器在第二层到第七层出现故障时,BIG/IP将其从顺序循环队列中取出,直到恢复正常才参与下一次轮询。

比率(Ratio):为每个服务器分配一个加权值作为比率。根据这个比例,将用户的请求分配给每个服务器。当第二层到第七层其中一台服务器出现故障时,BIG/IP将其从服务器队列中取出,直到恢复正常才参与下一次用户请求的分配。

? ():对所有服务器进行分组,为每个组定义优先级,BIG/IP用户请求,分配给优先级最高的服务器组(在同一组中,使用轮询或比率算法,分配用户请求);当最高优先级的所有服务器都出现故障时,BIG/IP 会将请求发送到第二优先级的服务器组。这种方式实际上为用户提供了一种热备份方式。

?最少连接方法():将新连接传递给那些执行最少连接处理的服务器。当第二层到第七层其中一台服务器出现故障时,BIG/IP将其从服务器队列中取出,直到恢复正常才参与下一次用户请求的分配。

?最快模式():将连接传递给响应最快的服务器。当第二层到第七层其中一台服务器出现故障时,BIG/IP将其从服务器队列中取出,直到恢复正常才参与下一次用户请求的分配。

?观察模式():连接数和响应时间根据这两项的最佳平衡为新的请求选择服务器。当第二层到第七层其中一台服务器出现故障时,BIG/IP将其从服务器队列中取出,直到恢复正常才参与下一次用户请求的分配。

?预测模式():BIG/IP利用采集到的服务器当前的性能指标进行预测分析,选择下一个时间片中的服务器,其性能将达到用户请求对应的最佳服务器。 (按大/ip

检查)

?动态性能分配(-APM):BIG/IP收集应用和应用服务器的各种性能参数,动态调整流量分配。

?动态服务器补充(.):当主服务器组数量因故障而减少时,备用服务器动态补充到主服务器组。

?服务质量(QoS):根据不同的优先级分配数据流。

?服务类型(ToS):根据不同的服务类型(标识在)来分配数据流。

?规则模式:为不同的数据流设置引导规则。用户可以自行编辑流量分配规则。 BIG/IP 使用这些规则对通过的数据流进行引导控制。

当出现流量“高峰”时,如果可以同时部署所有服务器的资源来提供服务,那么由于系统性能的大幅提升,所谓的“高峰拥塞”压力就会显着降低。由于BIGIP出色的负载均衡能力,所有的流量都会以均衡的方式转发到各个服务器,即组织所有的服务器来提供服务。此时,系统性能等于所有服务器的性能总和,远大于流量“峰值”。这样就缓解了“高峰拥堵”的压力,减少了调整系统性能的投资增加。

多种服务器状态监控方式

BIGIP 支持 ICMP、TCP/UDP、ECV、EAV 等多种方式对服务器或应用程序状态进行健康检查。

? ICMP:2/3层健康检查方式,使用Ping方式检查服务器是否存活。

? TCP/UDP:第4层健康检查方法,检查对应的TCP/UDP端口是否被激活以确认状态。

? ECV:扩展内容验证,第7层健康检查方法。模拟客户端向服务器发送请求,检查接收到的数据是否包含预期的字符串,判断应用程序的状态。

?EAV:扩展应用验证,嵌入式和个性化的健康检查方法。您可以使用shell或perl语言等嵌入式程序执行EAV,对服务器进行多步复杂的健康检查。一般开发EAV需要三天左右的时间。

?:主动健康检查方法。让服务器或应用程序告诉 BIGIP 它的健康状态。一般开发需要三个月甚至更长时间。

项目特点:

实时监控服务器应用系统状态,智能屏蔽故障应用系统

实现多台服务器的负载均衡,提高系统的可靠性

提供服务器在线维护和调试方法

可以为服务器提供流量限制和安全保护

负载均衡过程原理说明:

1) 在负载均衡器中预先配置相应的策略,将多个真实的服务器组规划成一个Pool(服务器池);并规划客户访问接口虚拟服务器。

2) 用户的请求通过域名解析到达负载均衡器;

3)负载均衡器根据预先配置和定义好的负载均衡策略(第4层到第7层)进行判断,

最适合将用户请求转发到的服务器。

4)服务器处理用户的请求,负载均衡器将处理结果返回给用户。

文章来源:http://m.doczj.com/doc/5a514a668662caaedd3383c4bb4cf7ec4bfeb6eb.html

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享