路径健康检查
访问Internet的可靠性不仅仅是由ISP路由器提供的链路状况决定的,而是由整个数据流经的路径决定。因此,ARRAY TM提供了路径健康检查的功能,从而保证整条数据路径的正常,提高服务质量。 策略路由
ARRAY TM可以设置基于用户数据包源IP/Port、目标IP/Port的策略路由,通过该功能可以帮助企业人为的对特殊的流入流出流量进行规划,比如某个业务部门的应用系统需要比较高的数据传输带宽,而公司的多条Internet链路的带宽存在不均衡性,管理员可以选择一条带宽更高的链路承载这个部门的数据流量。
7.3 Array LLB 的优势
Array TM是专门为企业实现链路负载均衡设计,它具有以下优势: * 支持多宿主网络,保障企业可以从不同运营商租用链路 * 实现流入/流出双向流量负载均衡 * 支持防火墙负载均衡
* 支持链路和路径健康检查,智能的将不可用的链路排除,保障对Internet访问的永远可用
* 支持最短响应时间的监测机制,使用户获得更高的服务质量 * 支持策略路由,方便企业人工调控业务流量分配 * 支持1+1的集群,保障TM本身的高可靠性和高性能
* 可以和SLB/GSLB/Cache等功能无缝集成,方便企业未来功能扩展 * 性价比是业界最优秀的。
9.HTTP压缩(HTTP Compression)技术
网上银行交易网速太慢是CNNIC历次调查中用户认为最不满意的一个主要问题。线路拥挤带来的不便甚多,网上银行交易难免不受影响。在交易量较大的情况下,可能发生线路阻塞现象,直接影响交易完成的质量。随着网上业务的增长,用户对因特网的传输速率提出了越来越高的要
26
求。要改善目前上网慢的情况,除了增加路由器速度和服务器的处理能力外,还要想办法提高网络带宽利用率。采用HTTP 压缩技术可以大大提高网络带宽的利用率。
Array设备采用了HTTP 压缩技术,Array的 HTTP压缩功能可以将效能提升为原来的6倍,并大幅节省传送网络服务与其他动态内容时所需的带宽。 Array HTTP压缩过程:
采用Array HTTP压缩的优势: -节省带宽;
-缩短用户下载内容的时间;
-在Web Server上不需要压缩功能,减轻了Web Server的负担。 下图是采用HTTP压缩前后的带宽利用率比较:
由图可以看出,在15.1Mbps带宽下:
-没有采用HTTP压缩时,每秒可以处理2000个HTTP请求; -采用HTTP压缩时,每秒可以处理20000个HTTP请求。
27
10.Array在网络加速方面的改进技术
10.1 SpeedstackTM专利技术
Array Networks的突破性的SpeedStackTM专利技术,采用高性能数据包处理内核,包括GB级TCP/IP和SSL处理,HTTP处理内核和全代理内核,IP 数据包对全部的网路功能仅需在TCP/IP堆栈中分析一次,可避免重复性的数据包处理工作。 Array Networks的SpeedStack技术可以实现: -系统的最低处理时延 -紧密的功能集成 -高级的功能交迭
-零拷贝:所有数据直接放置在内存中,无需多次移动。 Array Networks的SpeedStack技术带来的优势: -业界出众的总体性能 -系统处理对资源最小化的需求
10.2 Connection Multiplexing(连接复用)技术
Array的Connection Multiplexing(连接复用)技术的主要作用是为了改善现有系统的总体性能,其技术原理是自动实现HTTP 1.0到HTTP 1.1的转换。HTTP1.0是短连接,即每次
28
用户请求,都要重新建立一次连接;HTTP1.1 为长连接,连接维持时间较长,它可以将多个请求在一个连接中进行传输,减少连接建立和拆除所带来的延迟,并能够最大限度地降低对并发连接数的消耗,所以TCP/IP协议栈在处理长连接时具有更好的性能。Array的连接复用技术可以将客户端与Array TM的HTTP1.0连接转换为在Array TM与服务器之间使用HTTP1.1连接,使Array TM与服务器之间保持一个长连接, 减少了服务器建立和拆除连接对服务器资源的消耗。
Array Connection Multiplexing(连接复用)技术的实现过程:
采用Array Connection Multiplexing(连接复用)技术后的效果比较:
10.3 Connection Pooling(连接池)技术
29
Array采用Connection Pooling(连接池)技术,其优点在于: (1)加快了与后台服务器之间的TCP连接处理速度
-Array TM预先与后台服务器之间建立多个连接,并保持住它们(每个服务器最多预先建立20个连接);
-如果有客户端的请求,根据负载分担算法被分配到某个后台服务器上,Array TM从预先建立的该服务器的连接池中选择一个连接,在此连接上发送客户端的请求,一个连接可以被用来传送多个请求(每个连接最多可以同时处理90个请求);
- 显著的减少了后台服务器需要处理的用户端连接数(减少量可能达90%) (2)改善了服务器的性能
- 服务器不需要花费更多的时间处理TCP连接建立和拆除的工作; - 服务器不需要耗费更多的资源保持多个客户端连接。
三、 Array 网上银行解决方案的说明
网上银行由网络设备、L4/L7的流量控制设备、服务器及网管组成。 Array能与各类网络设备、服务器设备配合工作。对保证网络系统高可靠性、高可用性及提供增值服务的L4/L7的流量控制设备,具有:
- 服务器流量负载均衡; - 全球服务器流量负载均衡; - 多地服务器内容同步; - 高可靠性、高可用性; - 内容的加速访问; - SSL加速。
传统网上银行解决方案如下图所示,其缺点是复杂,低效,成本高。
30